Инициализация при запуске
После успешного завершения процедуры POST начинается процесс инициализации при запуске: на компьютерах х86 системная BIOS ищет и загружает в память загрузочный сектор (boot sector), инструкции которого затем загружают в файл NTLDR.
После завершения тестов POST на компьютере х86 системная BIOS пытается обнаружить загрузочный диск. Порядок поиска загрузочного диска (флоппи-дисководы, жесткие IDE- и SCSI-диски, устройства CD-ROM) задается BIOS. Современные BIOS позволяют пользователю переконфигурировать этот порядок, называемый последовательностью загрузки (boot sequence). Подробную информацию о редактировании последовательности загрузки можно найти в сопроводительной документации к вашему компьютеру. Если при этом дисковод А: включен в последовательность загрузки первым, и в нем находится дискета, BIOS попытается использовать эту дискету в качестве загрузочной. Если дискеты в дисководе нет, BIOS проверяет первый жесткий диск, который к этому времени уже инициализировался. Для запуска огромное значение имеет первый сектор жесткого диска, который содержит главную загрузочную запись (Master Boot Record, MBR) и таблицу разделов (partition table).
Системная BIOS считывает главную загрузочную запись и загружает ее в память, а затем передает ей управление. Код, содержащийся в главной загрузочной записи, сканирует таблицу разделов в поисках системного раздела. Найдя системный раздел, MBR загружает в память его нулевой сектор и исполняет код, содержащийся в этом секторе. Сектор 0 на системном разделе, так называемый загрузочный сектор раздела (partition boot sector), содержит загрузочный код операционной системы. Этот код и осуществляет запуск операционной системы по способу, определенному данной операционной системой.
|
Примечание |
|
|
Если на первом жестком диске нет системного раздела, главная загрузочная запись отобразит одно из следующих сообщений об ошибках:
|
|
invalid partition
table (Неверная таблица разделов)
|
|
|
Error loading
operating system (Ошибка загрузки операционной системы)
|
|
|
Missing operating system (Отсутствует операционная система) |
Процедура идентификации и изменения системного раздела также описана в главе 8.
Как правило, главная загрузочная запись не зависит от конкретной операционной системы. Например, на компьютерах х86 одна и та же главная загрузочная запись служит для запуска Windows NT/2000, Windows 9x, а также комбинации MS-DOS/Windows 3.1*. Что касается загрузочного сектора раздела, то он зависит как от операционной системы, так и от используемой файловой системы. На компьютерах х86 загрузочный сектор раздела системы Windows 2000 отвечает за выполнение следующих действий:
|
|
Распознавание
используемой файловой системы и ее применение для поиска загрузчика операционной
системы (NTLDR) в корневом каталоге системного раздела. В томах FAT структура
данных, называемая загрузочным сектором раздела, действительно имеет длину
в 1 сектор физической разметки диска. В томах FAT32 эта структура занимает
уже 2 сектора физической разметки диска, поскольку загрузочный код занимает
более 512 байт. В томах NTFS загрузочный сектор раздела может занимать до
16 секторов, причем дополнительные секторы могут содержать код файловой
системы, необходимой для поиска NTLDR.
|
|
|
Нахождение загрузчика
операционной системы NTLDR и его загрузка в память.
|
|
|
Начало исполнения кода самозагрузки. |
На компьютерах х86 системный раздел должен находиться на первом физическом жестком диске. Загрузочный раздел (который содержит системные файлы операционной системы Windows NT/2000) может совпадать с системным разделом, но может находиться и в другом разделе того же жесткого диска или даже на другом жестком диске.
Если первый жесткий диск не содержит системного раздела, который должен использоваться для запуска компьютера, необходимо отключить этот диск, чтобы BIOS могла получить доступ к нужному жесткому диску, с которого будет запускаться операционная система.
Подробная информация о том, почему в ряде случаев можно попытаться использовать для запуска компьютера другой диск, приведена в главе 8, посвященной подготовке и проведению восстановительных процедур.
Если в дисководе А: имеется дискета, BIOS загрузит в память первый сектор этой дискеты. Если дискета является системной, то ее первый сектор представляет собой загрузочный сектор раздела (Partition Boot Sector). Если дискета не является загрузочной и отформатирована под управлением MS-DOS или Windows 9x, то вы увидите на экране следующее сообщение об ошибке:
Non-System disk or disk error
Replace and press any key when ready
Если же дискета не загрузочная и отформатирована в Windows NT/2000, то сообщение будет таким:
Ntldr is missing
Press any key to restart
Windows 2003 server Учебник
Текстовая фаза процедуры установки
Ниже кратко описаны шаги по непосредственной установке системы, выполняющиеся
в текстовом режиме:
1. Чтобы начать установку Windows Server 2003, программа Setup в первую очередь
загружает саму операционную систему с дистрибутивного компакт-диска. Windows
Server 2003 принимает управление и выполняет распознавание установленных на
компьютере аппаратных средств. О том, что система начала загружаться с компакт-диска,
свидетельствует появление на экране следующего сообщения: Setup is inspecting
your computer's hardware configuration ...
2. Последующие экраны, выводимые программой Setup, напоминают работу в текстовом
режиме MS-DOS. Однако пусть это внешнее сходство не вводит вас в заблуждение,
поскольку уже эта часть процесса установки выполняется под управлением ядра
Windows Server 2003, хотя и в текстовом режиме. Что касается пользовательского
интерфейса данной программы, то он чрезвычайно прост: чтобы выделить нужную
опцию из списка предлагаемых, пользуйтесь клавишами перемещения курсора; для
выбора необходимой опции используется клавиша <Enter>, а для завершения
работы программы Setup без установки Windows Server 2003 — клавиша <F3>.
Уже на этих ранних этапах текстовой фазы инсталляции программа
Windows Server 2003 Setup может отображать сообщения об ошибках. В частности,
такие ситуации возникают при использовании нестандартного оборудования. Например,
если на вашем компьютере установлен нестандартный SCSI- или RAID-контроллер,
то программа Setup может отобразить сообщение об ошибке (по disk devices can
be found). В этом случае вам следует убедиться в том, что установленный контроллер
является совместимым с продуктами из семейства Windows Server 2003. Если это
так, то необходимо получить драйвер, разработанный фирмой-производителем, и
скопировать его на дискету перед запуском программы Setup. Сделав это, запустите
программу Setup и дождитесь, когда в нижней части экрана (рис. 1.11) появится
строка:
Press F6 to install a third-party SCSI or RAID driver... Нажмите клавишу <F6>
и, когда программа Setup предложит вам вставить в дисковод дискету с драйвером,
выполните эту операцию и далее следуйте инструкциям, появляющимся на экране.
| Закон Кирхгофа ;Гипербола Ethernet драйверы пользовательского режима Первый способ задания функции: табличный Степенная функция Обратные тригонометрические функции Определение непрерывности функции Оценки ошибок в формулах приближённого дифференцирования Производные функции, заданной параметрически Примеры исследования функций и построения графиков Приближённое нахождение корней уравнений и точек экстремума Тригонометрическая форма комплексного числа Изменить порядок интегрирования Вычислить двойной интеграл Вычисление тройных интегралов Сферические координаты Два основных метода интегрирования Замена переменных в двойном интеграле Дифференцирование интегралов, зависящих от параметра |