• проверьте жесткий диск на наличие ошибок и вирусов;
• если ошибки стали появляться после установки программ или оборудования, то попробуйте удалить проблемное приложение или устройство;
• установите последнюю версию BIOS для вашей системы; откажитесь от разгона процессора, оперативной памяти или видеоадаптера;
• попробуйте восстановить систему до более раннего состояния с помощью средства Восстановление системы; если у вас есть образ диска, то попробуйте выполнить восстановление с него;
• если у вас есть возможность, то проверьте комплектующие компьютера заменой на заведомо исправные или воспользуйтесь для этого услугами технических специалистов;
• если ошибка не позволяет загрузить компьютер, воспользуйтесь средствами восстановления на установочном DVD Windows Vista (см. далее);
• если перечисленными способами не удалось добиться устойчивой работы компьютера, то попробуйте переустановить операционную систему; для выяснения причин ошибки и проведения экспериментов можно временно установить новую копию Windows Vista на свободный раздел диска.12.2. Работа со средствами восстановления на установочном DVD
Запуск средств восстановления при загрузке
Все необходимые средства для диагностики и устранения неисправностей при загрузке системы имеются на установочном DVD Windows Vista. Чтобы запустить средства восстановления при загрузке, выполните следующие действия.
1. Вставьте установочный DVD в привод и перезагрузите компьютер.
2. После появления сообщения Press any key to boot from CD or DVD нажмите любую клавишу для начала загрузки с DVD. Если загрузка с DVD не начинается, измените порядок загрузки с помощью BIOS или воспользуйтесь меню выбора загрузочного устройства в BIOS.
3. В первом окне программы установки выберите языковые параметры и нажмите кнопку Далее.
4. В следующем окне щелкните на ссылке Восстановление системы.
5. Будет выполнен поиск установленных систем, результаты которого отобразятся в списке (рис. 12.8). Выберите операционную систему, которую следует восстановить, и нажмите кнопку Далее.
Рис. 12.8. Окно выбора операционной системы для восстановления
Если предыдущая загрузка Windows Vista была прервана, поиск и устранение неисправностей начнется автоматически. Будет выполнен целый комплекс тестов основных компонентов системы, однако эта процедура может занять длительное время. После окончания всех операций вы можете просмотреть подробный отчет, щелкнув на ссылке Показать диагностику и описание исправления, а для перехода ручному режиму восстановления нажмите кнопку Готово.
Совет
При необходимости вы можете остановить автоматический поиск неисправностей с помощью кнопки Отмена и сразу перейти к ручному режиму восстановления с помощью ссылки Показать дополнительные возможности восстановления.
Автоматический поиск и устранение неисправностей запускается далеко не всегда и в таких случаях сразу появляется окно со списком утилит для восстановления (рис. 12.9).
Рис. 12.9. Выбор утилит для восстановления системы при загрузке
Для восстановления работоспособности Windows Vista вы можете использовать одно из следующих средств.
• Восстановление запуска. После щелчка на этой ссылке будет выполнен автоматический поиск и устранение следующих проблем: ошибки в загрузочных секторах, неправильные записи в загрузочном меню, поврежденные загрузочные файлы. При обнаружении ошибки будет предпринята попытка автоматически ее исправить, а для проверки результата нужно будет перезагрузить компьютер. При наличии сложных проблем это средство можно применять несколько раз, но после каждой попытки нужно будет перезагружать компьютер для проверки результата.
Если же автоматическое восстановление запуска не дает результата, вы можете воспользоваться утилитами командной строки, которые будут рассмотрены далее.
• Восстановление системы. Вы можете выполнить восстановление до одной из ранее созданных контрольных точек. Подробно средство восстановления системы было описано в разд. 1.3.
• Восстановление архива Windows Complete PC. При наличии заранее созданного архивного образа Complete PC вы можете использовать его для восстановления. Работа с образами Complete PC рассмотрена далее.
• Средство диагностики памяти Windows. С помощью этой команды можно выполнить тестирование оперативной памяти, которое начнется после перезагрузки компьютера. Если тестирование завершится ошибкой, замените модули оперативной памяти заведомо исправными и повторите тест.
• Командная строка. С помощью командной строки можно запускать различные утилиты для диагностики и восстановления системы, использование некоторых из них мы рассмотрим более подробно.Восстановление загрузки системы
Загрузочные файлы и области жесткого диска могут быть повреждены после аппаратного или программного сбоя, в результате неумелого использования дисковых утилит, действия вирусов или при использовании программы установки одной из предыдущих операционных систем. Невозможность получить экран выбора дополнительных вариантов загрузки Windows Vista при нажатии F8 во время запуска компьютера является вероятным признаком повреждения загрузочных файлов или областей. Появление после нажатия F8 загрузочного меню Windows ХР/2000 свидетельствует о том, что загрузочный сектор Windows Vista был удален, а на его место был записан загрузочный сектор Windows ХР/2000.
Рассмотренное выше средство Восстановление запуска умеет справляться с большинством проблем при загрузке, но в некоторых случаях восстановить загрузку можно только вручную. Для восстановления загрузочных областей и меню загрузки предназначена утилита bootrec.ехе, которая имеет следующие варианты использования.
• bootrec /f ixboot – восстановление загрузочного сектора активного раздела. Используйте данную команду при повреждении загрузочного сектора или же если в нем записан код загрузки Windows ХР/2000.
• bootrec /f ixmbr – восстановление главной загрузочной записи жесткого диска (MBR).
• bootrec /scanos – поиск на всех дисках установленных систем, совместимых с Windows Vista и отображение записей отсутствующих в файле BCD. Эта команда информационная и не выполняет никаких восстановительных действий.
• bootrec /rebuildbcd – после поиска установленных систем, совместимых с Windows Vista, пользователю будет предложено добавить найденные элементы в список загрузки. Для подтверждения добавления системы используйте клавишу Y, а для отказа – клавишу N.
В некоторых случаях восстановить загрузочное меню можно лишь с помощью удаления имеющегося файла BCD и создания на его месте нового. Для этого в командной строке можно выполнить следующую последовательность команд.
• bcdedit /export C:\BCD_Backup– создание резервная копия содержимого BCD.
• attrib c: \boot\bcd – s – h – г – снятие с файла BCD атрибутов «только чтение», «скрытый» и «системный».
• геп с:\boot\bcd bed. old – переименовывает файл BCD в BCD.OLD.
• bootrec /RebuildBcd – создание нового файла BCD, поиск установленных систем и добавление их в список загрузки.
Исправление ошибок на жестком диске
Если у вас есть предположение, что компьютер не загружается из-за ошибок на диске, то выполните следуеющие действия.
1. Загрузите компьютер с установочного DVD и выберите вариант восстановления системы.
2. В окне восстановления при загрузке запустите командную строку.
3. В командной строке консоли введите команду
chkdsk с: /f
Если у вас есть предположение о наличии поврежденных секторов на диске, то используйте команду chkdsk с: /г. Для больших разделов эта команда может выполняться продолжительное время.
4. Дождитесь завершения работы команды и появления отчета о проверке.
5. Если ваша копия Windows Vista установлена не на диск С:, то повторите проверку для системного диска.
6. Закройте окно командной строки и перезагрузите компьютер.
Отключение драйверов и служб с помощью редактора реестра
Из командной строки вы можете запустить Редактор реестра, но для редактирования реестра поврежденной системы нужно будет подключать файлы реестра вручную. Это можно сделать в следующей последовательности.
1. Запустите Редактор реестра, набрав в командной строке команду regedit и нажав клавишу Enter.
2. В редакторе реестра выберите раздел HKEY_LOCAL_MACHINE или HKEY_USERS.
3. Выполните команду Файл → Загрузить куст, после чего укажите путь к реестру старой системы (обычно это папка с:\windows\system32\config) и выберите нужный файл реестра.
Файлы реестра имеют имена, которые соответствуют основным подразделам HKEY_LOCAL_MACHINE, например SOFTWARE ИЛИ SYSTEM (без расширений). Конфигурация пользователя по умолчанию в файле с именем DEFAULT, который также находится в папке с:\windows\system32\config. Файлы реестра, соответствующие конкретным пользователям, хранятся в файлах с именами NTUSER. DAT, которые находятся в личных папках пользователей.
4. Дайте загружаемому разделу новое имя (например, SYSTEM2), и он появится в редакторе реестра.
5. После внесения необходимых изменений выберите раздел SYSTEM2 и выполните команду меню Файл → Выгрузить куст.
6. Для проверки эффективности внесенных изменений попробуйте перезагрузить компьютер с использованием старой операционной системы.
Загрузив раздел SYSTEM поврежденной системы, вы можете включать и отключать загрузку драйверов и системных служб. Для этого действуйте так.
1. В разделе SYSTEM откройте подраздел Select и запомните значение параметра Default, который указывает номер текущей аппаратной конфигурации.
2. Отройте в разделе SYSTEM один из разделов ControlSetOOx с номером, указанным в параметре Select\Default.
3. В разделе ControlSetOOx откройте подраздел Services, и вы увидите разделы, соответствующие установленным драйверам и службам. Открыв любой из этих разделов, вы можете узнать полное название службы в параметре DisplayName.