exFAT(ExtendedFileAllocationTableFile化临System,扩展FAT,即扩展文件分配表)是Micros亲件工末班心少绝哥轮优oft在WindowsEmbeded5.0以上(包括WindowsCE5.0、6.0、WindowsMobile5、6、6.1)中引入的一种适合于闪存的文件系统,为了解决FAT32等不支持4G及其更大的文件而推出。对于闪存,NTFS文件系统不适合使用,exFAT更为适用。
FAT(英文:Fi法毛范该迫控它部leAllocat升万照析ionTable,首字母缩略字)又称文档分配表,是一种由微软发明并拥有部接分专利的文档系统,供MS-DOS使用,也是所有非NT内核的微软窗口使用的文件系统。FAT文档系统考虑当时计算机性能有限,所以未被复杂化,因此几乎所有个人计算机的操作系统都盟右静演立房排支持。这个有问题,F命秋促杀状而办浓AT的缺点还有以下几点:
1.太浪费磁盘空间
2.磁李飞鸡爱万具民盘利用效率低
3.终满井条更沉张文件存储受限制
4.不支持长员直继上余呼个剂注文件名,只能支持8面菜江个字符。
5.安全性较差
FAT32
为了解决FAT16对于卷大小的清式神造器边春是限制同时让DOS的真实模式在非必要情况下不减少可用常规内存状况下处理这种格式,微软公司决定实施新一代的FAT,它被称为FAT32,带有32位的簇数,目前用了其中的28位。
理论上,这将支持总数达268,435,438(<228)的簇,允许磁盘容量达到2字节。然而,由于微软公司scandisk工具的限制,FAT不能大于4,177,920(<222)个簇,这将卷的容量限制在了124.55GB,除非不再使用“scandi哪元红满拿考影sk”。[2]
FAT32随着Windows95OSR2发布,尽管需要重新格式化才能使用这种格式并且DriverSpace3(Windows95OSR2和视窗98所带版本)从来都不支持这种格式。Windows98提供了一个工具用来在站用整省消告百独显唱思不丢失数据的情况下将现有的硬盘从FAT16转到FAT32格式。在NT产品线上对于它的支持从Windows2000开始。
Windows2000和WindowsXP能够读写任何大小的FAT32文件系统,但是这些平台上的格式化程序只能创建最大32GB的FAT32文件系统。ThompsonandThompson(2003)写道“奇怪的是微软公司说这种现象是故意设计的”[3]微软公司知识库文章184006[4]的确是这么说的,但是没有提出任何关于这个限制的合理解释。PeterNorton的观点是“微软公司在有意地削弱FAT32文件系统”[5]。
FAT16和FAT32文件系统最大分区容量
在FAT16中,采用了16bit宽的簇地址,32bit宽扇区地址。虽然32bit的扇区地址可以寻址2^32*512,约2个TB的容量,但于由规定每簇最大的容量不超过1024*32,所以FAT16文件系统的容量也就限制到了2^16*1024*32,大约2.1GB的空量,并且实际还达不到这个值。
标签:秋张,父教,对式