Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Для просмотра и изменения содержимого таблицы разделов жесткого диска используется утилита DOS FDISK, или аналогичная утилита другой операционной системы.

Читайте также:
  1. B. TARMAC СИГНАЛИЗИРУЮЩИЕ ИЗМЕНЕНИЯ
  2. C) изменения в предполагаемом способе возмещения актива.
  3. I. На улице Бернардинцев у Гренгуара одна за другой рождаются блестящие мысли
  4. IV. Весенние изменения в неживой природе
  5. Q]3:1: Можно ли отдавать предпочтение процессуальному значению прокурорского надзора одной стадии перед другой
  6. V. Влияние изменения цен
  7. V. Влияние изменения цен – продолжение 1

Что представляет из себя элемент таблицы разделов диска?

Это структура размером 16 байтов, описывающая часть диска, называемую разделом. В структуре описаны границы раздела в терминах номеров сектора, дорожки и головки, там располагается информация о размере раздела в секторах и о назначении раздела. Разделы диска могут быть активными, активный раздел может быть использован для загрузки операционной системы. Заметьте, что диск может содержать одновременно несколько активных разделов, которые могут принадлежать разным операционным системам.

Формат первого сектора жесткого диска:

Смещение Размер Содержимое
(+0) 1BEh Загрузочная запись - программа, которая загружается и выполняется во время начальной загрузки операционной системы
(+1BEh) 10H Элемент таблицы разделов диска
(+1CEh) 10H Элемент таблицы разделов диска
(+1DEh) 10H Элемент таблицы разделов диска
(+1EEh) 10H Элемент таблицы разделов диска
(+1FEh)   Признак таблицы разделов - 55AAh

Все элементы таблицы разделов диска имеют одинаковый формат:

Смещение Размер Содержимое
(+0)   Признак активного раздела: 0 - раздел не активный; 80h - раздел активный.
(+1)   Номер головки для начального сектора раздела.
(+2)   Номер сектора и цилиндра для начального сектора раздела в формате функции чтения сектора INT 13h.
(+4)   Код системы: 0 - неизвестная система; 1, 4 - DOS; 5 - расширенный раздел DOS.
(+5)   Номер головки для последнего сектора раздела.
(+6)   Номер сектора и цилиндра для последнего сектора раздела в формате функции чтения сектора INT 13h.
(+8)   Относительный номер сектора начала раздела.
(+12)   Размер раздела в секторах.

В самом первом секторе активного раздела расположена загрузочная запись (Boot Record), которую не следует путать с главной загрузочной записью (Master Boot Record). Загрузочная запись считывается в оперативную память главной загрузочной записью, после чего ей передается управление. Загрузочная запись и выполняет загрузку операционной системы.

Таким образом, загрузка операционной системы с жесткого диска - двухступенчатый процесс. Вначале модули инициализации BIOS считывают главную загрузочную запись в память по адресу 7C00:0000 и ей передается управление. Главная загрузочная запись просматривает таблицу разделов и находит активный раздел. Если активных разделов несколько, на консоль выводится сообщение о необходимости выбора активного раздела для продолжения загрузки.

После того как активный раздел найден, главная загрузочная запись считывает самый первый сектор раздела в оперативную память. Этот сектор содержит загрузочную запись, которой главная загрузочная запись и передает управление.


Дата добавления: 2015-07-24; просмотров: 116 | Нарушение авторских прав


Читайте в этой же книге: Итак, подведем некоторые итоги. | Из сказанного выше следует, что таблицы логических дисков связаны в список, на начало этого списка указывает элемент таблицы разделов диска с кодом системы, равным 5. | Следующие 5 байтов для 12-битового формата или 7 байтов для 16-битового формат всегда содержат значение 0ffh. |
<== предыдущая страница | следующая страница ==>
Зачем нужно разбивать диск на логические диски?| Загрузочная запись активного раздела выполняет загрузку операционной системы, находящейся в активном разделе.

mybiblioteka.su - 2015-2024 год. (0.006 сек.)