Advanced NTFS-3G Features

Updated: Sep 2nd, 2019

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 the newer features both for the developer and the user.

The documentation on the features which were developed as part of former advanced versions is still available and updated on this site to reflect the latest advanced versions. The equivalent pages on the Tuxera web site are related to the latest NTFS-3G version released by Tuxera.
A general presentation of NTFS, NTFS-3G and Tuxera NTFS was made at the CELF Embedded Linux Conference at Grenoble, France, on Oct 16, 2009. This presentation is available here.

UltraDefrag for Linux

UltraDefrag is a powerful Open Source Defragmentation tool for the Windows Platform. It can defragment any system files including registry hives and paging file. Also one of the main goals of UltraDefrag is doing the job as fast and reliable as possible.
It has been ported to Linux and NTFS-3G for defragmenting NTFS partitions. Currently only a test version in console mode is available. Please read the included file README.linux for compiling and testing.


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
CentOS 7 RPM for x86_64
Executable for Knoppix 5.1.1 (Posix ACL enabled)
A few ntfsprogs executables for Windows 32 and 64 bits

Source tarball
CentOS 7 RPM for x86_64
Executable for Knoppix 5.1.1 (Posix ACL enabled)
A few ntfsprogs executables for Windows 32 and 64 bits
Miscellaneous tools for NTFS
md5 for integrity checks
System Compression
0.2 (1)
Plugin source and executables for reading system compressed files
Deduplicated files
Plugin source and executables for reading deduplicated files
Plugin source and executables for accessing OneDrive files
beta test
Source for Windows and Linux
(1) Contributed by Eric Biggers, see ntfs-3g-system-compression for updated versions.

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 plugins have to be installed in a specific directory. See the included README file 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.

The ntfsprogs utilities for Windows can only be used in command line mode.

Page is maintained by Jean-Pierre André