template "Boot Sector FAT" // Template by Stefan Fleischmann // Перевод на русский: Shura // Boot sector format for MSDOS 4.0 onwards (incl. Windows 9x) // To be applied to sector 0 of a FAT12/FAT16-formatted logical drive. description "BIOS parameter block (BPB) and more" applies_to disk sector-aligned requires 0x0 "EB" // JMP instruction will usually be EB xx 90 requires 0x2 "90" // (though older drives may use E9 xx xx) requires 0x1FE "55 AA" begin read-only hex 3 "JMP инструкция" char[8] "OEM" section "Блок параметров BIOS" uint16 "Байт на сектор" uint8 "Секторов на кластер" uint16 "Резервных секторов" uint8 "Количество FAT" uint16 "Элементов в корневой дир." uint16 "Секторов (до 32 MБ)" hex 1 "Описатель носителя (hex)" uint16 "Сектров на FAT" uint16 "Секторов на дорожку" uint16 "Головок" uint32 "Скрытых секторов" uint32 "Секторов (свыше 32 MБ)" endsection hex 1 "BIOS диск (hex, HD=8x)" read-only uint8 "(Не используется)" hex 1 "Расш. загрузочная сигнатура (29h)" uint32 "Серийный номер тома (десят.)" move -4 hex 4 "Серийный номер тома (hex)" char[11] "Метка тома" char[8] "Файловая система" goto 0x1FE read-only hex 2 "Сигнатура (55 AA)" end