Рис. 12.3. Программа Конфигурация системы
На вкладке Общие можно выбрать один из возможных режимов запуска.
• Обычный запуск. Используется по умолчанию. В этом случае загружаются все драйверы, службы и приложения.
• Диагностический запуск. Загружаются только самые необходимые службы и драйверы. Выберите этот вариант, если при запуске в обычном режиме возникают ошибки. Если же и в этом случае наблюдаются проблемы, возможны следующие причины: проблемы с драйверами устройств, ошибки в работе базовых системных служб или неисправность оборудования.
• Выборочный запуск. Если загрузка в диагностическом режиме оказалась успешной, используйте данный вариант, чтобы определить приложение или службу, которая вызывает проблемы.
Чтобы определить проблемную программу или службу, можете использовать следующую методику.
1. Выберите режим Выборочный запуск, затем установите флажок Загружать системные службы, а флажок Загружать элементы автозагрузки оставьте снятым.
2. Нажмите ОК, в появившемся окне щелкните на кнопке Перезагрузка и проверьте работу системы после перезагрузки.
3. Если ошибок в работе не обнаружено, значит, проблемы связаны с одной из программ автозагрузки. Чтобы определить, какое именно приложение вызывает ошибку, откройте окно Конфигурация системы, на вкладке Автозагрузка включите запуск одной или нескольких программ, нажмите ОК, затем снова выполните перезагрузку и проверку работы системы. Продолжайте эти действия до тех пор, пока не вычислите проблемное приложение.
4. Если после отключения автозагрузки ошибки все равно появляются, значит, в этом виновата одна из системных служб. Определить проблемную службу можно, последовательно отключая их на вкладке Службы и выполняя проверку работы системы после перезагрузки. Лучше всего начать со служб сторонних разработчиков, установив флажок Не отображать службы Майкрософт. Подробнее о настройке служб читайте в разд. 8.3.
На вкладке Загрузка (рис. 12.4) можно задать дополнительные параметры запуска, часть из которых дублируют соответствующие пункты меню специальных вариантов загрузки. При наличии нескольких установленных копий Windows Vista вы сможете выбрать нужную из списка в верхней части окна. При установке флажка Сделать эти параметры загрузки постоянными текущий набор настроек будет использоваться для обычного старта системы, который включается с помощью переключателя Обычный запуск на вкладке Общие.
Рис. 12.4. Вкладка Загрузка программы Конфигурация системы
Загрузочное меню Windows Vista и его редактирование
Общие сведенияВ Windows ХР загрузочное меню хранилось в текстовом файле boot.ini, который можно было редактировать с помощью Блокнота. В Windows Vista для хранения загрузочного меню и других параметров загрузки используется файл BCD, находящийся в папке Boot активного раздела. Данные в этом файле записаны в двоичном формате, и для его редактирования нужно использовать специальные утилиты.
Часть параметров загрузочного меню можно изменять на вкладке Загрузка программы Конфигурация системы (рис. 12.4), а расширенные возможности редактирования имеются в утилите командной строки bcdedit.ехе. Чтобы ей воспользоваться, следует запустить окно командной строки в режиме администратора. После ввода bcdedit без ключей на экран будут выведены текущие параметры загрузки, а команда bcdedit /? позволит получить справку по ключам и параметрам утилиты. Чтобы увидеть информацию по использованию конкретного параметра, введите команду bcdedit имя_параметра /?. Параметры bcdedit.ехе имеют относительно сложный синтаксис, поэтому применение этой утилиты рекомендовано в первую очередь опытным пользователям.
При настройке мультизагрузочных систем обратите внимание, что вы не можете добавлять в загрузочное меню Windows 2000/ХР запись для загрузки Windows Vista, но в загрузочное меню Windows Vista можно добавить запись для Windows 2000/ХР. В процессе загрузки Windows 2000/ХР может последовательно появляться два загрузочных меню: сначала меню Windows Vista из файла BCD, затем меню Windows 2000/ХР из файла boot.ini. Ошибка в любом из этих меню может сделать невозможным запуск Windows 2000/ХР, однако если вы сначала выполните установку Windows 2000/ХР а затем Windows Vista то оба меню будут сконфигурированы автоматически.Внимание!
Редактирование загрузочного меню является потенциально опасной процедурой, поэтому сначала следует создать резервную копию BCD. Это можно сделать с помощью команды bcdedit /export имя_файла_копии.
Пример редактирования загрузочного меню с помощью bcdedit.exe
Использование утилиты bcdedit рассмотрим на следующем примере. Представьте, что после установки Windows Vista на диск С: была выполнена установка Windows ХР на диск D:. В результате этих операций загрузка Windows Vista станет невозможной. Нам необходимо вернуть возможность загрузки Windows Vista и создать загрузочное меню для выбора между Windows ХР и Windows Vista. Эту задачу можно решить в следующей последовательности.
Для восстановления загрузчика Windows Vista загрузите Windows ХР, вставьте установочный диск Windows Vista в привод и запустите команду Е: \Boot\ Bootsect.exe /NT60 All, где вместо Е: следует указать букву DVD-привода в вашей системе. После восстановления загрузчика Windows Vista должна загрузиться, но уже запуск Windows ХР будет невозможен. Для исправления ситуации нужно запустить командную строку Windows Vista от имени администратора и выполнить следующую последовательность команд.
Bcdedit –create {ntldr} –d “Windows XP”
Bcdedit –set {ntldr} device partition=D:
Bcdedit –set {ntldr} path \ntldr
Bcdedit –displayorder {ntldr} –addlast
Чтобы убедиться в добавлении нового пункта меню выполните команду Bcdedit без параметров, и вы увидите список всех текущих параметров BCD. А чтобы проверить измененное загрузочное меню в действии, выполните перезагрузку компьютера и выберите пункт для загрузки Windows ХР.
Редактирование загрузочного меню с помощью утилит независимых разработчиков
При отсутствии опыта работы в режиме командной строки использование программы bcdedit.ехе может показаться сложным занятием. Для упрощения редактирования загрузочного меню можно использовать утилиты независимых разработчиков, например EasyBCD (http://neosmart.net/software.php). Эта программа имеет графический интерфейс (рис. 12.5) и позволяет легко создавать, удалять и модифицировать записи в загрузочном меню Windows Vista. Еще одним преимуществом данной утилиты является возможность редактирования загрузочного меню Vista из предыдущих версий Windows.
Рис. 12.5. Программа EasyBCD
Например, для добавления нового пункта меню для загрузки Windows ХР нужно выполнить следующие действия.
1. Нажмите кнопку Add/Remove Entries.
2. В поле Version выберите вариант Windows NT/2k/XP/2k3.
3. В поле Drive укажите раздел диска с загрузочными файлами Windows ХР.
4. В поле Name введите название пункта меню и нажмите кнопку Add Entry.Примечание
На прилагаемом компакт-диске в папке Системные утилиты имеется еще одна программа для редактирования загрузочного меню – VistaBootPRO (www.vistabootpro.org).
Как избавиться от STOP-экранов
Критической называется такая ошибка, при возникновении которой система не может продолжить работу. При возникновении критической ошибки может появиться так называемый STOP-экран (рис. 12.6). Этот экран также называется BSOD (Blue Screen ol Death, или «синий экран смерти»).
Рис. 12.6. Пример «синего экрана смерти»
По умолчанию после критической ошибки и вывода «синего экрана» компьютер сразу автоматическая перезагружается, поэтому вы можете увидеть этот экран лишь на мгновение или вообще не увидеть. Для отключения автоматической перезагрузки щелкните правой кнопкой мыши на значке Компьютер, выберите команду Свойства, щелкните на ссылке Дополнительные параметры системы и подтвердите действия в окне UAC. В области Загрузка и восстановление нажмите кнопку Параметры, после чего откроется окно настройки загрузки и восстановления (рис. 12.7). Рис. 12.7. Окно установки параметров загрузки и восстановления
В этом окне нужно снять флажок Выполнить автоматическую перезагрузку, и при следующем возникновении критической ошибки вы сможете детально изучить «синий экран».
Если же критическая ошибка возникает в процессе загрузки системы, вызовите при следующей попытке меню дополнительных вариантов загрузки и выберите пункт Отключить автоматическую перезагрузку при отказе системы.
В первую очередь, нужно запомнить или записать код ошибки и ее параметры, которые выводятся в строке, начинающейся словом STOP. В нашем примере (см. рис. 12.6) код ошибки – 040000007В. Параметров обычно четыре, они выводятся в скобках после кода ошибки. На STOP-экране также можно найти название ошибки, имена драйверов, связанных с возникновением данной ошибки, и рекомендации по ее устранению.
Описание большинства критических ошибок и методов их устранения можно найти на сайте технической поддержки компании Microsoft (http://support.microsoft.com). Укажите в поле поиска код ошибки или ее название, и вы получите ссылки на статьи, в которых упоминается данная ошибка. В русскоязычной части Интернета также есть несколько ресурсов, посвященных данной теме, например, http://bsod.oszone.net. Кроме этого вы можете попытаться поискать информацию об ошибке с помощью поискового сервера www.googLe.com или другого аналогичного.
Если вы не смогли найти методы устранения вашей ошибки, воспользуйтесь общими советами борьбы со STOP-экранами:
• используйте последние версии драйверов, имеющих цифровую подпись Microsoft, при необходимости обновите их;
• если ошибка стала появляться после обновления драйвера, попробуйте воспользоваться средством отката драйверов;