NTFS-3G

NTFS-3G is an open-source cross-platform implementation of the Microsoft Windows NTFS file system with read/write support.

It is runnable on Linux, FreeBSD, NetBSD, OpenSolaris, illumos, BeOS, QNX, WinCE, Nucleus, VxWorks, Haiku,[2] MorphOS, Minix, macOS[4] and OpenBSD.

A "usermap" utility is included to record the mapping from UIDs to Windows NT SIDs.

[12] On its website, the company offers customized versions as Tuxera NTFS for Embedded Systems.

NTFS-3G supports partial NTFS journaling, so if an unexpected computer failure leaves the file system in an inconsistent state, the volume can be repaired.

[13] At the end of August 2009, it became known that Tuxera had entered into a cooperation with Microsoft, which also included an intellectual property agreement.

Tuxera sells optimized versions of the driver that claims to have improved CPU utilization for embedded systems and macOS.