Used NTFS-3G for Mac?
Editors’ Review
NTFS-3G is an open-source NTFS driver and utility set that reads, writes, creates, removes, renames, and moves files, directories, hard links, streams, and metadata on NTFS volumes. It includes the NTFS-3g and lowntfs-3g driver variants, plus companion tools such as NTFSsecAudit, NTFSUserMap, and NTFSRecover. It handles sparse files, transparently compressed files, symbolic links, devices, and FIFOs, and it maps ownership, permissions, and POSIX ACLs onto NTFS structures.
NTFS-3G describes junction points, extended attributes, plugin-based handling for special file formats, and a plugin for reading deduplicated files. It outlines separate tools for auditing security data, mapping account information, and applying unfinished metadata updates.
NTFS empowered
The NTFS-3G driver exposes standard file and directory operations directly on NTFS (New Technology File System) data structures. It can create, delete, rename, and move files and directories, and it reads and writes regular files, alternate streams, and sparse files. These functions place file content access and namespace changes inside the same driver layer rather than splitting them across separate utilities.
A second part of the software centers on metadata handling. NTFS-3G maps ownership and permissions to NTFS records and supports POSIX ACLs. While the driver handles file access automatically, many associated utilities operate through command-line tools. For instance, the project documents ntfsusermap for building account-mapping files and ntfssecaudit for checking ownership, permissions, and ACLs. The wiki also explains extended attributes as a way to expose certain internal NTFS information, and it provides guidelines for converting junction points, symbolic links, and other hidden special paths.
The project also includes format-specific handling outside ordinary file reads and writes. The release history shows related maintenance around reparse points, lowntfs-3g directory handling, and the addition of NTFSRecover as a tool for recovering unfinished metadata updates. Together, these parts extend the software beyond basic file access into recovery, translation, and NTFS-specific data handling.
Pros
- Read and write operations on NTFS volumes
- Supports streams, sparse files, and compressed files
- Includes NTFSsecAudit, NTFSUserMap, and NTFSRecover utilities
- POSIX ACL mapping for NTFS permissions
Cons
- Many utilities operate through command-line tools
Bottom Line
Precision access
NTFS-3G combines a read-write NTFS driver with supporting utilities that operate directly on NTFS data structures. It performs file and directory operations, processes alternate data streams, sparse and compressed files, and interprets links, junction points, and reparse paths stored within NTFS volumes. The software also includes tools for permission auditing, account mapping, and recovery of unfinished metadata updates. Documented components mainly operate through driver modules and command-line utilities.
What’s new in version 2017.3.23
- Rejected zero-sized runs
- Avoided merging runlists with no runs