NTFS-3G 是一个提供给 Linux、Mac OS X、FreeBSD、NetBSD、BeOS 和 Haiku 的 开放源代码、完全自由的 NTFS 档案系统驱动程式。采用 GNU GPL 授权。NTFS-3G 以 ntfsmount 具有的完整资料夹索引操作和“不受限的建立和删除档案”为基础。
NTFS-3G 是在 2006 年 6 月由 Szabolcs Szakacsits 所开发。第一个稳定版本释出于 2007年2月21日,版本为 1.0。
限制
有别于 Linux 核心里所包含的 NTFS 躯动,NTFS-3G 支援大部分的写入操作:在 NTFS 磁区上建立任意大小的档案、修改、更名、移动和删除,除了压缩或加密档案以外。实测表明还可支援存取控制清单(access control lists)和权限的修改。NTFS 磁区使用 使用者空间档案系统(Filesystem in Userspace,FUSE)使用者空间(user space)档案系统框架完成挂载。
效能
最近的评测显示驱动程式的效能已能和其它档案系统相比:
比较 JFS、XFS、NTFS-3G 和 ZFS-FUSE 的效能
10 个档案系统的评测
其中提道,NTFS-3G 尚未完成对效能的优化。开发焦点仍集中在可靠性和实作欠缺的 POSIX 功能性。
发展过程
自 2006年10月31日起,NTFS-3G 独立成专案,不再是 Linux-NTFS 专案的一部分。
于 2007年2月21日,Szabolcs Szakacsits 宣布“第一个开放源代码、完全自由、稳定的读写 NTFS 的驱动程式,NTFS-3G 1.0 释出”。