Projects / NTFS-3G


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.

Operating Systems

Recent releases

  •  20 May 2009 10:13

    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.

    •  20 May 2009 10:10

      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.

      •  13 Feb 2009 01:03

        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.

        •  13 Feb 2009 01:03

          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.

          •  23 Jan 2009 08:46

            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 szaka

            Re: 160?

            > there are 160+ linux distros?

            There are many more. It seems that at the moment Distrowatch tracks 349:

            NTFS-3G tracks only those which were reported to us by the distribution developers or users: (

            14 Jul 2008 18:48 mikek2

            there are 160+ linux distros?


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.