template "Master Boot Record" // Template by Stefan Fleischmann // To be applied to sector 0 of a physical hard disk. description "First sector of a physical hard disk" appliesto disk sector-aligned multiple // size is determined dynamically, see below requires 510 "55 AA" begin read-only hex 446 "Master bootstrap loader code" numbering 1 { section "Partition ~" hex 1 "80 = active partition" uint8 "Start head" binary "Start sector (bits 0-5)" binary "Start track (bits 8,9 in bits 6,7 of sector)" hex 1 "Operating system indicator (hex)" uint8 "End head" binary "End sector (bits 0-5)" binary "End track (bits 8,9 in bits 6,7 of sector)" uint32 "Sectors preceding partition ~" uint32 "Length of partition ~ in sectors" endsection } [4] read-only hex 2 "Signature (55 AA)" // Now move the current position to the next // partition record, so that the user may browse // to see it using the ">" button. The distance // is (Sectors preceding partition 2 - 1) * 512. move[Sectors preceding partition 2] 512 move -512 end