Использование меню Advanced Options
При загрузке сервер Windows 2000 определяет аппаратное обеспечение и выводит меню загрузки. Если нажать клавишу F8, появится меню Advanced Options, включающее несколько дополнительных вариантов загрузки: режимы защиты от сбоев (Safe Mode, Safe Mode with Networking и Safe Mode with Command Prompt), режимы протоколирования загрузки Enable Boot Logging и стандартного видеорежима Enable VGA Mode, а также режим загрузки последней работоспособной конфигурации Last Known Good Configuration.
Загрузка в режимах защиты от сбоев. Эти три режима загружают систему с минимумом служб. Важно знать, чем они отличаются друг от друга. Safe Mode использует Windows Explorer, но не позволяет работать с сетью. Safe Mode with Networking помимо Windows Explorer инициализирует сетевые службы. Safe Mode with Command Prompt не загружает ни сеть, ни Windows Explorer — вместо него запускает cmd.exe. В данном режиме можно делать все то же, что и при запуске стандартной оболочки. Можно запустить любые графические приложения, нужно лишь помнить, что видеоадаптер работает в 16-цветном режиме с разрешением 640x480. Правда, через значок Control Panel Display можно выставить еще и разрешение 800x600. Приложения приходится запускать из командной строки или из Task Manager, который вызывается по Ctrl+Alt+Del. Режим Safe Mode with Command Prompt пригодится, если возникают сложности с Windows Explorer.
Режим протоколирования процесса загрузки. Пункт Enable Boot Logging создает в корневом каталоге системного диска файл ntbtlog.txt (см. Экран 1).
ЭКРАН 1. Пример файла протокола загрузки ntbtlog.txt.
Позже можно будет просмотреть этот файл и выяснить, какие именно драйверы вызывают ошибку при загрузке. Для экономии оперативной памяти Windows 2000 не загружает некоторые драйверы, хотя делает их доступными. Но если не работает сеть, следует просмотреть ntbtlog.txt и проверить, загружен ли ndis.sys. Чтобы воспользоваться всеми преимуществами протоколирования, нужно иметь протокол загрузки рабочей системы в обычном режиме. Лучше всего переименовать «здоровый» ntbtlog.txt так, чтобы в названии была отражена дата его создания. Если возникают проблемы, остается только сравнить два файла и выяснить, что именно загружается не так, как положено.
Режим загрузки стандартного видеодрайвера. Известно, что в меню загрузки Windows NT существуют два пункта меню для каждой установленной на одном компьютере копии системы Windows NT — режим выбранного пользователем видеодрайвера и режим стандартного драйвера VGA. Это сделано неспроста. В Windows NT версии 3.1 такой возможности не было, и при указании неверного видеорежима приходилось входить в систему, «вслепую» находить значок Control Panel Display и восстанавливать правильный видеорежим. Непосредственно в меню загрузки Windows 2000 этого пункта тоже нет, для доступа к нему надо нажать F8 и выбрать в Advanced Options menu пункт Enable VGA Mode. В любой момент можно воспользоваться этим пунктом и задействовать режим драйвера VGA.
Загрузка последней работоспособной конфигурации. При запуске системы и успешной регистрации пользователя Windows 2000 всегда сохраняет информацию о настройках локальной машины в кусте системного реестра HKEY_LOCAL_ MACHINE\SYSTEM. Резервной копии настроек присваивается очередной номер, и она хранится отдельно. Эта копия используется Windows 2000, когда основная информация о текущих настройках недоступна. Если Windows NT хранит и текущие настройки, и их копию, то Windows 2000 работает с одним набором настроек, выбранным по номеру копии. В любой момент можно вернуться в тот режим настроек системы, при котором удалось успешно войти в нее последний раз.
С помощью редактора системного реестра, например regedt32, можно просмотреть раздел реестра HKEY_ LOCAL_MACHINE\SYSTEM\Select. На Экране 2 показаны все четыре значения — Current, Default, Failed и LastKnownGood.
ЭКРАН 2. Просмотр системных настроек Windows 2000.
При обычном запуске Windows 2000 настройки системы будут загружены из Default. При выборе режима загрузки Last Known Good Configuration в Failed помещаются настройки системы из набора Default. При выборе Last Known Good Configuration настройки системы из набора Default не используются, а заносятся в Failed, даже если набор Default содержит корректные настройки.
Не нужно пытаться восстанавливать значения из Last Known Good Configuration вручную. Следует перегрузить компьютер и выполнить следующие шаги.
1. Во время отображения загрузочного меню нажать F8 и войти в Advanced Options.
2. Выбрать пункт Last Known Good и нажать Enter. При этом опять отобразится загрузочное меню, но уже с сообщением внизу экрана о загрузке в режиме Last Known Good Configuration. Красный шрифт сообщения напоминает, что все внесенные в реестр за последний сеанс изменения (кроме тех, что связаны с системой безопасности) будут потеряны. F3 позволяет сохранить изменения и загрузиться в обычном режиме. Другой способ войти в Last Known Good Configuration — это нажать клавишу пробела при загрузке.
3. Отобразится меню выбора настройки оборудования — Last Known Good/Hardware Profiles, которое содержит все ранее сохраненные наборы настроек оборудования. Если эти настройки еще не сохранялись, то будет предложен только один вариант с текущими настройками — Profile 1. Следует выбрать желаемый пункт и нажать Enter.
Windows 2000 загружается с предыдущими настройками, о чем система напомнит пользователю сразу же после регистрации.
Однако возможность загрузки с последней работоспособной конфигурацией в некоторых случаях не удастся, а именно:
· если еще не было ни одного успешного входа в систему (т. е. система только что установлена);
· если настройки изменялись и был успешный вход в систему, то предыдущее состояние восстановить невозможно;
· при попытке вернуться к параметрам настройки, не связанным с настройкой системы, например учетные записи пользователей или системные политики. Не удастся также восстановить забытый пароль администратора, так как данный набор настроек никак с паролями не связан;
· если система загрузилась, кто-то успешно зарегистрировался в системе, и она «зависла»;
· если система не загружается, и, соответственно, меню загрузки не появляется.