Иллюстрированный самоучитель по Windows 2000
Инициализация
ядра
В системах Windows
2000 об инициализации ядра сигнализирует появление графической заставки. Это
— чисто "косметическое" отличие от Windows NT 4.0, которое не меняет принципов
загрузки Windows 2000 по сравнению с предыдущей версией системы.
Хотите убедиться
в справедливости сказанного? Нет ничего проще. Добавив параметр /sos в строку
файла Boot.ini, управляющую содержимым меню загрузчика и режимом загрузки операционной
системы, перезагрузите компьютер. Использование этой опции позволяет пользователю
видеть всю последовательность загрузки драйверов. На фоне красивой графической
заставки, сигнализирующей о начале инициализации ядра, вы увидите нечто похожее
на приведенное ниже сообщение:
Microsoft ® Windows
2000 Server (TM) (Build 2195)
1 System Processor
(64 MB Memory)
Ядро создает раздел
HKEY_LOCAL_MACHINE\HARDWARE, используя информацию, полученную от загрузчика.
Раздел HKEY_LOCAL_MACHINE \HARDWARE содержит данные об аппаратных средствах,
распознавание которых осуществляется каждый раз при запуске системы. В состав
этих данных входит информация об аппаратных компонентах на системной плате и
о прерываниях, используемых конкретными аппаратными устройствами.
Ядро создает набор
опций управления Clone, копируя в него опции управления из набора CurrentControlSet.
Набор опций управления Clone никогда не модифицируется, так как он должен представлять
собой полностью идентичную копию данных, которые использовались для конфигурирования
компьютера и не должны отражать изменений, внесенных в ходе процесса запуска.
На стадии инициализации
ядро выполняет следующие операции:
|
Инициализирует
низкоуровневые драйверы устройств, загруженные на предыдущей стадии
|
|
Загружает и
инициализирует остальные драйверы устройств
|
|
Запускает программы,
например Chkdsk, которые должны отработать прежде, чем будут загружены какие-либо
сервисы
|
|
Загружает и
инициализирует сервисы
|
|
Создает файл
подкачки pagefile.sys
|
|
Запускает подсистемы,
необходимые для работы Windows 2000
|