NTFS-3G is a stable read/write NTFS driver. It is available for over 180 Linux distributions and the default read/write NTFS driver for most major ones. It has been ported to many other operating systems like FreeBSD, NetBSD, Solaris, Haiku, and Mac OS X, and to little/big-endian, 32/64-bit, and MMU-less computer architectures.
| Tags | Operating System Kernels Filesystems |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX Linux |
| Implementation | C |
Recent releases


Release Notes: A macro usage which can be be bad on big-endian processors was fixed. A version dependency in the security API was fixed. Access control to system extended attributes when Posix ACLs are enabled was fixed. Execution access by root when Posix ACLs are enabled on Linux kernel 2.6.29 or later was fixed. Inheritance of NTFS ACLs and Posix ACLs was fixed. The code was adapted to ntfs-3g-2009.4.4.


Release Notes: Mount and system boot could hang if Linux kernel audit was enabled. A volume could be potentially corrupted or the driver crashed after a partial write or hardware error. The driver could crash handling highly fragmented files. All of these problems were fixed.


Release Notes: The driver may have crashed when it tried to read a highly fragmented file, or a directory that was either corrupted or unreadable due to a hardware error. Upgrading is recommended. The user extended attribute namespace is supported by default on Linux. A volume having unclean journal file is recovered and mounted by default. The 'recover' and 'norecover' mount options were introduced. The former option will cause the driver to recover and repair a corrupted or inconsistent NTFS volume, if possible.


Release Notes: This release implements security, trusted, and open name spaces for extended attributes. It relocates the extended attributes mapping code for NTFS attribs, and has been updated for ntfs-3g-2009.1.1.


Release Notes: Built-in, transparent UTF-8 conversion support was added. This solves problems with hidden and inaccessible filenames having national characters. Support for getting or setting the file creation timestamp on Mac OS X was added. A problem was fixed in which an extended attribute got corrupted if the new attribute size was smaller than the original size. A memory leak when an extended attribute or alternate data stream couldn't be opened was fixed. An error is reported if a filename cannot be listed while reading a directory.
Recent comments
14 Jul 2008 22:05
Re: 160?
> there are 160+ linux distros?
There are many more. It seems that at the moment Distrowatch tracks 349:
distrowatch.com/stats....
NTFS-3G tracks only those which were reported to us by the distribution developers or users: ntfs-3g.org/distributi... (ntfs-3g.org/distributi...)
14 Jul 2008 18:48
160?
there are 160+ linux distros?