本节书摘来自异步社区《NTFS文件系统扇区存储探秘》一书中的第2章,第2.3节,作者:宋群生 , 宋亚琼著,更多章节内容可以访问云栖社区“异步社区”公众号查看
2.3 FAT32的扇区分配
NTFS文件系统扇区存储探秘
FAT32文件系统可以认为是扩展了的FAT16文件系统,因为它的数据结构基本上与FAT16文件系统相同。如FAT表的结构是相同的,只不过簇登记项使用了32位的标识符;文件目录登记项的字段记录基本是一样的,只不过没有放在固定的FDT表中,而是存储在数据区中。这种扩充是计算机技术飞速发展的需要,其中最主要的原因是硬盘容量的快速增长。
FAT32文件系统的扇区分配与FAT16文件系统相比较,有一些地方不相同,主要表现在以下几个方面。
(1)FAT32文件系统使用32位簇标识符,但保留了高4位,实际上只有28位簇标识符,可以访问228个簇。而FAT16文件系统使用16位簇标识符,只能访问216个簇。
(2)由于每个簇占用的扇区数的减少,使得簇的数量大大增加,因此每个FAT表占用的扇区数也大大增加了。
(3)FAT32文件系统没有固定的FDT表,将文件和目录登记项都作为数据对待,与其他数据一样存储在数据区DATA中。
(4)分区引导记录占用6个扇区,并且有两个相同的拷贝,共占用12个扇区。FAT表之前的保留扇区数增加到32个。
FAT32文件系统的扇区分配如表2-2所示。