FAT 文件系统用“簇”作为数据单元。一个“簇”由一组连续的扇区组成,簇所含的扇区数必须是 2
的整数次幂。簇的最大值为 64 个扇区,即 32KB。所有簇从 2 开始进行编号,每个簇都有一个自己的地址
编号。用户文件和目录都存储在簇中。
FAT 文件系统的数据结构中有两个重要的结构:文件分配表和目录项:
&文件和文件夹内容储存在簇中,如果一个文件或文件夹需要多余一个簇的空间,则用 FAT 表来描述
如何找到另外的簇。FAT 结构用于指出文件的下一个簇,同时也说明了簇的分配状态。FAT12、FAT16、FAT32
这三种文件系统之间的主要区别在与 FAT 项的大小不同。
&FAT 文件系统的每一个文件和文件夹都被分配到一个目录项,目录项中记录着文件名、大小、文件内
容起始地址以及其他一些元数据。 |