NTFS-3G Advanced

While the NTFS-3G project globally aims at providing a stable NTFS driver for several operating systems such as Linux, FreeBSD, Mac OS X, Solaris etc., the advanced branch specifically aims at developing, maturing, and releasing features to get user feedback before they are integrated into the main branch.

The advanced releases are designed as add-ons to the latest stable release, so they benefit from all the improvements and fixes integrated in the main branch. This facilitates the subsequent integration of newer features both for the developer and the user.

The documentation on the features which were developed as part of former advanced versions is available here, and updated to reflect the latest versions :

  • File ownership and permissions: the ownership and permissions of files, implemented according to POSIX rules, are interoperable with Windows.
  • POSIX ACLs: the ACLs, are an extension to ownership and permissions, as defined in a POSIX draft.
  • Junction points: the junction points and symbolic links created by Windows are seen as symbolic links.
  • Access to NTFS Internal data: a few useful internal data are mapped to extended attributes for easier access.
  • Compression: creating and updating compressed files are supported.
  • Access to plugings for processing special file formats, such as the system compression of Windows 10.
  • Tools for managing ownership, permissions and ACLs: ntfssecaudit checks the integrity of ownership, permissions and ACL, ntfsusermap gives help to configure ownership.
  • Applying unfinished updates by ntfsrecover when a device was unsafely unplugged from Windows.


The available packages are extensions to recent stable versions. They pass standard tests, they have been tested on top of little-endian CPUs (i386, x86_64, ARM) and big-endian ones (M68K, Sparc), and their interoperability has been tested against Windows versions from XP to 10. Nevertheless problems may have crept in, so you should backup your valuable data regularly.

OpenIndiana users : please see the OpenIndiana page

source tarball ntfs-3g_ntfsprogs-2016.2.22AR.1.tgz
Fedora 23 RPM for i386 ntfs-3g-2016.2.22AR.1-1.fc23.i386.rpm
Fedora 23 RPM for x86_64 ntfs-3g-2016.2.22AR.1-1.fc23.x86_64.rpm
Executable for Knoppix 5.1.1 linked-ntfs-3g-2016.2.22AR.1.zip
source tarball ntfs-3g_ntfsprogs-2015.3.14AR.3.tgz
Fedora 21 RPM for i386 ntfs-3g-2015.3.14AR.3-1.fc21.i386.rpm
Fedora 21 RPM for x86_64 ntfs-3g-2015.3.14AR.3-1.fc21.x86_64.rpm
Executable for Knoppix 5.1.1 linked-ntfs-3g-2015.3.14AR.3.zip
Global Changelog changelog
Miscellaneous tools for NTFS tools.zip
Plugin for system-compressed files systcomp.zip
md5 for integrity checks advanced-ntfs-3g.md5

To install these versions, just follow the directions for a base version. To benefit from some features, you may have to define options at mount time and insert configuration files in the directory .NTFS-3G of the NTFS partition. See the relevant pages for details.

The version for Knoppix is a prelinked one which only uses legacy interfaces, so that it can be run on most Linux systems without being installed.

To report any problem, please post to the support forum

This page is maintained by Jean-Pierre André