Читайте также:
|
|
В первом секторе активного раздела (в логическом секторе 0) расположена загрузочная запись (Boot Record – BR), которую не следует путать с главной загрузочной записью (Master Boot Record). Загрузочная запись считывается в оперативную память главной загрузочной записью и ей передаётся управление. Загрузочная запись и выполняет загрузку ОС.
Рисунок 5 Структура файловой системы FAT
Каждый тип ОС имеет свою загрузочную запись. Даже для различных версий одной и той же операционной системы программа загрузки может выполнять различные действия.
Структура Boot Record показана на рисунке 6. Первыми байтами BR являются код перехода на программу начальной загрузки IPL2 (Initial Program Loading 2)
Сразу за инструкцией перехода в BR зарезервировано 8-байтное поле, предназначенное для идентификации имени. Программы форматирования традиционно записывают сюда ASCII-строку, содержащую марку и версию используемой операционной системы.
Далее в загрузочной записи находятся параметры, описывающие характеристики данного раздела, так называемый блок параметров BIOS (BIOS Parameter Block - BPB). Это важнейшая стрктура данных содержит:
тип носителя (media descriptor) т.е. признак позволяющий распознать какой собственно носитель используется – жесткий диск, гибкий диск, CD, и.т.д.
количество используемых байт на сектор
количество секторов на кластер
количество секторов на дорожке
количество головок
общее количество секторов на логическом диске
Последний элемент загрузочной записи – программа начальной загрузки IPL2, которая и осуществляет начальную загрузку ОС. Именно на точку входа этой программы осуществляет переход начальная инструкция BR. Заканчивается загрузочная запись определенной кодовой комбинацией – сигнатурой (AA55h).
Рисунок 6 Boot Record
Дата добавления: 2015-08-09; просмотров: 64 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Пример логической организации диска | | | Файлы и каталоги |