
![]()
canlier
exFAT(扩展文件分配表文件系统,扩展FAT,即扩展文件分配表)是Microsoft在Windows Embeded 5.0及更高版本(包括Windows CE 5.0、6.0,Windows Mobile5、6、6.1)中引入的,为了解决FAT32等文件不支持4G及更大文件的问题,启动了闪存文件系统. 对于闪存,NTFS文件系统不适合使用,exFAT更适合.

FAT(英语: 文件分配表,缩写),也称为文件分配表,是Microsoft发明的文件系统,拥有MS-DOS使用的部分专利,它也是所有非NT的Microsoft窗口内核使用的文件系统. FAT文件系统当时考虑到有限的计算机性能,因此它并不复杂,因此几乎所有个人计算机操作系统都支持它. 这是有问题的,FAT的缺点如下:
1. 磁盘空间浪费太多
2. 磁盘利用率低

3. 文件存储受到限制
4. 不支持长文件名,仅支持8个字符.
5. 安全性差

FAT32
为了解决FAT16在卷大小上的限制,并允许DOS的实模式处理这种格式,而又在不必要时减少了可用的常规内存,Microsoft决定实施新一代的FAT,即FAT32,具有32位群集号,当前使用其中28个.
理论上,它将总共支持268,435,438(FAT32与Windows95 OSR2一起发行,尽管需要重新格式化以使用此格式,而DriverSpace 3(Windows95 OSR2和Windows 98附带的版本)从不支持此格式. Windows98提供了一种在不丢失数据的情况下将现有硬盘从FAT16格式转换为FAT32格式的工具,Windows产品从Windows2000开始对其提供支持.

Windows 2000和Windows XP可以读写任何大小的FAT32文件系统,但是这些平台上的格式化程序只能创建最大32GB的FAT32文件系统. Thompson和Thompson(2003)写道: “奇怪的是,微软说这种现象是故意设计的”. [3]微软知识库文章184006 [4]确实这样说,但并未对此限制提出任何理由解释. 彼得·诺顿(Peter Norton)的观点是“ Microsoft故意削弱FAT32文件系统” [5].
FAT16和FAT32文件系统的最大分区容量
在FAT16中,使用16位宽的群集地址和32位宽的扇区地址. 尽管32位扇区地址可以寻址2 ^ 32 * 512,约2 TB的容量,但规定每个群集的最大容量不超过1024 * 32,因此FAT16文件系统的容量限制为2 ^ 16 * 1024 * 32,大约2.1GB的空白空间,实际上不符合此值.
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/sanxing/article-292217-1.html