Управление загрузкой и восстановление данных в Windows XP
Сергей Родионов,
sergeyr@ecoinvent.ru
Число факторов, способных привести к нестабильной работе компьютерной системы и потере пользовательских данных, весьма велико — это и попытки заставить старые драйверы специфических устройств работать в Windows, и установка нового ПО, несовместимого с используемой ОС, и некорректное выключение компьютера, и множество других рискованных действий. Вместе с тем мало кто из пользователей (да и не все системные администраторы) подозревает о наличии в операционной системе средств восстановления, и уж совсем немногие умеют своевременно и грамотно эти средства применять. По статистике примерно в 80% случаев сбоев можно избежать печальных последствий, если заранее сделать резервную копию своих данных и грамотно воспользоваться имеющимися в ОС средствами восстановления.
Разработчики Windows XP постарались предусмотреть в этой новой ОС все возможные воздействия внешних факторов на стабильность ее работы, предложив пользователю широкий выбор средств для решения связанных с этим проблем. В частности, ОС семейства Windows XP содержат функции восстановления данных и средства преодоления проблем загрузки — как унаследованные от предыдущих версий Windows, так и новые.
Специальные варианты загрузки
Впервые попытка реализации данного метода для решения проблем запуска ОС была сделана в Windows NT. Однако этот первый шаг был слишком робким, не дав пользователю по-настоящему гибкого средства управления загрузкой.
В Windows 2000 список специальных вариантов загрузки был существенно расширен, и на этом Microsoft не остановилась. В Windows XP пользователь сможет в полной мере оценить разнообразие вариантов загрузки, которые предусматривают практически все возможные случаи. Меню дополнительных вариантов загрузки вызывается нажатием клавиши F8 в процессе загрузки ОС (если используется несколько ОС — сразу после выбора Windows XP). Все доступные в ОС варианты загрузки приведены в табл. 1.
Таблица 1. Дополнительные варианты загрузки в Windows XP Professional
Вариант загрузки | Действие | Когда использовать |
Safe Mode | Загрузка ОС с использованием только стандартных драйверов и файлов. Если компьютер не загружается в данном режиме, попробуйте использовать Recovery Console для восстановления системы или конфигурацию LastKnownGood |
Для решения проблем, связанных с установкой новых драйверов, дополнительного ПО и т.п., когда ОС не удается загрузить в обычном режиме |
Safe Mode with Networking | Аналогичен предыдущему варианту загрузки, но включает еще и поддержку сетевых соединений |
В тех же случаях, что и предыдущий вариант, кроме ситуаций, когда необходима поддержка сетевых соединений |
Safe Mode with Command Prompt | Аналогичен варианту загрузки Safe Mode, но после регистрации в системе вместо стандартного интерфейса Windows отображается командная строка |
В тех же случаях, что и предыдущий вариант, но без использования интерфейса ОС |
Enable Boot Logging | Сохраняет информацию о драйверах и службах, загружаемых во время запуска системы, в файле Ntbtlog.txt (он размещается в папке %windir%). Все варианты загрузки Safe Mode автоматически сохраняют информацию о загрузке в данный файл |
Для выявления файлов или служб, вызывающих сбои при загрузке ОС |
Enable VGA Mode | Загружает стандартный драйвер VGA вместо драйвера, установленного в системе. Все варианты загрузки Safe Mode автоматически используют данный режим |
Для загрузки ОС после установки нового драйвера видеоадаптера, несовместимого или некорректно работающего с Windows XP |
LastKnownGood Configuration | Позволяет загрузить компьютер, используя последнюю сохраненную удачную конфигурацию компьютера |
Для загрузки компьютера после внесения изменений в конфигурацию ОС, повлекших за собой ее некорректную работу. Все изменения, сделанные в системе с момента ее успешной последней загрузки, будут потеряны |
Debugging Mode | Пересылает отладочную информацию по подключенному кабелю на другой компьютер |
Для сбора отладочной информации о процессе загрузки, если невозможно получить данную информацию с "поврежденного компьютера |
Boot Normally | Позволяет выйти из меню дополнительных вариантов загрузки и продолжить загрузку ОС в обычном режиме |
Для продолжения обычного процесса загрузки |
Reboot | Приводит к перезагрузке компьютера | Для перезагрузки компьютера |
Return to OS Choices Menu | Позволяет вернуться к меню выбора ОС | Для возврата к меню выбора ОС |
Консоль восстановления
Средство Recovery Console (Консоль восстановления) впервые было реализовано в предыдущей версии ОС, Windows 2000. Его следует использовать только тогда, когда ни один из дополнительных вариантов загрузки не помогает решить возникшую проблему. Для применения Консоли восстановления нужно знать пароль учетной записи "Администратор" для регистрации в системе; подразумевается также наличие определенного опыта работы с командами ОС для устранения неполадок.
С помощью Консоли восстановления обычно решаются следующие задачи:
- запуск или остановка службы;
- перенастройка служб, препятствующих нормальному запуску ОС;
- форматирование жестких дисков;
- чтение и запись данных с локальных дисков, использующих файловые системы
FAT или NTFS; - восстановление системы путем копирования файлов с гибких дисков или установочного
компакт-диска Windows XP; - другие административные задачи.
Для установки Консоли восстановления запустите файл winnt32.exe из папки I386 на установочном компакт-диске, задав ключ /cmdcons, и следуйте инструкциям системы. После установки Консоли восстановления вы сможете выбирать режим восстановления в окне выбора ОС. Еще раз подчеркнем, что данный метод восстановления системы подходит только для опытных пользователей и системных администраторов. Варианты использование команд Консоли восстановления для решения проблем загрузки приведены в табл. 2.
Таблица 2. Использование команд Консоли восстановления (Recovery Console)
Проблема | Решение |
Служба или драйвер устройства загружены, но препятствуют нормальному запуску ОС |
Используйте команду disable для отключения службы или драйвера устройства, перезагрузите ОС без использования службы и установите источник проблемы |
Отсутствует файл, требующийся для запуска ОС | Используйте команду copy для распаковки восстановления данного файла с гибкого диска или установочного компакт-диска Windows XP |
Поврежден загрузочный сектор | Используйте команду fixboot для восстановления |
Повреждена главная загрузочная запись | Используйте команду fixmbr для восстановления главной загрузочной записи |
Полный список команд можно получить, вызвав команду Help в Консоли восстановления.
Новые возможности восстановления данных
Windows XP, в отличие от предыдущих версий, использует принципиально новый механизм восстановления самой системы и данных после программных и аппаратных сбоев, аварийных ситуаций, вызванных некорректными действиями пользователя и прочими "объективными" обстоятельствами.
У пользователей Windows NT для решения подобных задач не было ничего, кроме средства создания дисков восстановления Emergency Repair Disk (ERD), с помощью которых можно было восстановить системные настройки ОС в случае сбоя. Даже при наличии целого набора таких дисков у администратора было мало шансов восстановить работоспособность ОС в отсутствие полной резервной копии данных, предварительно сохраненных на магнитной ленте или других носителях. Надежды на решение проблем с восстановлением данных, связываемые с выходом Windows 2000, оправдались не полностью. Кроме появления Консоли восстановления (Recovery Console) и расширения меню дополнительных вариантов загрузки, ожидаемого прорыва в этой области не произошло.
Видимо, почувствовав реакцию ИТ-специалистов, Microsoft реализовала новый механизм восстановления в рамках "потребительской" версии ОС — Windows Millennium Edition (Me). Положительные отзывы клиентов не заставили себя ждать. И хотя по достоинству оценить данную возможность смогли только наиболее активные домашние пользователи, количество отзывов заставило разработчиков всерьез задуматься о включении этого механизма в новую линейку ОС семейства XP. Вот что получилось в результате.
System Restore
Средство восстановления системы System Restore (его окно показано на рисунке) позволяет возвращать систему в рабочее состояние, основываясь на точках восстановления (Restore Points), без потери пользовательских данных — документов Microsoft Office, почтовых сообщений, ссылок Internet Explorer и т. д. С помощью этого средства можно восстановить исправную версию системы, поврежденную неграмотными действиями пользователя, установкой некорректного драйвера устройства или ПО сторонних производителей. Механизм System Restore отслеживает изменения, происходящие с основными системными файлами, и сохраняет предыдущие версии перед тем, как перезаписать их. Определенный набор системных файлов сохраняется автоматически перед установкой ПО или драйвера устройства; кроме того, один раз в день создается точка восстановления системы.
Экран работы утилиты System Restore в Windows XP Professional.
|
Пользователю также рекомендуется, не довольствуясь только этим, создавать точки восстановления вручную перед внесением существенных программно-аппаратных модификаций. В случае серьезных сбоев вы затем сможете привести систему в рабочее состояние без потери данных, вернув ее к ранее созданной точке восстановления.
Automated System Recovery
Действие функции автоматического восстановления системы (Automated System Recovery, ASR) основано на использовании ASR-дисков. Обычно набор таких дисков создается после установки или обновления ОС. ASR-диски содержат файлы, необходимые для загрузки ОС, — в случае сбоя они позволят вернуть Windows XP Professional к состоянию на момент создания этих дисков. Стандартный мастер ASR Preparation позволяет создать резервную копию системы на носителях высокой емкости — таких, как диски CD-R/RW, магнитные ленты или жесткие диски; одновременно создаются и ASR-диски. Файлы, размещаемые на них, в числе прочего служат для доступа к созданной резервной копии и возврата системы в предыдущее рабочее состояние. Чтобы восстановить систему с помощью данного механизма, загрузите компьютер, используя заранее созданные диски, и следуйте указаниям системы. Необходимо учесть, что при восстановлении Windows XP Professional с ASR-дисков все изменения в данных и конфигурации, сделанные после создания этих дисков, теряются.
Поскольку механизм ASR — это единственный способ загрузки ОС в случае серьезного сбоя, рекомендуется использовать планировщик задач для автоматического создания дисков восстановления. Это особенно актуально для систем, содержащих критически важные или часто обновляемые данные. Функция Automated System Recovery заменила механизм Emergency Repair Disk (ERD), используемый в предыдущих версиях Windows. Если ERD сохраняет только системные настройки, то ASR создает резервную копию всей системы.
Перечисленные методы необходимо сочетать с другими средствами восстановления данных, такими, как Driver Rollback и загрузочная конфигурация LastKnownGood, — в зависимости от характера и причины сбоя. В табл. 3 перечислены основные причины сбоев и оптимальные методы их устранения.
Таблица 3. Арсенал средств восстановления в Windows XP Professional
Проблема | Решение |
После установки или обновления драйвера устройства ОС перестала отвечать на запросы |
Используйте конфигурацию LastKnownGood для запуска компьютера. Запретите использование измененного драйвера, перезагрузите компьютер и воспользуйтесь механизмом Driver Rollback |
После внесения изменений в конфигурацию ОС система перестала отвечать на запросы или возникли серьезные сбои в ее работе |
Используйте загрузочную конфигурацию LastKnownGood для отмены сделанных изменений |
Устройство работает некорректно после установки или обновления его драйвера | Воспользуйтесь механизмом Driver Rollback для восстановления предыдущей версии драйвера |
Вам необходимо вернуть ОС к предыдущему состоянию без потери информации | Используйте механизм System Restore |
ОС не загружается даже при использовании конфигурации LastKnownGood | Используйте механизм Automated System Recovery |
Хочется надеяться, что все упомянутые методы восстановления системы и разрешения
проблем, связанных с процессом загрузки Windows XP, облегчат жизнь пользователям
и помогут системным администраторам сохранить данные.
Дополнительная информацияДополнительную информацию о методах восстановления данных можно найти http://www.microsoft.com/windowsxp/pro/evaluation/overviews/systemrestore.asp http://www.microsoft.com/windowsxp/pro/using/howto/gethelp/systemrestore.asp http://www.microsoft.com/WindowsXP/pro/using/howto/security/backup.asp http://www.microsoft.com/windowsxp/pro/techinfo/planning/reliability/backup.asp http://msdn.microsoft.com/library/default.asp?URL= http://support.microsoft.com/support/kb/articles/Q310/4/05.ASP. |