Академический Документы
Профессиональный Документы
Культура Документы
Жесткий диск может быть разбит на несколько разделов, которые в принципе затем
могут использоваться либо одной, либо различными ОС.
!Итак.
На каждом разделе может быть организована своя файловая система.
Разделы диска могут быть двух типов:
В MS-DOS в первичном разделе может быть сформирован только один логический диск,
а в расширенном - любое их количество.
Расширенный раздел DOS содержит вторичную запись MBR (secondary MBR, SMBR), в
состав которой вместо таблицы разделов (остальные нули!) входит аналогичная
таблица логического диска (LDT, logical disk table). Таблица LDT содержит 2 элемента
(вместо 4). Первый описывает размещение и характеристики раздела (код 1 или 4),
содержащего единственный логический диск, второй - указывает на следующую запись
SMBR или содержит 0 в поле кода - означает последний логический диск.
Т.е. перед каждым логическим диском расположена SMBR.
Таким образом, если в расширенном разделе DOS создано К логических дисков, то он
содержит К экземпляров SMBR, связанных в список. Каждый элемент этого списка
описывает соответствующий логический диск и ссылается на следующий элемент
списка.
В DiskEdit посмотреть SMBR - указать физический адрес, взятый из Partiton Table.
Формат тот же, поэтому по смещ 1BEh располагается LDT. Можно просмотреть в
форматном просмотре as Partition Table и найти физический адрес следующего.
! для DOS - в первичном разделе может быть создан один логический диск, в
расширенном - несколько.
! Итак, расширенный раздел отличается от первичного еще и тем, что перед ним
расположен сектор, содержащий таблицу LDT.
Таблица разделов содержит сведения о положении и характеристиках имеющихся на
винчестере разделов. Она располагается в MBR по смещению Оx1ВЕ и занимает 64
байта.
Для описания каждого раздела отводится по 16 байт (16 * 4 = 64).
Рассмотрим формат элемента таблицы разделов.
Сразу после того, как включается питание компьютера, начинает работать процедура
проверки POST (Power On Self Test). В ходе проверки определяется конфигурация
компьютера, проверяется работоспособность основных подсистем. Процедура POST
записана в микросхеме постоянного запоминающего устройства (ПЗУ), расположенного
на системной плате компьютера. Часто ее называют системным загрузчиком.
Процедура начальной загрузки вызывается как программной прерывание (BIOS
INT 19h).
Для жесткого диска - это программа-загрузчик из MBR. Повторим, что она анализирует
таблицу разбиения диска, выбирает активный (Bootable) раздел и считывает
загрузочную запись активного раздела (Boot Record). Эта (system bootstrap)
загрузочная запись продолжает загрузку операционной системы. Она заключается
просто в считывании с диска необходимых файлов операционной системы и передачи
им управления.
Заметим, что в случае загрузки с гибкого диска - программа-загрузчик, записанная в
загрузочном секторе дискеты, аналогична загрузочной записи активного раздела.
Таким образом, при загрузке с дискеты опускается этап анализа таблицы разбиения и
поиска активного раздела.
Утилиты
Менеджеры загрузки
Менеджеры загрузки (boot-менеджеры) предоставляют возможность пользователю
выбрать среди нескольких установленных на компьютере ОС требуемую и передают
управление загрузчику выбранной ОС.
Boot Magic - входит в состав дисковой утилиты Partition Magic, позволяет установить
новые ОС, а также выбрать ОС при загрузке компьютера. (Лабораторная работа +
Самостоятельное изучение- см. вышеназванную презентацию по менеджерам загрузки)