鉴于以下BPB:
FAT32 BPB http://img121.imageshack.us/img121/1131/fat32bpb.png
“MSWIN4.1”字符串只是“OEM ID”字段,Microsoft文档不应将其用于识别FAT卷。
“FAT32”字符串是BS_FilSysType字段,Microsoft文档也不应该用它来识别FAT卷。
那么如何识别卷格式化为FAT?是否有可靠的签名我可以转发?
答案 0 :(得分:1)
在引导扇区的位置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