Загрузка операционной системы

При включении компьютера начинается сложный процесс загрузки операционной системы. Первым осуществляется самотестирование при включении питания (Power-on Self Test — POST), которое выполняется для самого компьютера и для всех адаптеров с BIOS (например, видеоадаптеров). За тем BIOS системы считывает основную загрузочную запись (Master Boot Record -MBR) — первый сектор первого жесткого диска — и передает управление про­грамме, в ней содержащейся, которая эта записывается в MBR в процессе установки Windows XP.

1. Программа из MBR считывает загрузочный сектор (boot sector) первый сектор активного раздела, — содержащий код, который запускает Ntldr — за­грузчик Windows XP. Главная задача Ntldr — перевести систему в защищен­ный режим с включением страничного доступа к памяти, инициализировать файловую систему, считать файл Boot.ini и отобразить загрузочное меню.

2. После выбора Windows XP в меню загрузки Ntldr запускает Ntdetect.com для сбора информации об установленном оборудовании. Затем Ntldr находит за­грузочный раздел с установленной Windows XP по указанному ARC-пути (ARC расшифровывается как Advanced RISC Computing) и загружает два фай­ла, составляющих ядро Windows XP: Ntoskrnl.exe и Hal.dll. Оба файла должны находиться в папке %SystemRoot%\System32.

3. Ntldr считывает файлы, входящие в состав реестра, выбирает профиль обору­дования и загружает драйверы устройств.

5. Управление передается ядру Ntoskrnl.exe, из которого запускается программа Winlogon.exe, которая, в свою очередь, запускает Lsass.exe (локальный адми- нистратор безопасности — Local Security Administration), Последняя отобра­жает экран приветствия (или диалоговое окно входа в Windows) и позволяет войти в систему со своей учетной записью и паролем.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: