MS-DOS для программиста


Формат загрузочной записи - часть 2


Для современных версий MS-DOS загрузочный сектор имеет другой формат:

Смещение Размер Содержимое
0 3 Команда JMP xxxx - ближний переход на программу начальной загрузки
3 8 Название фирмы-изготовителя операционной системы и версия
11 25 Extended BPB - расширенный блок параметров BIOS
36 1 Физический номер устройства (0 -НГМД, 80h -НМД)
37 1 Зарезервировано
38 1 Символ ')' - признак расширенной загрузочной записи
39 4 Серийный номер диска (Volume Serial Number), создается во время форматирования диска
43 11 Метка диска (Volume Label)
54 8 Зарезервировано, обычно содержит запись типа 'FAT12 ', которая идентифицирует формат таблицы размещения файлов FAT

Первые два поля в загрузочном секторе аналогичны описанным раньше.

Поле со смещением 38 всегда содержит символ ')'. Этот символ означает, что используется формат расширенной загрузочной записи.

Серийный номер диска формируется во время форматирования диска на основе даты и времени форматирования. Это поле может быть использовано для определения факта замены дискеты.

Метка диска формируется при форматировании и может быть изменена командой LABEL операционной системы MS-DOS. Одновременно метка диска помещается в корневой каталог.




- Начало -  - Назад -  - Вперед -