Конфигурирование разделов на жестком диске

В процессе установки новой копии Windows Server 2003 программа Setup предлагает пользователю выбрать раздел жесткого диска для установки системы.

Программа Setup предоставляет опции по управлению разделами на жестком диске только в том случае, когда установка новой копии Windows Server 2003 производится на базовый диск (basic disk). Дисковые тома и файловые системы будут подробно рассмотрены в главе 4 "Дисковые тома и файловые системы", здесь же отметим, что большинство дисков являются базовыми, и эта конфигурация была общепринятой до появления динамических дисков в Windows 2000. Все динамические диски тоже изначально были базовыми, но затем были преобразованы в динамические с помощью систем Windows 2000, Windows XP или одного из продуктов из семейства Windows Server 2003. При установке Windows Server 2003 на динамические диски программа Setup не предоставляет возможностей по созданию разделов.

Конфигурирование разделов на базовых дисках


Создавать разделы на жестком диске можно следующими способами.

Когда на жестком диске создается первый, основной, раздел, программа, используемая для этой цели, создает главную загрузочную запись (Master Boot Record, MBR) и записывает ее в первый сектор на жестком диске (цилиндр 0, головка 0, сектор 1). Главная загрузочная запись содержит таблицу разделов (partition table), в которой хранится информация обо всех разделах, определенных на диске. При внесении изменений в разделы, существующие на жестком диске (например, при их создании, удалении или форматировании), программа, используемая для этой цели, вносит изменения в таблицу разделов.
Главная загрузочная запись содержит таблицу разделов диска и небольшой объем исполняемого кода. На компьютерах на базе процессоров Intel исполняемый код читает таблицу разделов и определяет системный раздел, находит его начало и загружает в память загрузочный сектор раздела (Partition Boot Sector). Главная загрузочная запись обычно не зависит от операционной системы (например, на платформах Intel она используется для запуска любой из операционных систем). Что касается загрузочного сектора раздела, то он зависит как от операционной системы, так и от применяемой на данном томе файловой системы.

Существует большое количество вирусов, поражающих главную загрузочную запись, которая является одной из самых важных структур данных, имеющихся на диске. Поскольку код, содержащийся в главной загрузочной записи, исполняется до запуска какой бы то ни было операционной системы, в случае повреждения главной загрузочной записи загрузка компьютера с жесткого диска становится невозможной. Восстановить главную загрузочную запись можно с помощью консоли восстановления Recovery Console (см. главу 23 "Восстановление системы").

Планированию разделов на жестком диске следует уделить особо пристальное внимание, если вашей целью является создание системы с двойной загрузкой, где кроме Windows Server 2003 требуется загружать еще одну или несколько операционных систем. Компания Microsoft настоятельно рекомендует устанавливать системы в отдельный раздел жесткого диска. Установка Windows Server 2003 в один раздел с другой операционной системой принципиально возможна, но делать это не рекомендуется.
Раздел жесткого диска, на который выполняется установка файлов Windows Server 2003, должен иметь объем свободного пространства, достаточный для размещения всех файлов. В системных требованиях, приведенных ранее в этой главе, указан объем дискового пространства, которым необходимо располагать для того, чтобы установка операционной системы Windows Server 2003 прошла успешно (от 1,25 до 2 Гбайт). Однако, как уже отмечалось, при планировании разделов на жестком диске рекомендуется предусмотреть дисковое пространство, не просто достаточное для установки ОС, но и существенно превышающее указанные минимальные требования. Распространенной практикой является создание разделов объемом от 4 до 10 Гбайт (для масштабных инсталляций рекомендуется даже больший объем), что позволяет выделять достаточно пространства для установки дополнительных программных компонентов, хранения информации Active Directory, файла подкачки, системных журналов, а также предоставляет некоторый резерв для последующей установки пакетов Service Pack.

Программы Winnt.exe и Wjnnt32.exe представляют собой исполняемые инсталляционные файлы. Как и программа Microsoft Windows Upgrade Advisor, они выведут сообщение об ошибке, если ни на одном диске не окажется достаточного объема свободного пространства или если диск, указанный при помощи ключей /t или /tempdrive, не имеет достаточного объема свободного пространства. В случае, если происходит такая ошибка, необходимо освободить на одном из дисков пространство, достаточное для проведения инсталляции, и повторно запустить программы Winnt или Winnt32.

Системным разделом (system partition) называется раздел жесткого диска, на котором располагаются файлы, необходимые для загрузки и инициализации Windows (включая Windows NT 4.0, Windows 2000, Windows XP и продукты из семейства Windows Server 2003). В качестве системного раздела может использоваться только основной (primary) раздел.

Некоторые программы, в том числе программа fdisk из состава MS-DOS, программа Windows NT 4.0 Disk Administrator и оснастка Disk Management используют для обозначения системного раздела термин "активный раздел" (active partition). В то же время повсеместно в литературе (в том числе и в сопроводительной документации к программному продукту Resource Kit) основной раздел (или том), который содержит зависящие от аппаратной платформы файлы, необходимые для загрузки операционной системы, называется "системным разделом" (system partition) (или томом, volume). Разумеется, при этом очень часто возникает путаница. Какой из этих терминов будете применять вы, является вопросом личных предпочтений — лишь бы вы хорошо понимали смысл этого термина, а именно: системным (активным) разделом является тот раздел, для которого установлено поле Boot Indicator в таблице разделов. Фактически любая программа, выполняющая установку системного раздела с помощью команд типа Mark Partition Active, просто устанавливает поле Boot Indicator для основного раздела, помечаемого активным, и сбрасывает это поле для раздела, помеченного как активный ранее. То же самое делает и программа Setup — она помечает активным раздел, в который копируются загрузчик и другие файлы, необходимые для запуска операционной системы.

Последовательность событий, происходящих при запуске, будет подробно рассматриваться в главе 3 "Загрузка операционной системы". Загрузочный раздел (boot partition) — это раздел, который содержит системные файлы Windows Server 2003 (имеется в виду папка %SystemRoot%), и этот раздел может как совпадать, так и не совпадать с системным.
Программа Setup и динамические диски
Как уже говорилось ранее в этой главе, программа Setup работает с динамическими дисками несколько иначе, чем с базовыми. Основные факты, которые следует иметь в виду, выполняя установку Windows Server 2003 на компьютер, где имеются динамические диски, вкратце перечислены ниже.