Технологии доступа к данным в информационных системах: Файловые системы FAT. Павлов А.Ю. - 9 стр.

UptoLike

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

Обычно разделы начинаются с четных номеров дорожек, за исключением само-
го первого раздела. Этот раздел может начинаться с сектора 2 нулевой дорожки
(головка 0), так как самый первый сектор диска занят главной загрузочной записью.
Если в элементе таблицы разделов байт кода системы имеет значение 5, то в на-
чале
раздела, указанном в этом элементе, располагается сектор, содержащий табли-
цу логических дисков. Фактически эта таблица является расширением таблицы раз-
делов диска, расположенной в самом первом секторе физического диска. Таблица
логических дисков имеет формат, аналогичный таблице разделов диска, но имеет
только два элемента. Один из них указывает на первый сектор логического диска
DOS, он имеет код системы 1 или 4. Второй элемент может иметь код системы,
равный 5 или 0. Если этот код равен 5, то элемент указывает на следующую табли-
цу логических дисков. Если код системы равен 0, то соответствующий элемент не
используется.
Например, если диск разбит на три логических диска C, D и
E, то таблицы могут
выглядеть так, как показано на рис.3.
Таблица разделов диска
80h 01h 0100h 0Bh FEh BF7Dh 3F000000h 9C64BFh
00h 00h 817Eh 0Fh FEh 7FBAh FE649C00h A0910100h
Таблица логического диска D
00h 01h 0100h 0Bh 0Fh 7F96h 3F000000h 51420600h
00h 00h 5846h 0Fh 0Fh FF92h 30810C00h A0910100h
Таблица логических дисков E
00h 01h 0100h 0Bh 0Fh 7F96h 3F000000h 51420600h
00h 00h 0000h 00h 00h 0000h 00000000h 00000000h
Рис.3. Таблицы разбиения диска
Из сказанного выше следует, что таблицы логических дисков связаны в список,
на начало этого списка указывает элемент таблицы разделов диска с кодом систе-
мы, равным 5.
Для таблицы логических дисков имеется отличие в использовании полей границ
логических дисков: если код системы равен 1 или 4, эти
границы вычисляются от-
носительно начала расширенного раздела; для элемента с кодом системы 5 исполь-
зуется абсолютная адресация (относительно физического начала диска).
Средства работы с MBR
Windows Me. В операционных системах (ОС) этого направления не существует
простого способа доступа к MBR (для получения доступа нужно писать VXD-