Процесс загрузки.
1) POST (BIOS)– программа тестирования оборудования (наличие оборудования) находит системный диск и загружает IPL
2) IPL активизирует NTLDR.EXE. 16 – битная программа.
3) NTLDR.EXE (работает и в реальном и в защищенном режиме) запускает NTDETECT.COM
4) NTDETECT.COM собирает доступную информацию об подключенном оборудовании
5) Считывается файл BOOT.INI
6) Файл загрузки ядра NTOSKRNL.EXE это уже 32 – разрядное приложение. Загружает драйвера, элементы ядра и диспетчера. Запускает WINLOGON.
7) WINLOGON планировщик сеансов.
8) Загрузка оставшихся сервисов и другой оснастки Windows в соответствии с выбором пользователя.
Процесс завершения
1) Активизация WINLOGON.("Пуск"->"Завершение работы") Проверка завершения приложений. Завершение приложений
2) Запуск DUL (завершение работы драйверов).
3) Остановка всех сервисов, кроме сервиса управления электропитания.
4) Сохранение на жесткий диск информации о текущем сеансе.
5) Запускается CONF(сохраняет текущее состояние реестра)
6) Диспетчер электропитания завершает работу Windows.
Режим управления загрузки
- безопасный – с загрузкой минимальных (стандартных) драйверов устройств.
- обычный.
- с поддержкой сетевых драйверов
- безопасный режим с поддержкой командной строки.
Включение протоколирования BOOTLOG.TXT – информация о всех загруженных драйверах.
Использование последней успешной загрузки.
Перезагрузка и т. д.
Процесс загрузки потребительских ОС Windows.
Серии 95, 98, МЕ.
Всего 4 фазы:
1) фаза BIOS
2) Фаза DOS
3) Фаза реального режима
4) фаза защищенного режима.
Файл BOOT.INI
Файл BOOT.INI обычный текстовый файл, можно редактировать, предварительно сняв атрибут "Read-only".
Структура.
Файл делиться на два раздела:
1) BOOT LONGER содержит два параметра:
TIME OUT – время задержки, которое предоставляется пользователю, для выбора операционной системы, если их несколько.
DEFOLT – загрузка по умолчанию.
2) OPERATING SYSTEMS (сост. из тех ос, которые были установлены пользователем).
Сетевые: <Путь АRС>=<Пункт меню>
Для потребителей <Диск>=<пункт меню>/
Путь ARC (MULTY и SKAZY) представляет собой следующую строчку:
MULTI X0. DISK Y0. RDISK Z0. PARTITIONAL W <каталоги>.
X – определяет номер контроллера, с которого будет произведена загрузка (0/1)
Y = 0 всегда.
Z – определяет номер диска, с которого будет произведена загрузка (0/1/2/3)
W определяет номер раздела диска, на котором установлена ОС. Для Windows обычно принимается значение «5».