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 | Признак активного раздела: |
1 | 1 | Номер головки для начального сектора раздела |
2 | 2 | Номер сектора и дорожки для начального сектора раздела в формате функции чтения сектора INT 13h |
4 | 1 | Код системы: |
5 | 1 | Номер головки для последнего сектора раздела |
6 | 2 | Номер сектора и дорожки для последнего сектора раздела в формате функции чтения сектора INT 13h |
8 | 4 | Относительный номер сектора начала раздела |
12 | 4 | Размер раздела в секторах |
... 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 изготавливается на заводе, и дальнейшая запись на ...
... форматирования жестких дисков, поэтому диски работают на любых контроллерах, по крайней мере в минимальной низкоуровневой конфигурации. Но чтобы обеспечить наилучшую производительность, следует использовать жесткий диск, рассчитанный на имеющийся контроллер. Основным недостатком EIDE является то, что к одному шлейфу (кабель, подключающийся с другой стороны к материнской плате или контроллеру ...
... информационные сектора и служебную серво-информацию и может быть выполнено контроллером винчестера под управлением соответствующей программы. Для современных винчестеров, которые содержат записанную при изготовлении сервоинформацию, полное форматирование означает и разметку информационных секторов, и перезапись сервоинформации. 1.3 Низкоуровневое форматирование Низкоуровневое форматирование ...
... их из архива; . • указанием каталога для размещения временных файлов архиватора при помещении файлов в архив; • запрещением копирования в архив определенных файлов (например, .ВАК-файлов). ОБСЛУЖИВАНИЕ ДИСКОВ Каждый водитель автомобиля помимо использования своего автомобиля для поездок должен заправлять его бензином, мыть, проводить техническое обслуживание и т.д. Если он не ...
0 комментариев