Сравнительный тест программ для восстановления Windows
Вовремя вернуться
Ваша система перестала загружаться после вирусной атаки или
установки очередного драйвера? Не беда, вы сможете быстро
реанимировать ее посредством специальной утилиты для восстановления
ОС. Определить наиболее подходящую для себя вы сможете по
результатам нашего теста
Современные ПК становятся все более быстрыми, функциональными и
надежными. Однако и в их работе иногда случаются непредвиденные
проблемы. Причем последствия таких сбоев в системе могут быть самыми
серьезными, особенно если учесть, что они обычно возникают в самое
неподходящее время. Например, наверняка многим знакома ситуация,
когда буквально за день до сдачи какого-либо важного документа вдруг
не "захотел" запускаться Word или вообще перестала загружаться
операционная система.
К сожалению, заранее предсказать причину сбоя практически
невозможно. Ведь проблемы в работе системы могут возникнуть по
целому ряду различных причин. Например, вследствие некорректной
работы с реестром Windows, конфликтов новых устройств или программ с
ранее установленными, замещения или случайного удаления важных
системных файлов или программных библиотек, используемых сразу же
несколькими приложениями, и т. п.
Поскольку виновника произошедшей неприятности найти в большинстве
случаев не представляется возможным, для решения проблемы
пользователи чаще всего прибегают к наиболее радикальным и, как они
полагают, действенным методам. А именно - переустановке Windows.
Нужно ли говорить, что такой подход требует много времени, что
особенно критично, когда необходимо быстро восстановить
работоспособность системы.
В то же время, существуют куда более действенные методы
реанимации Windows с сохранением всех пользовательских настроек и
работоспособности приложений. Используя программы восстановления
системы (именуемые также System Recovery Tools), пользователь легко
сможет повернуть время вспять и восстановить ОС до предаварийного
состояния. Данный обзор посвящен четырем программам-реаниматорам,
каждая из которых имеет в запасе немало эффективных методов
возвращения Windows к жизни.
Алгоритм работы утилит
восстановления ОС
Программы для реанимации ОС используют следующие принципы:
создание "снимка" системы, отслеживание всех происходящих в
ней изменений, восстановление и отмена восстановления в случае
неудачи.
Создание снимков системы
Основная задача программ восстановления ОС состоит в
регистрации и сохранении определенного состояния операционной
системы. Они должны сохранять файловую структуру, записи в
реестре и файлы, которые в будущем, вероятно, будут изменены.
В зависимости от того, сколько файлов будет выбрано для
сохранения, требуется определенный объем памяти.
Встроенное в Windows Me/XP средство реанимации ОС все
записанные данные сохраняет в папке _Restore, которая
создается с атрибутом hidden (скрытая) в каждом разделе
жесткого диска. Однако эта концепция не является надежной.
Оптимальное решение состоит в полном отделении защищенного
файла от операционной системы с тем, чтобы он не получил
никаких повреждений. В этом плане образцово работает GoBack
3.0 Deluxe. Резервируя для себя часть жесткого диска, он
становится независимым от Windows.
Непрерывный контроль
Помимо этого, программы должны протоколировать все
изменения, произошедшие в операционной системе. В Windows
Мe/XP при инсталляции новых программ через Windows-Installer
создаются так называемые контрольные точки (Checkpoints).
GoBack 3.0 Deluxe постоянно работает в фоновом режиме, что
позволяет контролировать все изменения в системе и
автоматически создавать новые контрольные точки.
Восстановление
При восстановлении системы программа сравнивает текущее
состояние с "моментальным снимком" в контрольной точке. Все
найденные отличия сразу же отменяются. Насколько успешно
протекает этот процесс, зависит от того, что именно
проверяется в конкретной контрольной точке. По идее, должны
сохраняться наиболее важные системные файлы и параметры, чтобы
после восстановления пользователь получил полностью
работоспособную операционную систему.
Отмена отката
Если процедура восстановления была проведена неудачно
(например, были удалены важные файлы), то некоторые утилиты
позволяют ее отменить и вернуть "дореанимационное" состояние.
Windows Мe/XP позволяет отменить процесс в целом, в то время
как некоторые другие утилиты дают возможность выбирать
отдельные файлы вместо отмены всего процесса целиком.
Работы в случае полного краха
Программа восстановления системы должна уметь реанимировать
ОС и в том случае, когда повреждена конфигурация Windows.
GoBack 3.0 Deluxe до загрузки ОС выводит на экран диалоговое
окно, через которое при необходимости можно восстановить
систему. |
Подручные инструменты
Долгое время в арсенале операционных систем компании Microsoft не
было быстрых и эффективных средств восстановления системы в случае
сбоев. В связи с этим пользователи были вынуждены прибегать к
услугам сторонних программных продуктов для реанимации Windows.
Однако появление средств восстановления в Windows Me стало серьезным
шагом для повышения функциональности ОС и важным этапом для рынка
цифровых реаниматоров. Важно то, что утилита реанимации тесно
интегрирована в ОС, поэтому наиболее сильными сторонами утилиты
System Restore является восстановление системных файлов Windows и
очистка реестра.
|
Каждая контрольная точка в Windows XP System Restore
cопровождается соответствующим
комментарием |
В то же время эта программа не лишена некоторых недостатков.
Первое, и, пожалуй, главное, это то, что утилита не может заменить
собой деинсталлятор программ. Например, если после установки
какого-либо приложения пользователь выполняет откат (то есть
восстановление) системы к предыдущему состоянию, то файлы программ
останутся нетронутыми. При этом из-за изменений в системе программа
все равно работать не будет и ее придется либо переустановить
заново, либо просто удалить. Исключение составляют программы,
установленные с помощью Windows Installer, InstallShield.
Также System Restore не занимается восстановлением каких-либо
пользовательских файлов, например, документов. Для этих целей
придется использовать другую Windows-утилиту - Microsoft Backup.
В Windows XP система восстановления внешне не претерпела
существенных изменений, равно как не поменялись и принципы ее
работы. System Restore автоматически отслеживает все происходящие на
компьютере изменения и создает точки восстановления. Это точки также
создаются перед обновлением операционной системы, установкой новых
драйверов, которые не были сертифицированы и подписаны организацией
Windows Hardware Quality Labs (WHQL), и новых программ с
использованием средств установки InstallShield и ей подобных.
Реанимация своими силами
По умолчанию утилита System Restore ("Восстановление системы" в
русскоязычной версии) в Windows Me/XP включена, поэтому пользователю
нет необходимости активировать ее вручную. Программа автоматически
отслеживает изменения и создает точки восстановления для всех дисков
системы, а также их разделов. Для того чтобы получить доступ к
настройкам этой утилиты, необходимо на Панели управления Windows
выбрать значок Система, после чего в открывшемся окне перейти на
закладку Восстановление системы.
Все пользовательские настройки программы сводятся к определению
количества места, резервируемого под создание точек восстановления
для каждого отдельного диска или раздела (по умолчанию установлено
максимальное значение - 12 % от размера диска). При этом следует
иметь в виду, что уменьшение резервируемого места ограничит
количество создаваемых точек восстановления, а значит, и возможности
пользователя по реанимации системы.
Восстановление оптом
Когда речь идет о более чем десяти ПК, программы для
персонального применения вряд ли могут быть широко
используемы. Ведь вирусная атака или неудачная установка
заплатки на все системы в сети может вывести из строя десятки
машин сразу. Здесь на первый план выходит способность
реаниматора работать в сети и удаленно управлять
восстановлением операционной системы на рабочей станции.
Именно такую возможность предоставляет программа Recovery
Manager компании Winternals Software LP. Она выполняет по
расписанию снимки всех критичных для системы файлов и
параметров конфигураций, называемые точками восстановления
(Recovery Points). После серьезного системного сбоя Recovery
Manager удаленно восстанавливает полностью или частично
поврежденную ОС, причем она может реанимировать любое число
систем одновременно с удаленной консоли.
Сравнивая статус поврежденного ПК с предыдущим рабочим
состоянием, Recovery Manager позволяет администратору видеть
точную причину системного сбоя и сделать только те изменения,
которые нужны для восстановления системы. Например, это может
быть восстановление системного файла или параметров реестра.
Поскольку Recovery Manager работает только с системными
данными, это гарантирует, что данные или приложения конечного
пользователя не пострадают. Это в корне отличается от
традиционных методов восстановления, когда при аварии
переносится предыдущее состояние системы с образа диска.
Recovery Manager изменяет только критически важные файлы и
параметры конфигурации, требуемые для восстановления системы,
не трогая сами пользовательские
данные. |
При необходимости можно отключить резервирование данных для
любого отдельного диска, кроме системного. Чтобы отключить и его,
понадобится полностью деактивировать наблюдение за системой, отметив
в окне настроек пункт Отключить восстановление системы на всех
дисках. Однако нужно помнить, что после деактивации все контрольные
точки для отдельного диска или всей системы в целом будут утеряны.
|
В GoBack 3.0 Deluxe можно выполнить откат системы к
предыдущему состоянию в автоматическом режиме, например по
расписанию или при каждой
перезагрузке |
Для работы уже непосредственно с программой в меню Пуск
необходимо выбрать Программы|Стандартные|Служебные|Восстановление
системы. В главном окне утилиты пользователь может выбрать одно из
двух вариантов действий: создать новую точку восстановления вручную
(например, перед инсталляцией новой программы или выполнением
каких-либо других потенциально опасных для системы действий) или же
восстановить Windows, используя уже имеющиеся точки.
Пользоваться Мастером восстановления системы предельно просто -
необходимо всего-навсего задать название точки восстановления и
щелчком мыши подтвердить ее создание. В свою очередь, для реанимации
Windows следует, используя специальный календарь, отметить одну из
созданных ранее точек восстановления, после чего компьютер будет
перезагружен, а исходное состояние Windows - восстановлено. В
случае, если этот процесс не привел к желаемым результатам,
пользователь всегда может попробовать другую точку восстановления.
Также имеется возможность попросту отменить последнее восстановление
системы, воспользовавшись соответствующим пунктом в главном меню
программы.
Несмотря на внешнее сходство, все же нельзя говорить, что System
Restore в Windows Me и Windows XP - это абсолютно одинаковые
программы. Хотя бы потому, что последняя версия этой утилиты
обеспечивает более высокое качество восстановления реестра и
системных файлов, а кроме того, работает быстрее и надежней своей
предшественницы (см. результаты тестирования на с. 70).
Держа руку на пульсе Windows
Разработчики альтернативных программных продуктов не обязаны
подстраиваться под общую концепцию работы операционной системы.
Поэтому они вольны придумывать далеко не самые стандартные решения
проблемы реанимации системы. Например, достаточно специфическим
образом работает утилита ConfigSafe 3.0. Она представляет собой
средство ручного контроля изменений в настройках системы,
идентификации и удаления компонентов системы, которые могут
приводить к сбоям в работе Windows. Так, используя программу, можно
просматривать содержимое всех важных системных файлов, ключей
реестра Windows, папок на жестких дисках, а также отслеживать
изменения не только программной, но и аппаратной составляющей ПК.
Так ЧИП тестировал утилиты
восстановления ОС
Тестовое задание
При тестировании была поставлена следующая задача: вначале
создавалась контрольная точка, затем инсталлировалась
антивирусная программа, после выполнения процедуры отката
должны быть удалены без остатков все файлы и записи в реестре
этого приложения. Для проверки качества программы мы сравнили
реестры и список файлов до и после проведения теста.
При удалении центрального файла Windows win.com утилиты
должны были его восстановить. В качестве платформы
использовалась Windows XP, кроме той части теста, когда
испытывалась утилита восстановления Windows Мe.
Функциональность
Мы хотели бы знать, насколько гибко программы выполняют
свою работу. Насколько часто и когда они могут сохранять
текущее состояние системы? Можно ли сконфигурировать программу
так, чтобы определенные области не восстанавливались?
Эргономика
Для подобного ПО удобство использования имеет огромное
значение. В руководстве или файле помощи пользователь должен
найти всю необходимую информацию.
Ресурсы
Сколько памяти требуется для "моментальных снимков"
состояния системы? Может ли программа восстановления делать
снимки в фоновом режиме?
Общая оценка выводилась на основании вышеописанных
критериев, каждый из которых имел следующую долю в итоговом
результате: тестовое задание - 60 %; функциональность - 20 %;
эргономика - 10 %; ресурсы - 10 %.
|
ConfigSafe 3.0 позволяет создавать снимки системы (своеобразные
аналоги точек восстановления) как в ручном, так и автоматическом
режиме (например, программа может создавать снимок системы перед
инсталляцией на ПК какого-либо приложения). Сравнивая между собой
два различных снимка, пользователь может выявить имеющиеся между
ними отличия, переносить изменения из одного снимка в другой и т. п.
Несмотря на то что программа позволяет восстанавливать важные
системные файлы, далеко не всегда с ее помощью удается создать
работоспособную конфигурацию системы. Также программа не
поддерживает никаких альтернативных средств загрузки в случае краха
Windows, что существенно ограничивает ее функциональность.
Повернуть время вспять
Одним из наиболее мощных и универсальных средств восстановления
Windows является программа GoBack 3.0 Deluxe. Изначально она
распространялась как отдельное приложение, однако после того, как
права на этот продукт получила компания Symantec (присоединив к себе
компанию Roxio, которая изначально занималась разработкой приложения
GoBack), он был включен в состав пакета системных утилит Norton
System Works 2003.
|
GoBack 3.0 Deluxe аккуратно протоколирует все процессы в
системе и позволяет отменить любое выполненное
изменение |
В отличие от многих других программ восстановления системы,
которые время от времени создают так называемые "моментальные
снимки", GoBack 3.0 Deluxe осуществляет постоянный мониторинг
системы и контроль всех изменений. Программа работает в фоновом
режиме, однако это, как ни странно, практически не сказывается на
производительности компьютера. Более того, подобный подход позволяет
пользователю получить максимальный контроль за всеми изменениями не
только в операционной системе, но и на уровне отдельных программ и
даже файлов. А тот факт, что программа работает независимо от
операционной системы (GoBack 3.0 Deluxe запускается еще до загрузки
Windows), позволяет выполнить реанимацию системы даже в случае
полного краха ОС.
Несмотря на то что принципы работы семейства GoBack отличны от
других программ-реаниматоров, эта утилита также создает контрольные
точки для восстановления системы. В первую очередь это происходит
при каждом запуске Windows (так называемые метки Start of System
Boot), а также при установке на компьютер новых приложений (метки
Application Install). Кроме того, GoBack 3.0 Deluxe сохраняет
контрольные точки в периоды временного бездействия системы. Так
называемые System Safe Points обычно создаются раз в 1-2 часа.
Для того чтобы вернуть систему к состоянию, соответствующему
какому-то определенному моменту времени, необходимо воспользоваться
окном Drive Revert, вызываемым нажатием на кнопку Revert your hard
drive в главном окне программы. Все, что следует сделать, - отметить
нужную контрольную точку и нажать на кнопку Revert Now.
После перезагрузки компьютера все диски системы будут
восстановлены до выбранного пользователем состояния. При этом,
однако, существует опасность потерять пользовательские данные,
например в документах, которые редактировались уже после создания
контрольной точки. Для того чтобы сохранить эти документы, в GoBack
существует специальное окно восстановления файлов, которое возникает
каждый раз после отката системы. В нем пользователь может
просмотреть измененные файлы и выборочно отменить возврат к
предыдущему состоянию любого из них.
При необходимости, восстановление системы можно производить и в
автоматическом режиме. В разделе GoBack Options для этого следует
перейти на закладку Auto-Revert и отметить там одноименный пункт.
После этого понадобится выбрать время отката системы к предыдущему
состоянию.
Если же наоборот, нужно восстановить только отдельные файлы, не
производя полного отката системы, необходимо воспользоваться окном
File Recovery. Из представленного списка измененных и удаленных
файлов следует выбрать необходимый, а потом нажатием на кнопку
Recover to... (или выбором File| Recover Selected File To...)
сохранить на жестком диске.
Очень интересной функцией GoBack 3.0 Deluxe является
восстановление из архива одного из предыдущих состояний жесткого
диска системы. Для этого в окне GoBack Drive необходимо выбрать
нужную точку восстановления, а после нажатия на кнопку Create GoBack
Drive в системе появится дополнительный диск, который является
точной копией сохраненного ранее образа раздела. Например, если у
вас в системе был диск С, то будет добавлен диск D, представляющий
собой сохраненную копию одного из предыдущих состояний диска С.
Подобные копии разделов можно применять для восстановления файлов,
контроля изменений в системе и т. п. После того как необходимость их
использования отпала, копии дисков легко удаляются нажатием на
кнопку Discard GoBack Drive.
Выбор для полноценной защиты
По результатам теста можно сделать такие выводы. Утилиты System
Restore вполне будет достаточно для пользователей Windows Me/XP,
которые редко устанавливают на свой ПК новое аппаратное и
программное обеспечение, и для которых гарантированное
восстановление системы в считанные минуты некритично. ConfigSafe 3.0
обладает гораздо большим числом настроек и более подходит для тех,
кто часто инсталлирует на свой ПК различное ПО и по какой-либо
причине вынужден анализировать все происходящие изменения в системе.
К серьезному недостатку всех вышеперечисленных средств надо отнести
неспособность реанимировать систему в случае серьезного сбоя, когда
ОС даже не загружается.
Для тех же, кому требуется действительно надежное решение для
защиты системы от сбоев, рекомендуем обратиться к GoBack 3.0 Deluxe.
Этот продукт обладает высокой функциональностью и способен быстро
восстановить ОС даже в случае ее полного краха.
Автор: Олег Пилипенко, Владислав Ткачук
Источник: www.chip.ua
|