U盘文件系统选择
在市面上的U盘越来越多,而U盘容量也越来越大,随着U盘16G、32G、64G、128G、256G的出现,有些用户就会纠结如果在容量32G以上的U盘要选择哪种文件系统格式化比较好呢?
U盘文件系统有四种格式可以选择,它们分别为FAT16、FAT32、NTFS、exFAT。
1、文件系统比较
FAT16,最大支持的单个文件2GB
FAT32,最大支持的单个文件4GB,不支持512MB以下容量的U盘。256MB-8GB簇为4KB
NTFS,日志式的文件系统,导致在读写时需要频繁的记录磁盘,使用NTFS格式的移动存储设备寿命相对较短。小于2TB默认簇为4KB
exFAT,微软在FAT32基础上开发了exFAT文件系统类型,它既弥补了FAT32的局限性和缺点,又没有NTFS那么多的功能,在Windows XP SP3、Vista SP1以上版本支持。一旦exFAT格式的U盘要恢复数据,暂时是没办法的。256MB-32GB簇为32KB,32GB-256TB簇为128KB
说明
FAT32文件系统,采用32位2进制数来表示簇号,每个FAT文件能管理2^32个,算出最大分区容量为=512*(2^32-1)=2TB。但是XP下只能管理最大32G的FAT32分区。
Win9X最大分区128GB,支持最大2GB单个文件;Win2K最大分区32GB,支持最大4GB单个文件;WinXP最大分区可以超过32GB ,支持最大4GB单个文件,但是XP本身的分区程序只能格式化最多达32GB的FAT32分区,需要用其他分区软件(如PQmagic)进行32GB以上的FAT32分区操作。
2、U盘容量
1)32G以上容量的U盘插在电脑上格式化时无法选FAT32,但在量产时可选FAT32格式,而EXFAT兼容性不好,NTFS格式的U盘兼容性不错且安全性很高能够很好地保护数据,出现错误后也能很好地修复。
2)FAT3不能复制单个体积超过4G的文件,会提示空间不足。exFAT是需要系统补丁以后才能打开,不然提示需要格式化。exFAT在电视、机顶盒等设备上兼容性非常差,基本认不到盘。
3)装大文件,可以先用NTFS,装上文件以后再改回FAT32。大容量的盘用FAT32不会有问题的。NTFS对寿命的影响不大,不装大文件的还是用FAT32。最好不用exFAT,有的系统无补丁不能用。
3、分区大小比较,https://support.microsoft.com/zh-cn/help/140365/default-cluster-size-for-ntfs-fat-and-exfat
1GB:FAT16分区16KB,FAT32分区4KB
2GB:FAT16分区32KB,FAT32分区4KB
4GB:FAT16分区64KB,FAT32分区4KB
8GB:FAT16分区128KB,FAT32分区4KB,exFAT分区32KB
16GB:FAT16分区256KB,FAT32分区8KB,exFAT分区32KB
32GB:FAT32分区16KB,exFAT分区32KB
64GB:FAT32分区32KB,exFAT分区128KB
说明
FAT32,16GB,分区8KB,占用位数=2^24*2^4=2^28(28位)
4、U盘容量选择
USB2.0接口,主频240MHz,NRZI编码,实际传输速度20-40MB/s,理论传输速度57MB/s,30分钟复制完成,最大容量=30*60*35=63GB
USB3.0接口,理论传输速度500MB/s