FAT32、exFAT和NTFS有什么不同?

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

相关:什么是文件系统,为什么会有这么多文件系统?

文件系统提供了一种组织驱动器的方法。它指定数据如何存储在驱动器上,以及可以附加到文件的信息类型-文件名、权限和其他属性。Windows支持三种不同的文件系统。NTFS是最现代的文件系统。Windows对其系统驱动器使用NTFS,默认情况下,对大多数不可移动驱动器使用NTFS。FAT32是一个较旧的文件系统,其效率不如NTFS,也不支持较大的功能集,但确实提供了与其他操作系统更好的兼容性。exFAT是FAT32的现代替代品--比NTFS更多的设备和操作系统支持它--但它远没有FAT32普及。

NT文件系统(NTFS)

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

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

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

相关:如何通过Boot Camp在Mac OS X和Windows之间共享文件

尽管NTFS具有优势,但其不足之处在于兼容性。它可以在所有最新版本的Windows上运行-一直到Windows XP-但它与其他操作系统的兼容性有限。默认情况下,Mac OS X只能读取NTFS驱动器,而不能写入它们。一些Linux发行版可能支持NTFS写入,但有些可能是只读的。索尼的PlayStation游戏机都不支持NTFS。即使是微软自己的Xbox 360也不能读取NTFS驱动器,尽管新的Xbox One可以,但其他设备支持NTFS的可能性更小。

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

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

理想用法:将其用于您的Windows系统驱动器和其他仅在Windows上使用的内部驱动器。

文件分配表32(FAT32)

FAT32是Windows可用的三个文件系统中最旧的一个。它是在Windows95中一直引入的,以取代MS-DOS和Windows3中使用的较旧的FAT16文件系统。

FAT32文件系统的历史既有优势也有劣势。最大的好处是因为它太老了,所以FAT32是事实上的标准。你购买的闪存驱动器通常会使用FAT32格式化,以便不仅在现代电脑上,而且在游戏机和任何带有USB端口的设备上都能实现最大的兼容性。

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

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

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

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

理想用法:假设您没有任何大小为4 GB或更大的文件,请在需要与最广泛的设备兼容的可移动驱动器上使用它。

扩展文件分配表(ExFAT)

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

exFAT文件系统于2006年引入,并随Windows XP和Windows Vista的更新添加到旧版本的Windows中。exFAT针对闪存驱动器进行了全面优化-设计为类似FAT32的轻量级文件系统,但没有NTFS的额外功能和开销,也没有FAT32的限制。

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

虽然exFAT与FAT32的兼容性不太匹配,但它的兼容性比NTFS更广泛。虽然MacOSX只包括对NTFS的只读支持,但Mac提供对exFAT的完全读写支持。通过安装适当的软件,可以在Linux上访问exFAT驱动器。设备可能有点喜忧参半。PlayStation 4支持exFAT,而PlayStation 3不支持。Xbox One支持该功能,但Xbox 360不支持。

兼容性:适用于所有版本的Windows和最新版本的Mac OS X,但需要在Linux上安装额外的软件。支持exFAT的设备比支持NTFS的设备多,但有些设备-尤其是较旧的设备-可能只支持FAT32。

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

理想用法:当您需要比FAT32提供的文件大小和分区限制更大的文件大小和分区限制,以及需要比NTFS提供的更强的兼容性时,请使用它。假设您要使用驱动器的每个设备都支持exFAT,则应该使用exFAT而不是FAT32来格式化您的设备。

NTFS是内部驱动器的理想选择,而exFAT通常是闪存驱动器的理想选择。但是,如果需要配合使用的设备不支持exFAT,则有时可能需要使用FAT32格式化外部驱动器。

相关文章