FAT32,exFAT和NTFS有什么区别?
无论您是格式化内部驱动器,外部驱动器,USB闪存驱动器还是SD卡,Windows都可以让您选择使用三种不同的文件系统:NTFS,FAT32和exFAT。 Windows中的“格式”对话框没有说明差异,所以我们会做。
有关的:什么是文件系统?为什么有那么多文件系统?
文件系统提供了一种组织驱动器的方法。它指定了如何将数据存储在驱动器上以及可以将哪些类型的信息附加到文件(文件名,权限和其他属性)。 Windows支持三种不同的文件系统。 NTFS是最现代的文件系统。 Windows将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 One可以读取,甚至连Microsoft自己的Xbox 360也无法读取NTFS驱动器。其他设备甚至不太可能支持NTFS。
兼容性:适用于所有版本的Windows,但默认情况下对Mac只读,在某些Linux发行版中可能默认为只读。其他设备(Microsoft的Xbox One除外)可能不支持NTFS。
限度:没有实际的文件大小或分区大小限制。
理想用途:将其用于Windows系统驱动器和其他仅将用于Windows的内部驱动器。
文件分配表32(FAT32)
FAT32是Windows可用的三个文件系统中最古老的。它早在Windows 95中就被引入,以取代在MS-DOS和Windows 3中使用的较早的FAT16文件系统。
FAT32文件系统的时代各有利弊。最大的优点是因为FAT32太旧了,因此它是事实上的标准。您购买的闪存驱动器通常会采用FAT32格式,以便不仅在现代计算机上而且在其他设备(例如游戏机)和任何带有USB端口的设备之间都具有最大的兼容性。
但是,随着年龄的增长,局限性随之而来。 FAT32驱动器上的单个文件最大不能超过4 GB。 FAT32分区也必须小于8 TB,除非您使用的是超大容量驱动器,否则该限制要小得多。
虽然FAT32可以用于USB闪存驱动器和其他外部介质(尤其是如果您知道将在Windows PC以外的其他设备上使用它们),则您不希望将FAT32用于内部驱动器。它缺少更现代的NTFS文件系统中内置的权限和其他安全功能。同样,现代版本的Windows无法再安装到使用FAT32格式化的驱动器上;而是将驱动器安装在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具有更广泛的兼容性。虽然Mac OS X仅包含对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通常是闪存驱动器的理想选择。但是,如果您需要使用FAT32的设备上不支持exFAT,则有时可能需要使用FAT32格式化外部驱动器。