Projects / NTFS-3G

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.

Tags Operating System Kernels Filesystems
Licenses GPL
Operating Systems POSIX Linux
Implementation C

Tweet this project Short link

Rss Recent releases

Changes: 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.

  • Rrelease-mid
  •  20 May 2009 15:17
  • Rrelease-after

Changes: 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.

  • Rrelease-mid
  •  13 Feb 2009 01:03
  • Rrelease-after

Changes: 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.

Changes: 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.

  • Rrelease-mid
  •  23 Jan 2009 08:46
  • Rrelease-after

Changes: 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.

Rss Recent comments

Rcomment-before 14 Jul 2008 22:05 Rcomment-trans szaka Rcomment-after

Re: 160?

> there are 160+ linux distros?

There are many more. It seems that at the moment Distrowatch tracks 349:
http://distrowatch.com/stats.php?section=popularity

NTFS-3G tracks only those which were reported to us by the distribution developers or users: http://ntfs-3g.org/distributions.html (http://ntfs-3g.org/distributions.html)

Rcomment-before 14 Jul 2008 18:48 Rcomment-trans mikek2 Rcomment-after

160?
there are 160+ linux distros?

9e99a3eca2822f0a4eaefbe600811170_thumb

Project Spotlight

bit

A bit buffer manipulation library.

No-screenshot

Project Spotlight

Bot Lane

An online interface to various site checking tools.