DBR:
00 3个字节:跳转指令 一般是EB 76 90
03 8个字节:OEM名称,一般是EXFAT 不足8个的用20填充。 0B—3F 53个字节 BPB参数,一般不用,为00
40—47 8个字节,本扇区隐藏扇区数,一般为63,即3F 00 00 00 48—4F 8个字节 本分区大小,与分区表中大小是一致的,不存在 差1个扇区的问题。 50-53 4个字节 放的是fat表开始扇区数 54—57 4个字节 放的是fat表大小
58—5B 4个字节 放的是簇占用扇区的开始扇区数 5C—5F 4个字节 放的是本分区簇总数
60—63 4个字节 放的是根目录从第几簇开始 64—67 4个字节 放的是卷的ID号
68—6B 4个字节 放的是0100,意义尚不明确。
6C 1个字节 放的是一个未经压缩的块大小,如果是09,意思是块大小512*2^09 6D 1个字节,如果这里面放的是06,意思是簇大小为2^6=64个扇区 6E 1个字节 一般都放01 6F 1个字节 一般都放80
3.1. Volume Back
Sector 0
+00 H: BYTE [3] jump instruction
+03 H: BYTE [8] OEM name ( \"EXFAT\") +0 Bh: BPB32 (00h)
+40 H: DWORD??? (78h) +44 H: DWORD??? (00h)
+48 H: QWORD number of sectors of the volume +50 H: DWORD FAT sector number start +54 H: DWORD FAT number of sectors
+58 H: DWORD start the cluster sector number +5 Ch: DWORD volume of the number of clusters +60 H: DWORD start cluster number root directory +64 H: DWORD Volume ID +68 H: DWORD??? (0100h) +6 Ch: BYTE SectorSizeShift +6 Dh: BYTE ClusterShift +6 Eh: BYTE??? (01h) +6 Fh: BYTE??? (80h)
+1 Feh: WORD Signature (AA55h)
Equivalent to the FAT32 BPB +0 bh ~ +3 fh parts are filled with 0. SectorSize = 1 < +00 H: BYTE [510] Data (00h) +1 Feh: WORD Signature (AA55h) Sector 9 and 10 Free? Sector 11 Unknown (ex. 3ah cbh 3fh abh ...) Sectors 12-23 0 to 11 in the backup sector Last 24 ~ FAT sector Free 因篇幅问题不能全部显示,请点此查看更多更全内容