6.1 Таблица разделов и логические диски.

Персональный компьютер обычно комплектуется одним или двумя НМД. Однако операционная система позволяет вам разбивать НМД на части, причем каждая часть будет рассматриваться MS-DOS как отдельный, "логический" диск.

Существует несколько причин, по которым может быть полезно разделение большого диска на части:

в случае повреждения логического диска пропадает только та информация, которая находилась на этом логическом диске; реорганизация и выгрузка диска маленького размера выполняется быстрее, чем большого; на одном диске может находиться несколько различных операционных систем, расположенных в разных разделах. В ходе начальной загрузки вы можете указать раздел диска, из которого должна загружаться нужная вам в данный момент операционная система.

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

6.2 Главная загрузочная запись.

Самый первый сектор жесткого диска (сектор 1, дорожка 0, головка 0) содержит так называемую главную загрузочную запись (Master Boot Record). Эта запись занимает не весь сектор, а только его начальную часть.

Сама по себе главная загрузочная запись является программой. Эта программа во время начальной загрузки операционной системы с НМД помещается по адресу 7C00h:0000h, после чего ей передается управление. Загрузочная запись продолжает процесс загрузки операционной системы.

6.3 Таблица разделов диска.

В конце самого первого сектора жесткого диска располагается таблица разделов диска (Partition Table). Эта таблица содержит четыре элемента, описывающих до четырех разделов диска. В последних двух байтах сектора находится значение 55AAh. Это признак таблицы разделов (сигнатура таблицы разделов).

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

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

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

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

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

Смещение, байт Размер, байт Описание
0 1

Признак активного раздела:
0 - раздел неактивный;
80h - раздел активный

1 1 Номер головки для начального сектора раздела
2 2 Номер сектора и дорожки для начального сектора раздела в формате функции чтения сектора INT 13h
4 1

Код системы:
0 - неизвестная система;
1, 4 - MS-DOS;
5 - расширенный раздел MS-DOS

5 1 Номер головки для последнего сектора раздела
6 2 Номер сектора и дорожки для последнего сектора раздела в формате функции чтения сектора INT 13h
8 4 Относительный номер сектора начала раздела
12 4 Размер раздела в секторах

Информация о работе «Работа с дисками»
Раздел: Кибернетика
Количество знаков с пробелами: 90254
Количество таблиц: 72
Количество изображений: 0

Похожие работы

Скачать
18898
0
2

... CD, CD-Text, CD-WO (Write-Once). Полное описание их займет слишком много места, и это не является целью написания данной работы. В зависимости же от количества возможных операций записи компакт-диски разделяются на: CD-ROM (read only memory), CD-R (recordable), они же CD-WORM (write once read many), CD-RW (rewritable). Соответственно, СD-ROM изготавливается на заводе, и дальнейшая запись на ...

Скачать
19620
0
6

... форматирования жестких дисков, поэтому диски работают на любых контроллерах, по крайней мере в минимальной низкоуровневой конфигурации. Но чтобы обеспечить наилучшую производительность, следует использовать жесткий диск, рассчитанный на имеющийся контроллер. Основным недостатком EIDE является то, что к одному шлейфу (кабель, подключающийся с другой стороны к материнской плате или контроллеру ...

Скачать
16313
1
10

... информационные сектора и служебную серво-информацию и может быть выполнено контроллером винчестера под управлением соответствующей программы. Для современных винчестеров, которые содержат записанную при изготовлении сервоинформацию, полное форматирование означает и разметку информационных секторов, и перезапись сервоинформации. 1.3 Низкоуровневое форматирование Низкоуровневое форматирование ...

Скачать
15761
0
0

... их из архива; . • указанием каталога для размещения временных файлов архиватора при помещении файлов в архив; • запрещением копирования в архив определенных файлов (например, .ВАК-файлов). ОБСЛУЖИВАНИЕ ДИСКОВ Каждый водитель автомобиля помимо использования своего автомобиля для поездок должен заправлять его бензином, мыть, проводить техническое обслуживание и т.д. Если он не ...

0 комментариев


Наверх