FAT32文件系统的FAT表的标志位

文件结束簇: 0x0FFF FFFF

坏簇: 0xFFFF FFF7

0簇: 0xF8FF FF0F

1簇: 0xFFFF FFFF 或 0xFFFF FF0F (1 号表项可能被用于记录脏标志,以说明文件系统没有被正常卸载或者磁盘表面存在错误。不过
这个值并不重要。正常情况下 1 号表项的值为“FFFFFFFF”或“FFFFFF0F”)

官方资料:

文件系统大小的上限取决于 FAT 项的大小。簇链中的每个 FAT 项记录着下一个簇的簇地址,FAT项所能表示的数字有一个上限,这个上限值也就是文件系统中的最大簇号。FAT32 文件系统的 FAT 项只使用了32bit 的28bit(也就是0x0FFF FFFF),因此只能描述 268435456 (也就是0x1000 0000)个簇(实际上还要少于这个值,因为这其中还包括用作结束标记和坏簇标志的保留值

我的理解:

有效簇号: 0x0000 0000 到 0x0FFF FFEF

保留簇: 0x0FFF FFF0 到 0x0FFF FFF6

坏簇: 0x0FFF FFF7

文件的结束簇: 0x0FFF FFF8 到 0x0FFF FFFF

linux

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/19876.html