В системах Windows NT 4.0 о начале инициализации ядра сигнализирует появление текстового сообщения, подобного приведенному ниже:
Microsoft ® Windows NT (TM) Version 4.0 (Build 1345) 1 System Processor (64 MB Memory) Это сообщение свидетельствует об успешности всех предыдущих этапов загрузки. Одним из видимых отличий между загрузкой Windows 2000/XP и Windows NT 4.0 является то, что при загрузке Windows NT 4.0 сообщения выводятся в текстовом режиме 80x50, a Windows 2000/XP отображает эти сообщения в режиме VGA. В Windows NT 4.0 установку данного режима и вывод сообщений осуществляет уровень аппаратных абстракций (HAL). В Windows 2000 поддержку установки режима VGA и вывода сообщений о ходе загрузки осуществляет специальный драйвер — Bootvid.sys. В системах Windows 2000 и Windows XP об инициализации ядра сигнализирует появление графической заставки. Это — чисто "косметическое" отличие от Windows NT 4.0, которое не меняет принципов загрузки Windows 2000/XP по сравнению с предыдущей версией системы.
Хотите убедиться в справедливости сказанного? Нет ничего проще. Добавив ключ /sos в строку файла Boot.ini, управляющего содержимым меню загрузчика и режимом загрузки операционной системы, перезагрузите компьютер. При этом пользователь увидит всю последовательность загрузки драйверов. На фоне красивой графической заставки, сигнализирующей о начале инициализации ядра, вы увидите нечто очень похожее на сообщение, приведенное ниже:
Microsoft ® Windows XP Professional (TM)(Build 2600) 1 System Processor (256 MB Memory) Ядро создает ключ HKEY_LOCAL_MACHINE\HARDWARE на основании информации, полученной от загрузчика. Ключ HKEY__LOCAL_MACHINE\HARDWARE содержит данные об аппаратных средствах, распознавание которых осуществляется каждый раз при запуске системы. В состав этих данных входит информация об аппаратных компонентах на системной плате и о прерываниях, используемых конкретными аппаратными устройствами.
Ядро создает набор опций управления clone, копируя в него опции управления ИЗ набора CurrentControlSet.