Our latest contribution to the open source community is the release of a new stable version of NTFS-3G and ntfsprogs. NTFS-3G is a stable, full-featured, read-write NTFS driver for Linux, Android, Mac OS X, FreeBSD, NetBSD, OpenSolaris, QNX, Haiku, and other operating systems.

The new update (version 2015.3.14) is now available for download on our community dedicated page. Below you will find a summary listing all the major changes and improvements to the driver:

Changes to NTFS-3G:

– Fixed inserting a new ACL after wiping out by chkdsk
– Fixed Windows-type inheritance
– Fixed ignoring the umask mount option when permissions are used
– Fixed checking permissions when Posix ACLs are compiled in but not enabled
– Disabled option remove_hiberfile on read-only mounts
– Implemented an extended attribute to get/set EAs
– Avoid full runlist updating in more situations
– Update ctime after setting an ACL
– Use MFT record 15 for the first extent to MFT:DATA
– Ignore the sloppy mount option (-s)
– Implemented FITRIM (fstrim) ioctl
– Reengineered the compression algorithm

Changes to ntfsprogs:

– Return success from ntfsprogs utilities with options –version and the like
– Implemented configure option –enable-quarantined for non functional utilities
– Added manuals for ntfsdecrypt, ntfswipe, ntfstruncate and ntfsfallocate

The stable release (2015.3.14) is available for download at


Many thanks to Jean-Pierre Andre, Erik Larsson, Richard W.M. Jones, Eric Biggers and numerous contributors who sent us bug reports and suggestions for improvements.

A high-performance, fail-safe commercial version with advanced features called Tuxera NTFS is available for embedded systems and Mac OS X.