翻译自Why Do Removable Drives Still Use FAT32 Instead of NTFS?–by Chris Hoffman on September 22nd, 2016 from How to Geek
windows xp 从2001开始开始将NTFS作为内部存储器的默认文件系统。12年过去,为什么USB闪存、SD 卡和其他的可移动存储设备仍然在使用FAT32?
这并不是生产商们犯的错误。我们能够将驱动器格式化为包括NTFS在内的不同的文件系统,但是我们还是想要保留将这些驱动器格式化为FAT32.
微软发明的NTFS文件系统在许多方面解决了FAT32存在的问题。要理解为什么windows系统使用NTFS,我们必须知道FAT32存在的问题以及NTFS是如何解决这些问题的:
FAT32不支持文件权限管理。 使用NTFS, 文件权限管理会提高安全性。 系统文件可以设置为只读, 以防止非法程序修改。 用户和阻止其他用户查看自己的数据。
实际上,上面的问题对于USB闪存驱动器和SD卡来说就不存在。
一般你的U盘或者SD卡的容量都不会超过2TB, 所以你不用担心FAT32的驱动器大小限制。 另外,你可能不会经常向里边写入超过4GB的文件。 如果你需要这么做, 那么你就需要将它们格式化为NTFS格式。
除非你要在U盘或者SD卡中存放超过4GB大小的单个文件,所以就没有必要使用再这些驱动器上使用NTFS文件系统。
或者你有一个3TB或更大的存储器, 使用NTFS就可以将整个存储器作为一个单一的分区来格式化并使用。
兼容性大概是在U盘或SD卡上使用FAT32文件系统的最主要原因。 直到windows xp的windows现代版本都支持NTFS, 但是其他的设备并不支持。
这些就是你在移动存储器上使用FAT32的原因, 你能够在几乎所有设备上使用它。 在U盘使用NTFS不会获得任何好处,除非是为了4GB文件。
windows也支持一种叫做exFAT的文件系统, 这种文件系统是不同的并且没有 跟FAT32一样得到广泛的支持。
因篇幅问题不能全部显示,请点此查看更多更全内容