Network, Computer and Programming Resources
Boot Sector and BPB Structure[Fat12 and Fat16]-> BS_BootSig [Offset=38, Size=1]Boot Sector and BPB Structure[Fat12 and Fat16]-> BS_DrvNum [Offset=36, Size=1]Boot Sector and BPB Structure[Fat12 and Fat16]-> BS_FilSysType [Offset=54, Size=8]Boot Sector and BPB Structure[Fat12 and Fat16]-> BS_Reserved1 [Offset=37, Size=1]Boot Sector and BPB Structure[Fat12 and Fat16]-> BS_VolID [Offset=39, Size=4]Boot Sector and BPB Structure[Fat12 and Fat16]-> BS_VolLab [Offset=43, Size=11]Boot Sector and BPB Structure[Fat32]-> BPB_BkBootSec [Offset=50, Size=2]Boot Sector and BPB Structure[Fat32]-> BPB_ExtFlags [Offset=40, Size=2]Boot Sector and BPB Structure[Fat32]-> BPB_FATSz32 [Offset=36, Size=4]Boot Sector and BPB Structure[Fat32]-> BPB_FSInfo [Offset=48, Size=2]Boot Sector and BPB Structure[Fat32]-> BPB_FSVer [Offset=42, Size=2]Boot Sector and BPB Structure[Fat32]-> BPB_Reserved [Offset=52, Size=12]
Fat32 - Boot Sector and BPB Structure[Fat12 and Fat16]-> BS_VolLab [Offset=43, Size=11]
Volume label. This field matches the 11-byte volume label recorded in the root directory. NOTE: FAT file system drivers should make sure that they update this field when the volume label file in the root directory has its name changed or created. The setting for this field when there is no volume label is the string “NO NAME ”.