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) and more" applies_to disk sector-aligned requires 0x02 "90" requires 0x52 "46 41 54 33 32" // ="FAT32" at offset 52 requires 0x1FE "55 AA" begin read-only hex 3 "JMP инструкция" char[8] "OEM" section "Блок параметров BIOS" uint16 "Байт на сектор" uint8 "Секторов на кластер" uint16 "Резервных секторов" uint8 "Количество FAT" uint16 "Элементов в корневой дир.(неисп.)" uint16 "Секторов (на малых томах)" hex 1 "Описатель носителя (hex)" uint16 "Сектров на FAT" uint16 "Секторов на дорожку" uint16 "Головок" uint32 "Скрытых секторов" uint32 "Секторов (на больших томах)" section "Секция FAT32" uint32 "Сектров на FAT" uint16 "Флаги" uint16 "Версия" uint32 "1-ый кластер корневой дир." uint16 "FSInfo сектор" uint16 "Резервный загруз. сектор" read-only hex 12 "(Зарезервировано)" endsection hex 1 "BIOS диск (hex, HD=8x)" read-only uint8 "(Не используется)" hex 1 "Расш. загрузочная сигнатура (29h)" uint32 "Серийный номер тома (десят" move -4 hex 4 "Серийный номер тома (hex)" char[11] "Метка тома" char[8] "Файловая система" endsection goto 0x1FE read-only hex 2 "Сигнатура (55 AA)" end