Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
163 | savelij | 1 | |
2 | ;LAST UPDATE: 12.04.2018 savelij |
||
3 | |||
4 | INIT_VAR |
||
5 | SETVAR _BS_jmpBoot, 3; ;3 |
||
6 | SETVAR _BS_OEMName, 8; ;8 |
||
7 | SETVAR _BPB_BytsPerSec, WORD; ;2 количество байт в секторе |
||
8 | SETVAR _BPB_SecPerClus, BYTE; ;1 количество секторов в кластере |
||
9 | SETVAR _BPB_RsvdSecCnt, WORD; ;2 количество зарезервированных секторов |
||
10 | SETVAR _BPB_NumFATs, BYTE; ;1 количество FAT таблиц |
||
11 | SETVAR _BPB_RootEntCnt, WORD; ;2 для FAT12/16 число 32-байтных элементов, для FAT32 = 0 |
||
12 | SETVAR _BPB_TotSec16, WORD; ;2 количество секторов на разделе |
||
13 | SETVAR _BPB_Media, BYTE; ;1 медиа байт |
||
14 | SETVAR _BPB_FATSz16, WORD; ;2 Для FAT12/16 количество секторов одной FAT, для FAT32 = 0 |
||
15 | |||
16 | SETVAR _BPB_SecPerTrk, WORD; ;2 количество секторов на дорожке |
||
17 | SETVAR _BPB_NumHeads, WORD; ;2 количество головок |
||
18 | SETVAR _BPB_HiddSec, DWORD; ;4 количество скрытых секторов перед началом раздела |
||
19 | SETVAR _BPB_TotSec32, DWORD; ;4 общее количество секторов на разделе |
||
20 | |||
21 | SETVAR _BS_TEMP, 0 |
||
22 | SETVAR _BS16DrvNum, BYTE; ;1 номер устройства |
||
23 | SETVAR _BS16Reserved1, BYTE; ;1 зарезервировнно |
||
24 | SETVAR _BS16BootSig, BYTE; ;1 дополнительная сигнатура |
||
25 | SETVAR _BS16VolID, DWORD; ;4 серийный номер раздела |
||
26 | SETVAR _BS16VolLab, 8+3; ;B имя раздела |
||
27 | SETVAR _BS16FilSysType, 8; ;8 текстовый тип FAT |
||
28 | |||
29 | INIT_VAR _BS_TEMP |
||
30 | SETVAR _BPB_FATSz32, DWORD; ;4 количество секторов одной FAT таблицы |
||
31 | SETVAR _BPB_ExtFlags, WORD; ;2 флаги FAT32 |
||
32 | SETVAR _BPB_FSVer, WORD; ;2 номер версии FAT32 |
||
33 | SETVAR _BPB_RootClus, DWORD; ;4 номер первого кластера root директории |
||
34 | SETVAR _BPB_FSInfo, WORD; ;2 номер сектора со структурой FSINFO |
||
35 | SETVAR _BPB_BkBootSec, WORD; ;2 0 или номер сектора в резервной области, где хранится копия boot сектора |
||
36 | SETVAR _BPB_Reserved, 12; ;C всегда 0 |
||
37 | SETVAR _BS32DrvNum, BYTE; ;1 номер устройства |
||
38 | SETVAR _BS32Reserved1, BYTE; ;1 зарезервированно |
||
39 | SETVAR _BS32BootSig, BYTE; ;1 дополнительная сигнатура |
||
40 | SETVAR _BS32VolID, DWORD; ;4 серийный номер раздела |
||
41 | SETVAR _BS32VolLab, 8+3; ;B имя раздела |
||
42 | SETVAR _BS32FilSysType, 8; ;8 текстовый тип FAT |