FSINFO信息扇区
2013-11-19 20:51:03 来源:华军科技数据恢复
FSINFO信息扇区
FAT32在保留区中增加了一个FSINFO扇区,用以记录文件系统中空闲簇的数量以及下一个可用簇的簇号等信息,以供操作系统作为参考。
1. FSINFO信息扇区结构
FSINFO信息扇区一般位于文件系统的1号扇区,结构非常简单,其结构见下表:
字节偏移(十六进制)
|
字节数
|
含义
|
00~03
|
4
|
扩展引导标志
|
04~1E3
|
480
|
未使用
|
1E4~1E7
|
4
|
FSINFO签名
|
1E8~1EB
|
4
|
空闲簇数
|
1EC~1EF
|
4
|
下一可用簇号
|
1F0~1FD
|
14
|
未使用
|
1EE~1EF
|
2
|
“55AA”标志
|
2. FSINFO信息扇区详解
(1) 0x00~0x03:4个字节,扩展引导标志。
(2) 0x04~0xlE3:480个字节,未使用,全部置为0。
(3) 0xlE4~0xlE7:4个字节,FSINFO签名。
(4) 0xlE8~0xlEB:文件系统中的空闲簇数。
(5) 0xlEC~0xlEF:下一可用簇号。
(6) 0xlF0~0xlFD:14个字节,未使用。
(7) 0xlFE~0xlFF:2个字节,“55AA标志”。
通常情况下,文件系统的2号扇区结尾也会被设置。“55AA”标志。6号扇区会有一个引导扇区的备份,相应地,7号扇区应该是一个备份FSlNRO信息扇区。有趣的是,很多时候它与1号扇区的内容并不完全相同,这也正说明了FSJNFO信息扇区内的数据内容并不总是正确的。8号扇区可以看做是2号扇区的备份,它的结尾也会有一个“55AA”标志。