- •Лабораторная работа № 1 Режимы загрузки Windows xp
- •1. Теоретические сведения. Загрузка Windows xp
- •Самотестирование при загрузке
- •Файлы, необходимые для запуска системы
- •Инициализация при запуске
- •Работа загрузчика
- •Функции загрузчика ntldr
- •Выбор запускаемой операционной системы
- •Опции отладочного меню при загрузке Windows xp
- •Распознавание аппаратных средств
- •Выбор конфигурации
- •Загрузка ядра
- •Инициализация ядра
- •Регистрация пользователя в системе
- •Файл boot.Ini
- •Раздел [boot loader]
- •Раздел [operating systems]
- •Редактирование файла boot.Ini
Лабораторная работа № 1 Режимы загрузки Windows xp
Цель работы: изучить режимы загрузки операционной системы Windows XP.
1. Теоретические сведения. Загрузка Windows xp
Процессы, происходящие при успешном запуске компьютера, работающего под управлением Windows XP, перечислены ниже.
Самотестирование при включении (Power-On Self-Test, POST)
Инициализация при запуске (Initial startup process)
Работа загрузчика (Boot loader process):
выбор операционной системы (при наличии нескольких систем)
опознавание аппаратных средств
выбор конфигурации
Загрузка ядра
инициализация ядра
Регистрация пользователя
Описанная выше последовательность загрузки действует только применительно к системам, загружающимся после нормального останова. При выходе из режима ожидания (standby) или спящего (hibernate) режима эта последовательность будет другой.
Процесс запуска начинается, когда пользователь выполняет одно из следующих действий:
включает компьютер (который ранее был выключен);
вручную выполняет перезагрузку компьютера, выбрав опцию Restart в окне Shut Down Windows.
К моменту регистрации пользователя в системе компьютер уже завершает загрузку операционной системы и большую часть процесса инициализации. Однако полностью все процессы будут завершены только после успешной регистрации пользователя в системе.
Самотестирование при загрузке
При включении питания или перезагрузке компьютер проходит стадию самотестирования (bootstrapping) аппаратных средств при включении питания (так называемую процедуру POST, Power-On Self-Test). В это время компьютер находится под управлением базовой системы ввода/вывода (Basic Input/Output System, BIOS). При возникновении проблем с аппаратными средствами или настройками уже на стадии POST компьютер сигнализирует об этом серией звуковых сигналов. На этот случай следует иметь под рукой сопроводительную документацию, полученную от поставщика в комплекте с вашим компьютером.
Файлы, необходимые для запуска системы
Успешное завершение процедуры POST свидетельствует о корректной инициализации аппаратных средств компьютера. Теперь для запуска операционной системы требуется присутствие всех нужных файлов. Процедура запуска системы закончится неудачей, если хотя бы один из файлов, необходимых для ее загрузки, не будет найден или окажется поврежденным. Файлы, необходимые для успешного запуска Windows NT/2000/XP перечислены в табл. 3.1.
Таблица 3.1. Файлы, необходимые для запуска Windows NT/2000/XP
Файлы |
Местоположение |
Описание |
NTLDR |
Корневой каталог системного диска |
Загрузчик операционной системы |
Boot.ini |
Корневой каталог системного диска |
Файл, задающий пути к каталогам, в которых установлены копии операционных систем. Подробное описание опций файла Boot.ini будет приведено далее в этой главе |
Bootsect.dos (только в системах с двойной загрузкой, где в качестве альтернативной операционной системы используются MS-DOS, Windows 3.1 х или Windows 9x/ ME; этот файл необходим для загрузки альтернативной ОС) |
Корневой каталог системного диска |
Скрытый системный файл, содержащий копию загрузочного сектора, используемого для загрузки альтернативных операционных систем |
Ntdetect.com |
Корневой каталог системного диска |
Распознаватель аппаратной конфигурации. Передает загрузчику (Ntldr) информацию об обнаруженных и распознанных аппаратных средствах |
Ntbootdd.sys (только для SCSI) |
Корневой каталог системного диска |
Драйвер, используемый для доступа к жестким дискам SCSI. Содержимое этого файла зависит от используемого контроллера |
Ntoskrnl.exe |
%SystemRoot% \system32 |
Ядро операционной системы |
Hal.dll |
%SystemRoot% \system32 |
Уровень аппаратных абстракций — Hardware Abstraction Layer, HAL). Изолирует низкоуровневые подробности функционирования аппаратных устройств от остальной операционной системы и предоставляет API для обращения к однотипным устройствам. Дистрибутивный компакт-диск содержит различные версии HAL. Файл, который будет скопирован на ваш компьютер в процессе инсталляции, зависит от аппаратной конфигурации вашего компьютера |
Улей реестра SYSTEM |
%SystemRoot% \system32\Config |
Ключ реестра HKEY LOCAL MACHINE\SYSTEM |
Драйверы устройств |
%SystemRoot% \system32\Drivers |
Файлы драйверов устройств, установленных в вашей системе |