When formatting disks from the command line using the format command, we’ve increased the FAT32 size limit from 32GB to 2TB.
如果我们的磁盘超过 32GB,在格式化的时候只能选择 exFAT 或者 NTFS 格式,微软在 Windows 11 预览版 27686 解除了这个限制,可以支持最大 2TB 的 U 盘。
理论上 FAT32 支持的存储容量可以达到 16TB,在开发 Windows 95 的年代,存储卡的容量一般只有 16MB,微软工程师决定限制在 32GB,在当时来看这个容量是完全足够使用的。
但是,FAT32 格式化 32GB 以上的分区时需要使用 32KB 或更大的分配单元,对零碎的小文件来说,会造成空间的浪费,在那个时代这种操作方式是非常浪费的。并且只支持命令行,没有图形化的界面。
目前硬盘一般用 NTFS 格式,可能部分 U 盘使用 FAT32 格式,现在 U 盘很便宜,动不动就 256G、512G,大容量的 U 盘还是建议使用 NTFS 格式,性能会比 FAT32 好。并且 FAT 32 格式的最大文件还是 4GB,最大的瓶颈还在这里。