1,FSInfo region一般是紧跟着boot sector,以下是FSInfo的详细信息:
Name |
Offset |
Size |
Description |
FSI_LeadSig |
0 |
4 |
固定值0x41615252 |
FSI_Reservedl |
4 |
480 |
保留使用 |
FSI_StructSig |
484 |
4 |
固定值0x61417272 |
FSI_Free_Count |
488 |
4 |
此值的含义是当前分区free cluster的个数,如果此值为0Xffffffff,那么则说明free cluster的个数是未知的 |
FSI_Nxt_Free |
492 |
4 |
已经使用了的cluster的序号,下次分配的时候不需要从FAT table的开始分配了,节省时间 |
FSI_Reserved2 |
496 |
12 |
保留使用 |
FSI_TrailSig |
508 |
4 |
固定值0XAA550000 |
FAT32相比FAT12和FAT16的安全性有一点提高是在FAT32的bootsector里多了一个BPB_BkBootSec成员,该成员的含义是bootsector和FSInfo备份的sector number,
正常是在第6和第7sector分别有bootsector和FSInfo的一个备份。