给定以下 BPB:
FAT32 BPB http://img121.imageshack.us/img121/1131/fat32bpb.png
“MSWIN4.1”字符串只是“OEM ID”字段,根据 Microsoft 文档,它不应用于识别 FAT 卷。
“FAT32”字符串是 BS_FilSysType 字段,根据 Microsoft 文档,它也不应该用于识别 FAT 卷。
那么如何确定该卷已格式化为 FAT?有什么可靠的签名可以转发吗?
给定以下 BPB:
FAT32 BPB http://img121.imageshack.us/img121/1131/fat32bpb.png
“MSWIN4.1”字符串只是“OEM ID”字段,根据 Microsoft 文档,它不应用于识别 FAT 卷。
“FAT32”字符串是 BS_FilSysType 字段,根据 Microsoft 文档,它也不应该用于识别 FAT 卷。
那么如何确定该卷已格式化为 FAT?有什么可靠的签名可以转发吗?
在引导扇区的位置 0x30 将是指向 FSInfoSector 的指针 - 这将以应该是 41615252h(或 0x52 0x52 0x61 0x41 /“RRaA”)的签名开始
这应该允许您正确识别卷 - 来源: http: //www.dewassoc.com/kbase/hard_drives/boot_sector.htm和http://en.wikipedia.org/wiki/File_Allocation_Table#FS_Information_Sector