Загрузка Windows в альтернативном режиме

Лабораторная работа №11

ЗАПУСК ОС WINDOWS

Цель: изучить режимы загрузки операционной системы Windows XP. Сформировать умения по запуску Windows в разных режимах.

Теоретические сведения

Обычная загрузка Windows

Процессы, происходящие при успешном запуске компьютера, работающего под управлением Windows, перечислены ниже.

  • Самотестирование при включении (Power-On Self-Test, POST)
  • Инициализация при запуске (Initial startup process)
  • Работа загрузчика (Boot loader process):
    • выбор операционной системы (при наличии нескольких систем)
    • опознавание аппаратных средств
    • выбор конфигурации
  • Загрузка ядра
    • инициализация ядра
  • Регистрация пользователя

Описанная выше последовательность загрузки действует только применительно к системам, загружающимся после нормального останова. При выходе из режима ожидания (standby) или спящего (hibernate) режима эта последовательность будет другой.

Процесс запуска начинается, когда пользователь выполняет одно из следующих действий:

  • включает компьютер (который ранее был выключен);
  • вручную выполняет перезагрузку компьютера, выбрав опцию Restart в окне Shut Down Windows.

К моменту регистрации пользователя в системе компьютер уже завершает загрузку операционной системы и большую часть процесса инициализации. Однако полностью все процессы будут завершены только после успешной регистрации пользователя в системе.

Загрузка Windows в альтернативном режиме

При запуске ОС на экране загрузчика Windows 2000/XP и Windows Server 2003 будет расположена следующая строка в нижней части экрана:


For troubleshooting and advanced startup options for Windows, press F8

Аналогичная опция – нажатие клавиши < F8 > – имелась в системах Windows 95/98/ME. Если загрузка Windows завершается неудачей, возможно, вам помогут опции отладочного меню, выводимого по нажатию клавиши <F8>. Следует отметить, что по сравнению с Windows 2000, в Windows XP и Windows Server 2003 это меню было расширено, и в нем появился целый ряд дополнительных опций.

Итак, если при появлении меню загрузки Windows XP/Windows Server 2003 нажать клавишу < F8 >, то на экране появится меню следующего содержания:

Windows Advanced Options Menu Please select an option: Safe Mode Safe Mode with Networking Safe Mode with Command Prompt Enable Boot Logging Enable VGA Mode Last Known Good Configuration (your most recent settings that worked) Directory Services Restore Mode (Windows domain controllers only) Debugging Mode Start Windows Normally Reboot Return to OS Choices Menu Use the up and down arrow keys to move the highlight to your choice.

Это меню будет оставаться на экране до выбора одной из опций.

  • Safe Mode (Безопасный режим)

Если пользователь выбирает эту опцию, то при запуске Windows загружаются только базовые файлы и драйверы, абсолютно необходимые для работы (стандартные драйверы мыши и клавиатуры, накопителей, базовый драйвер видеоадаптера VGA и минимальный объем стандартных системных сервисов). Например, если после инсталляции нового программного обеспечения Windows перестала запускаться, то вполне возможно, что загрузка в безопасном режиме позволит выполнить запуск операционной системы с минимальным количеством сервисов и драйверов. После загрузки вы сможете изменить параметры настройки компьютера, не позволяющие осуществить корректную загрузку, или удалить программное обеспечение, вызвавшее эти проблемы. Если Windows невозможно загрузить даже с использованием этого режима, то, вероятнее всего, потребуется выполнять процедуру восстановления поврежденной системы.

  • Safe Mode with Networking (Безопасный режим с загрузкой сетевых драйверов)

Если выбрана данная опция, то Windows загружается с использованием только базовых файлов и драйверов (как и в случае с выбором предыдущей опции), но в дополнение делается попытка запуска сетевых служб и восстановления сетевых подключений.

  • Safe Mode with Command Prompt (Безопасный режим с поддержкой командной строки)

Выбор этой опции приводит к попытке запуска Windows с использованием только базовых файлов и драйверов, и вместо графического интерфейса Windows отображает на экране окно командной строки.

  • Enable Boot Logging (Включить протоколирование загрузки)

При выборе этой опции Windows Server 2003 будет записывать протокол загрузки в файл %SystemRoot%\Ntbt\bootlog.txt.

  • Enable VGA Mode (Включить режим VGA)

После выбора данной опции компьютер загружается с использованием стандартного драйвера VGA.

  • Last Known Good Configuration (your most recent settings that worked) (Загрузка последней удачной конфигурации)

Такая опция существовала и в Windows NT 4.0/Windows 2000. Однако ее использование в более новых версиях операционной системы (Windows ХР и продуктах из семейства Windows Server 2003) имеет различия, которые необходимо рассмотреть более подробно. При выборе данной опции в Windows 2000 операционная система запускается с использованием информации реестра, сохраненной сразу же после успешного запуска (критерием успешного запуска во всех ОС, построенных на основе ядра Windows NT, является успешная регистрация в системе хотя бы одного пользователя). Следует сразу же отметить, что в Windows NT/2000 эта опция позволяет исправить только ошибки конфигурирования системы, да и то не всегда. Использовать ее рекомендуется лишь в тех случаях, когда точно известно о допущенной конфигурационной ошибке. Проблемы, вызванные отсутствием или повреждением системных файлов или драйверов, использование этой опции исправить не поможет. Помимо этого, следует помнить, что все изменения, внесенные после последнего успешного запуска Windows NT/2000, в случае применения этой опции будут потеряны.

С выпуском Windows XP в состав этой опции были введены дополнительные усовершенствования. В отличие от Windows NT/2000, Windows ХР и Windows Server 2003 перед установкой обновленных версий драйверов создают резервные копии драйверов, использующихся на текущий момент. При выборе опции будут восстановлены не только параметры реестра, сохраненные после последней успешной загрузки, но и все драйверы, которые при этом использовались. Таким образом, применение этой опции в Windows ХР и Windows Server 2003 позволит восстановить систему не только после конфигурационных ошибок, но и после установки несовместимых приложений и драйверов, приводящих к нестабильной работе или препятствующих загрузке Windows.

  • Directory Services Restore Mode (Windows domain controllers only) (Восстановление службы каталогов (только на контроллерах домена Windows))

Если вы пытаетесь исправить проблемы с загрузкой Windows ХР или обычного сервера Windows Server 2003, эту опцию использовать не следует, поскольку она предназначена только для серверов, являющихся контроллерами домена. Как следует из ее названия, данная опция предназначена для восстановления службы каталога.

  • Debugging Mode (Режим отладки)

Эта опция запускает Windows и устанавливает отладочный режим, при котором отладочная информация пересылается по последовательному кабелю на другой компьютер.

  • Start Windows Normally (Обычная загрузка Windows)

Как и следует из названия этой опции, она позволяет выполнить запуск Windows XP или Windows Server 2003 в нормальном режиме. Данная опция была впервые введена в Windows XP.

  • Reboot (Перезагрузка)

Когда пользователь выбирает эту опцию, процесс загрузки повторится с самого начала (с выполнения процедуры POST). Данная опция была впервые введена в Windows XP.

  • Return to OS Choices Menu(Вернуться к выбору операционной системы)

Возвращает к экрану загрузчика, позволяющему выбрать загружаемую операционную систему. Данная опция была впервые введена в Windows XP.

3. Организация многовариантной загрузки

Файл boot.ini, в котором хранятся все управляющие директивы, представляет собой обычный текстовый файл. В общем виде структуру этого файла можно представить следующим образом:

[boot loader]

timeout=целое число

default=ARC – последовательность 1

[operating systems]

ARC – последовательность 1=”название режима загрузки” /ключи

ARC – последовательность 2=”название режима загрузки” /ключи

ARC – последовательность N=”название режима загрузки” /ключи

Путь=”название режима загрузки”

Раздел boot loader определяет конфигурацию мультизагрузчика по умолчанию. Целое число, указанное в качестве аргумента команды timeout, задает максимальный промежуток времени (в секундах), в течение которого мультизагрузчик будет ожидать действий пользователя. На протяжении этого временного интервала на экране ПК будет демонстрироваться меню многовариантной загрузки, а расположенный ниже счетчик – отсчитывать указанное вами количество секунд в обратном порядке. Если пользователь так и не выбрал какой-либо из определенных вариантов, будет автоматически загружена ОС, ссылка на которую записана в качестве аргумента команды default.

Пути к операционным системам, на которые ссылается файл boot.ini, определяются в виде так называемых ARC – последовательностей, записываемых в общем виде следующим образом:

Multi/scsi(x)disk(a)rdisk(b)partition(c)\<windows_directory>

где параметр Multi/scsi определяет тип контроллера ЖД, на котором хранится искомая ОС, а х – его номер. Для SCSI – контролеров, не использующих SCSI – BIOS, выбирается вариант scsi. А для остальных – multi. Нумерация ЖД ведется с нуля. Параметр disk(a) определяет идентификационный логический номер SCSI – адаптера. Параметр rdisk(b) определяет номер не использующего интерфейс SCSI – диска, начиная с нуля. Параметр partition(c) указывает на номер логического раздела, в котором установлена ОС, причем для всех ЖД первичные логические разделы имеют значение с=1, а дополнительные разделы и логические диски с=2 и далее. Параметр windows_directory указывает на папку в данном разделе, в которой хранятся системные файлы.

Для получения ARC – последовательностей лучше воспользоваться командой MAP ARC в консоли восстановления.

Раздел operationg systems описывает другие варианты загрузки данного ПК. Для каждого варианта загрузки указываются собственная ARC – последовательность и папка установки, далее, после символа =, в кавычках записывается произвольное название режима загрузки – именно этот текст будет отображаться в меню мультизагрузчика при запуске ПК. Справа, через пробел, можно указать все требуемые ключи, использование которых, впрочем, необязательно.


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




Подборка статей по вашей теме: