template "Boot Sector FAT32" // Template by Stefan Fleischmann // To be applied to sector 0 of a FAT32-formatted logical drive. description "BIOS parameter block (BPB) of a FAT32 partition" appliesto disk sector-aligned requires 0x02 "90" requires 0x52 "46 41 54 33 32" // ="FAT32" at offset 52 begin read-only hex 3 "JMP instruction" char[8] "OEM" uint16 "Bytes per sector" uint8 "Sectors per cluster" uint16 "Reserved sectors" uint8 "FATs" uint16 "Root entries" uint16 "Sectors (on small volumes)" hex 1 "Media descriptor (hex)" uint16 "Sectors per FAT" uint16 "Sectors per track" uint16 "Heads" uint32 "Hidden sectors" uint32 "Sectors (on large volumes)" section "FAT32 Section" uint32 "Sectors per FAT" uint16 "Flags" uint16 "Version" uint32 "Root cluster" uint16 "File system info sector" uint16 "Backup boot sector" read-only hex 12 "(reserved)" endsection hex 1 "BIOS drive (HD=8xh)" read-only uint8 (unused) hex 1 "Extended BS (29h)" uint32 "Serial number as integer" move -4 hex 4 "Serial number as hex" char[11] "Volume label" char[8] "File system" end