FAT32、exFAT 和 NTFS 之间有什么区别?_文件系统

杜尔莱克/Shutterstock.com

无论您是格式化内部驱动器、外部驱动器、USB 闪存驱动器还是 SD 卡,Windows 都可以让您选择使用三种不同的文件系统:NTFS、FAT32 和 exFAT。Windows 中的“格式”对话框没有解释差异,所以我们会解释。

文件系统提供了一种组织驱动器的方法。它指定了数据在驱动器上的存储方式以及可以将哪些类型的信息附加到文件——文件名、权限和其他属性。Windows 支持三种不同的文件系统。NTFS 是最现代的文件系统。Windows 使用 NTFS 作为其系统驱动器,并且默认情况下,对于大多数不可移动驱动器。


FAT32、exFAT 和 NTFS 之间有什么区别?_文件系统_02

有关的 什么是文件系统,为什么有这么多?


FAT32 是一种较旧的文件系统,它不如 NTFS 高效,也不支持那么大的功能集,但确实提供了与其他操作系统的更大兼容性。exFAT 是 FAT32 的现代替代品——与 NTFS 相比,支持它的设备和操作系统更多——但它的普及程度不如 FAT32。


NT 文件系统 (NTFS)


FAT32、exFAT 和 NTFS 之间有什么区别?_Windows_03

luchschenF/Shutterstock.com

NTFS 是 Windows 默认喜欢使用的现代文件系统。当您安装 Windows 时,它会使用 NTFS 文件系统格式化您的驱动器。NTFS 的文件和分区大小限制在理论上是如此巨大,您不会遇到它们。NTFS 最初出现在 Windows XP 的消费者版本的 Windows 中,尽管它最初是在 Windows NT 中首次亮相的。


NTFS 包含 FAT32 和 exFAT 不具备的现代功能。NTFS 支持用于安全的文件权限、可在计算机崩溃时帮助快速恢复错误的更改日志、用于备份的卷影副本、加密、磁盘配额限制、硬链接和各种其他功能。其中许多对于操作系统驱动器至关重要——尤其是文件权限。

您的 Windows 系统分区必须是 NTFS。如果您在 Windows 旁边有一个辅助驱动器,并且您打算在其中安装程序,那么您可能应该继续将其设置为 NTFS。而且,如果您有任何驱动器的兼容性不是真正的问题——因为你知道你只会在 Windows 系统上使用它们——请继续选择 NTFS。


FAT32、exFAT 和 NTFS 之间有什么区别?_Windows_04

有关的 如何制作可以在 Mac 和 PC 上读取的 USB 驱动器

尽管有它的优点,但 NTFS 缺乏的地方是兼容性。它适用于所有最新版本的 Windows(一直到 Windows XP),但与其他操作系统的兼容性有限。默认情况下,Mac 只能读取 NTFS 驱动器,不能写入它们。一些 Linux 发行版可能启用 NTFS 写入支持,但有些可能是只读的。索尼的 PlayStation 游戏机都不支持 NTFS。甚至微软自己的 Xbox 360 也无法读取 NTFS 驱动器,尽管新的 Xbox Series X、S 和 One 可以。其他设备更不可能支持 NTFS。


兼容性:适用于所有版本的 Windows,但在 Mac 上默认为只读,在某些 Linux 发行版中默认为只读。其他设备——除了微软的 Xbox One——可能不支持 NTFS。

限制:没有实际的文件大小或分区大小限制。

理想用途:将它用于您的 Windows 系统驱动器和其他将与 Windows 一起使用的内部驱动器。

文件分配表 32 (FAT32)


FAT32、exFAT 和 NTFS 之间有什么区别?_文件系统_05

A. Strode/Shutterstock.com

FAT32 是 Windows 可用的三个文件系统中最古老的。它早在 Windows 95 中就被引入,以取代 MS-DOS 和 Windows 3 中使用的旧 FAT16 文件系统。



FAT32 文件系统的时代有优点也有缺点。最大的优势是因为它太老了,FAT32 是事实上的标准。您购买的闪存驱动器通常会使用 FAT32进行格式化,以最大程度地兼容现代计算机,以及其他设备,如游戏机和任何带有 USB 端口的设备。

然而,限制伴随着那个年龄而来。FAT32 驱动器上的单个文件的大小不能超过 4GB——这是最大值。FAT32 分区也必须小于 8TB,除非您使用超大容量驱动器,否则这无疑是一个较小的限制。


FAT32、exFAT 和 NTFS 之间有什么区别?_javascript_06

有关的 为什么可移动驱动器仍然使用 FAT32 而不是 NTFS?


虽然 FAT32 适用于 USB 闪存驱动器和其他外部媒体——尤其是如果你知道你将在 Windows PC 以外的任何设备上使用它们——但你不会希望 FAT32 用于内部驱动器。它缺乏更现代的 NTFS 文件系统中内置的权限和其他安全功能。此外,现代版本的 Windows 无法再安装到以 FAT32 格式化的驱动器上;它们必须安装到用 NTFS 格式化的驱动器上。

兼容性:适用于所有版本的 Windows、Mac、Linux、游戏机,以及几乎任何带有 USB 端口的东西。

限制:最大文件大小 4GB,最大分区大小 8TB。


理想用途:假设您没有任何大小为 4GB 或更大的文件,请将其用于需要与最广泛的设备实现最大兼容性的可移动驱动器上。

扩展文件分配表 (exFAT)


FAT32、exFAT 和 NTFS 之间有什么区别?_windows_07

Nomad_Soul/Shutterstock.com

exFAT 文件系统于 2006 年推出,并被添加到旧版本的 Windows 中,并更新到 Windows XP 和 Windows Vista。exFAT 针对闪存驱动器进行了优化 — 设计为像 FAT32 一样的轻量级文件系统,但没有 NTFS 的额外功能和开销,也没有 FAT32 的限制。

与 NTFS 一样,exFAT 对文件和分区大小有非常大的限制。允许您存储比 FAT32 允许的 4 GB 大得多的文件。


有关的 我的 USB 驱动器应该使用什么文件系统?


While exFAT doesn’t quite match FAT32’s compatibility, it is more widely compatible than NTFS. While macOS includes read-only support for NTFS, Macs offer full read-write support for exFAT. exFAT drives can be accessed on Linux by installing the appropriate software. Devices can be a bit of a mixed bag. The PlayStation5 and PlayStation 4 support exFAT; the PlayStation 3 does not. The Xbox Series X, S, and One support it, but the Xbox 360 does not.

Compatibility: Works with all versions of Windows and modern versions of macOS, but requires additional software on Linux. More devices support exFAT than support NTFS, but some—particularly older ones—may only support FAT32.

Limits: No realistic file size or partition size limits.


Ideal Use: Use it when you need bigger file size and partition limits than FAT32 offers and when you need more compatibility than NTFS offers. Assuming that every device you want to use the drive with supports exFAT, you should format your device with exFAT instead of FAT32.


NTFS is ideal for internal drives, while exFAT is generally ideal for flash drives. However, you may sometimes need to format an external drive with FAT32 if exFAT isn’t supported on a device you need to use it with.