菜鸟进阶十二:大容量U盘文件系统分析
分享
对于闪存,NTFS文件系统会有伤害,因此微软推出了全新的ExFAT文件系统。
● ExFAT文件系统
顾名思义,ExFAT是对FAT文件系统的一种延续,全称Extended File Allocation Table File System,是微软在Windows Embeded 5.0以上(包括Windows CE 5.0、6.0、Windows Mobile 5、6、6.1等手持操作系统)中引入的一种适合于闪存的文件系统。ExFAT消除了FAT16/32的局限性和缺点,又没有NTFS那么多闪存永远都不会用到的功能,适合各种移动存储卡和U盘使用。
相对FAT16/32文件系统,ExFAT有如下优点:
- 增强了台式电脑与移动设备的互操作能力
- 分区大小和单文件大小最大可达16EB(16×1024×1024TB)
- 簇大小非常灵活,最小0.5KB,最高达32MB
- 采用了剩余空间分配表,空间利用率更高
- 同一目录下最大文件数可达65 536个
- 支持访问控制
- 支持TFAT(WINCE早期文件系统)
可以看出,ExFAT就是闪存专用的文件系统,只有U盘和存储卡才能格式化成ExFAT,传统硬盘是无法格式化成ExFAT格式的,因为ExFAT的特性其实并不比NTFS强,但却比NTFS及FAT32更适合闪存使用。
不过,ExFAT作为一种全新的文件系统,在电脑上的兼容性却不太好,目前主流的XP和Vista默认都不支持ExFAT,XP需升级至SP3补丁、Vista需升级至SP1补丁才能支持它。当然微软也提供了ExFAT的单独更新文件,Win7默认支持。
0人已赞