Операционные системы. Теория и практика. Замятин А.В. - 123 стр.

UptoLike

Составители: 

123
с жесткого диска считывает и загружает в память первый физический
сектор на активном разделе диска, называемый загрузочным сектором
(англ. Boot Sector). Программа, расположенная в MBR, носит название вне-
системного загрузчика (Non-System Bootstrap, NSB).
Каждая запись в таблице разделов (англ. partition table) содержит
начальную позицию и размер раздела на жестком диске, а также инфор-
мацию о том, первый сектор какого раздела содержит загрузочный сек-
тор.
Таблица 1. Структура таблицы разделов
Размер (байт)
Описание
446
Загрузочная запись (MBR)
16
Запись 1 раздела
16
Запись 2 раздела
16
Запись 3 раздела
16
Запись 4 раздела
2
Сигнатура 055AA
h
Можно сказать, что таблица разделов одна из наиболее важных
структур данных на жестком диске. Если эта таблица повреждена, то не
только не будет загружаться ни одна из установленных на компьютере
ОС, но станут недоступными данные, расположенные в диске, особенно
если жесткий диск был разбит на несколько разделов.
Последние два байта таблицы разделов имеют значение 055AA
h
, то
есть чередующиеся значения 0 и 1 в двоичном представлении данных.
Эта сигнатура выбрана для того, чтобы проверить работоспособность
всех линий передачи данных. Значение 055AA
h
, присвоенное последним
двум байтам, имеется во всех загрузочных секторах.
Многие ОС позволяют создавать, так называемый, расширенный
(англ. extended) раздел, который по аналогии с разделами может разби-
ваться на несколько логических дисков (англ. logical disks). В этом
смысле термин «первичный» можно признать не совсем удачным пере-
водом слова «primary» лучше было бы перевести «простейший», или
«примитивный». В этом случае становится понятным и логичным
термин «расширенный». Расширенный раздел содержит вторичную
запись MBR нгл. Secondary MBR, SMBR), в состав которой вместо
таблицы разделов входит аналогичная ей таблица логических дисков
нгл. Logical Disks Table, LDT). Таблица логических дисков описыва-
ет размещение и характеристики раздела, содержащего единственный
логический диск, а также может специфицировать следующую запись