Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
16 Процес завантаження Windows ХР, з перел_ком...doc
Скачиваний:
1
Добавлен:
16.09.2019
Размер:
60.93 Кб
Скачать

Работа загрузчика

Загрузчик (boot loader) позволяет выбрать операционную систему, которую требуется запустить, и загружает файлы операционной системы из загрузочного раздела. В системах на базе процессоров х86 и системах на базе RISC-процессоров загрузчик работает по-разному. Общие задачи, выполняемые на данном этапе, сводятся к установке 32-разрядной модели памяти с прямой адресацией (flat addressing), сбору данных об аппаратной конфигурации, по­строению ее описания в памяти и передаче указателя на это описание в блок загрузчика. После этого NTLDR (для платформ х86) или OSLOADER (для платформ RISC) загружает образ ядра, HAL и драйверы для устройств и файловой системы тома, с которого производится загрузка системы. Помимо всего прочего, на данном этапе производится также и загрузка некото­рых драйверов, для которых равен нулю параметр реестра Start, расположенный в следующем разделе реестра:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\^mce7Vfl/ne Здесь ServiceName представляет собой имя сервиса, например: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\atapi

Примечание

Важность системного реестра невозможно переоценить, т. к. уже на данном этапе (работа загрузчика) он становится необходимым для загрузки системы. Если раздел (hive) System, необходимый в том числе и для загрузки драйверов, не будет обнаружен (или окажется поврежденным), то на экране появится при­мерно такое сообщение об ошибке:

Не удается запустить Windows XP из-за испорченного или отсутствующего файла: \WINNT\SYSTEM32\CONFIG\SYSTEM

Можно попробовать восстановить этот файл, запустив программу уста­новки Windows XP с оригинальной установочной дискеты или CD-ROM. Выберите 'г' в первом диалоговом экране для запуска процедуры восстановления.

Здесь же следует отметить, что раздел System в работающей системе пользо­ватели видят в составе дерева HKEY_LOCAL_MACHINE. Этот раздел опреде­ляет порядок загрузки всех драйверов системы, и доступ к нему получают как загрузчики операционной системы (NTLDR или OSLOADER), так и Диспетчер ввода/вывода.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]