Инициализация ядра
В системах Windows 2000 о начале инициализации ядра сигнализирует появление графической заставки. Это нововведение, по сравнению с Windows NT 4.0, носит исключительно визуальный характер и не влияет на сам процесс загрузки.
Отображение процесса загрузки
Чтобы увидеть последовательность загрузки драйверов, можно добавить параметр /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
На этом этапе ядро создает набор управляющих параметров Clone, копируя в него данные из CurrentControlSet. Этот набор не изменяется в процессе работы системы, он представляет собой точную копию параметров, используемых при запуске компьютера.
Основные операции на стадии инициализации ядра
На этапе инициализации ядро выполняет следующие операции:
- Инициализация низкоуровневых драйверов устройств, загруженных на предыдущей стадии.
- Загрузка и инициализация остальных драйверов.
- Запуск служебных программ (например, Chkdsk), которые должны выполниться до загрузки сервисов.
- Загрузка и инициализация сервисов.
- Создание файла подкачки
pagefile.sys
. - Запуск системных подсистем, необходимых для работы Windows 2000.
Дополнительная информация
Более подробную информацию о загрузке драйверов и сервисов можно найти в разделе Загрузка и инициализация драйверов устройств и Загрузка сервисов.