FAT表中包括??代表什么

来源:百度知道 编辑:UC知道 时间:2024/06/20 19:17:57

FAT(文件分配表),它是用于记录硬盘内簇的使用情况的详细数据表,这样做的目的是
为了实现文件的链式存储。因为硬盘必须准确地记录哪些簇已经被文件占用,还必须为每个
已经占用的簇指明存储后继内容的下一个簇的簇号,对一个文件的最后一簇,则要指明本簇
无后继簇。
你不难想象,如果文件分配表损坏或者丢失的话,那最直接的后果将是硬盘数据的丢失,虽
然这在理论上数据并没有丢失,但是由于 FAT 损坏了,就好比索引丢失,系统自然就无法
识别出存储在硬盘内的数据。当然,此时如果你有硬盘分区表(FAT)备份的话,只需用备份
文件恢复硬盘的分区表即可找回数据。
正是由于 FAT 对于文件管理的重要性,所以平时我们一定要注意为 FAT 作个备份,即在原
FAT 的后面再建一个同样的 FAT。初形成的 FAT 中所有项都标明为“未占用”,但如果磁盘
有局部损坏,那么格式化程序会检测出损坏的簇,在相应的项中标为“坏簇”,以后存文件
时就不会再使用这个簇了。FAT 的项数与硬盘上的总簇数相当,每一项占用的字节数也要与
总簇数相适应,因为其中需要存放簇号。FAT 的格式有多种,其中 FAT16 是指文件分配表
使用 16 位数字,16 位分配表最多能管理 65536(即 2 的 16 次方)个簇,也就是所规定的一个
硬盘分区。
由于每个簇的存储空间最大只有 32KB,所以在使用 FAT16 管理硬盘时,每个分区的最大存
储容量只有(65536×32KB)2048MB,也就是我们常说的 2.1GB。现在的硬盘容量越来越大,
由于 FAT16 对硬盘分区的容量有限制,所以当硬盘容量超过 2GB 之后,你只能将硬盘划分
成多个 2GB 的分区后才能正常使用。为此,从 Windows 95 OSR2 版本开始使用 FAT32 标准,
即使用 32 位的文件分配表来管理硬盘文件,这样系统就能为文件分配多达 4294967296(即 2
的 32 次方)个簇,所以在簇同样为 32KB 时每个分区容量最大可达 65GB 以上。此外使用
FAT32 管理硬盘时,每个逻辑盘中的簇长