Главная загрузочная
запись
MBR является основным средством загрузки с жесткого диска,
поддерживаемым BIOS. Только один из разделов диска имеет право быть
помеченным как активный, что будет означать, что программа загрузки должна
загрузить в память первый сектор именно этого раздела и передать туда
управление. Программа загрузки просматривает таблицу разделов, выбирает из
них активный, загружает первый блок этого раздела и передает туда управление.
Рассмотрим, как операционные системы класса MS-DOS и
Windows 9x оперируют с разделами. ОС забирает в свое пользование два из
четырех разделов: Primary DOS partition, Extended DOS partition. Первый из
них (primary) получает букву С:. Второй — это контейнер логических дисков.
Они все находятся там в виде цепочки подразделов, которые так и именуются:
D:, Е: и т. д. Логические диски могут иметь и инородные файловые системы,
отличные от файловой системы FAT, которая применяется в DOS/Windows 9x.
Однако, как правило, инородность файловой системы связана с присутствием еще
одной операционной системы, которую следовало бы поместить в свой собственный
раздел (не extended DOS), но для таких действий часто оказывается слишком
маленькой таблица разделов.
Отметим еще одно важное обстоятельство. Когда на чистый
жесткий диск устанавливается DOS/Windows 9х, то при загрузке нет никаких
альтернатив в выборе операционных систем. Поэтому загрузчик выглядит весьма
примитивно, ему не надо спрашивать у пользователя, какую систему тот хочет загрузить.
С желанием иметь сразу несколько систем возникает необходимость заводить
программу, позволяющую выбирать систему для загрузки.
В операционных системах Windows NT/2000/XP загрузчик
помещается в загрузочной записи раздела. В загрузчике предусмотрена
возможность выбора как загружаемой операционной системы, так и раздела, где
она находится. За разделами в операционной системе также закрепляются
определенные буквы, однако они могут быть изменены пользователем
|