Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Управление данными / 7_1-Файловая система.doc
Скачиваний:
35
Добавлен:
04.06.2015
Размер:
179.71 Кб
Скачать

Базовые диски

Идея разделения рабочего пространства дисков существует уже довольно давно. Термин базовый диск (basic disk) впервые появился в Windows 2000 и описывал диски, в которых для предоставления информации о разбивке диска на логические разделы применялись устаревшие технологии DOS.

Первый физический сектор на каждом диске - как базовый, так и ди­намический — имеет важнейшее значение. Этот сектор содержит структу­ру данных, которая называется главной загрузочной записью (Master Boot Record — MBR) и предоставляет информацию об организации диска, а также участвует в загрузке компьютера. Независимо от операционной системы, за­пись MBR одинакова для всех персональных компьютеров. Она может иметь размер до 512 байт и включает в себя четыре элемента.

1. Программа загрузки, которая имеет размер до 442 байт. Этот код отве­чает за сканирование таблицы разделов (описывается ниже), поиск начального сектора загрузочного раздела, загрузку содержимого раздела в оперативную память и передачу управления этому коду, размешенно­му в памяти.

2. Уникальный номер размером 4 байт, который называется сигнатурой диска. Сигнатура всегда расположена со смещением 0x01 В8 (с начала сектора) и используется в качестве индекса в системном реестре для сохранения и получения информации о диске.

сохранения и получения информации о диске.

  1. Таблица разделов, которая может содержать до четырех записей. Пер­вая запись всегда расположена со смещением 0x01 BE. Каждая запись имеет размер ровно 16 байт. Один из описанных в таблице разделов отмечен как активный. С этого раздела загружается операционная си­стема. Первый сектор каждого раздела называется загрузочным секто­ром тома (volume boot sector — VBS) и по своей структуре напоминает MBR. Разница между ними заключается в том, что запись MBR одна на весь диск, а загрузочный сектор существует у каждого тома. Таким образом, один физический диск может иметь несколько загрузочных секторов тома. Каждый загрузочный сектор диска содержит информа­цию о томе, например размер, количество секторов и метку. Кроме того, загрузочный сектор тома содержит код загрузки операционной систе­мы, который загружается кодом раздела MBR.

  2. Маркер завершения MBR, который всегда равен 0х55АЛ.

Обратите внимание: раздел MBR может содержать записи только о четы­рех разделах, т.е. диск можно разбить максимум на четыре раздела. Для предоставления большего количества разделов один из четырех разделов можно преобразовать (получив тем самым расширенный раздел)- Такой раз­дел может содержать собственную таблицу разделов. Описываемое разделе­ние таблиц разделов теоретически может продолжаться до бесконечности.

Базовые диски в полной мере поддерживаются в Windows 2000, Win­dows ХР и Windows Server 2003. Хотя эта поддержка необходима, она не лишена определенных недостатков.

Одна из проблем состоит в том, что упомянутые системы не поддержи­вают создания сложных томов на основе разделов базовых дисков. Под тер­мином сложный том подразумевается том, состоящий из нескольких разде­лов различных базовых дисков. Примером служит том, состоящий из двух разделов различных базовых дисков для получения единого тома большего объема. В Windows .\T 4.U такие тома называются составными Операционные системы Windows 2000 и Windows Server 2003 поддерживают уже существующие составные тома на основе базовых дисков, однако созда­ние новых составных томов на основе базовых дисков не поддерживается.

Устаревшие составные тома, которые создавались в более ранних версиях Windows NT (до Windows 2000), могут быть импортированы в Windows 2000, Windows XP и Windows Server 2003.

Базовые диски обладают определенными недостатками. Например, они весьма чувствительны к повреждению первого сектора, который содержит запись MBR. Только аппаратные (а не программные) массивы RAID позво­ляют обойти это ограничение. Данные записи MBR не дублируются в программных системах RAID, и для этого есть свои причины: если система загружается и получает доступ к за­писи MBR, драйвер программного решения RAID еще не загружен, поэтому не сможет помочь в решении проблем с повреждением записи MBR.

Еще один недостаток базовых дисков — необходимость перезагружать компьютер при изменении конфигурации разделов.