15 лет назад 12 января 2004 в 19:10 122

Первое, что должен сделать предусмотрительный пользователь после установки системы, – клонировать ее. Только так он сможет избавить себя от нудной обязанности загружать драйверы, настраивать сетевые параметры и характеристики экрана, инсталлировать минимально необходимый ему софт и вообще заниматься тем, чем много раз в жизни занимался каждый пользователь Windows при переустановке системы.

ТЕОРИЯ
На сегодняшний день специалисты различают два способа копирования данных: резервное копирование и архивирование.
Резервное копирование данных (backup) – это процесс сохранения избыточных копий файлов и каталогов, находящихся на локальных дисках, на сменные носители, обычно магнитные ленты. Избыточные копии могут использоваться для восстановления в том случае, если оригинальные файлы потеряны или повреждены.

Архивирование данных (archive) – это процесс получения “слепка” файлов и каталогов в том виде, в котором они располагаются на первичном носителе (в случае с ПК этим носителем является жесткий диск) в произвольный момент времени. Образ этого “слепка”, как правило, помещают на сменный носитель, чаще всего – ленты или оптические диски.

Из приведенных выше определений понятно, что термин “архивирование” следует использовать тогда, когда речь идет об операциях над данными, относящимися к конкретному проекту, тогда как “резервное копирование” обычно ассоциируется с системой в целом. Поэтому любую процедуру резервного копирования можно охарактеризовать ее уровнем, который может быть полным, разностным или пошаговым, а процесс архивирования заключается просто в сохранении каких-либо файлов.

БЕСПЛАТНОЕ ПРИЛОЖЕНИЕ
В системе Windows XP уже имеется встроенная функция System Restore (restorept.api), которая не только поддерживает последнюю точку возврата, но может создавать несколько таких точек. (Под точкой возврата понимается то состояние системы, в которое она может вернуться, если текущее состояние окажется неустойчивым.)

С помощью этой функции пользователь может создавать точки возврата самостоятельно. Однако System Restore непременно предложит ему сохранить текущую конфигурацию в некоторых случаях, которые система считает потенциально угрожающими ее стабильной работе, например при установке неподписанного драйвера или выключении компьютера более чем на сутки. Также снимок системы создается, если в устанавливаемом программном обеспечении используется restorept.api.

Для того чтобы подстраховать пользователя, System Restore непрерывно осуществляет мониторинг разделов. При этом пользователь может определить для каждого логического диска объем дискового пространства, которое система использует для хранения точек восстановления. Сделать это можно, зайдя в “Панель управления” (Control Panel) – > “Система” (System) и выбрав там “Восстановление системы” (System Restore). На этой же вкладке можно отключить функцию резервного копирования (такое действие имеет смысл, если для резервного копирования вы используете другую программу), установив флажок “Отключить восстановление системы на всех дисках” (Turn off System Restore on all drives).

Пользоваться System Restore проще простого: для того чтобы вернуть систему в работоспособное состояние, следует зайти в “Служебные программы” и запустить “Восстановление системы”. Кстати, принудительное (то есть независимо от желаний системы) создание точки восстановления производится оттуда же.

Очевидно, что главное преимущество System Restore заключается в ее абсолютной бесплатности (в том смысле, что она не требует дополнительных расходов, поскольку купить Windows XP без нее все равно не получится). При этом свои обязанности утилита выполняет довольно исправно, не требуя в свое распоряжение значительных системных ресурсов.

Однако практические испытания данного метода восстановления системы выявляют в нем несколько нюансов, которые кто-то отнесет к достоинствам, а кто-то к недостаткам.

Испытание проведем на установке пакета, который признан одним из самых неоднозначных пакетов обновлений, которые когда-либо выходили из лабораторий компании Microsoft. Речь идет о первом сервис-паке для системы Windows XP, установка которого подчас может привести совсем не к тому, что ожидал пользователь. Причем нареканий по поводу работы этого пакета было уже так много, что сама Microsoft признала существование “определенных проблем” и даже рекомендовала устанавливать этот пакет только в случаях крайней необходимости. Одна из таких проблем состоит в том, что деинсталлируется этот пакет довольно сложно.

Казалось бы, зачем ломать себе голову способом деинсталляции, когда есть System Restore? Ведь можно сделать “снимок системы” до установки сервис-пака, а если что-то в нем нас не устроит – спокойно вернуться обратно. Сказано – сделано… И мы в очередной раз убеждаемся в радикальном отличии теории от практики.

Но восстановить систему из копии оказалось не так-то просто, как ожидалось. Восстановленная (установка/удаление Service Pack 1) система оказалась примерно на полгигабайта тяжелее, чем ее оригинал. Конечно, это можно объяснить тем, что на диске появился новый файл, отвечающий за отмену отката системы, если вдруг выясняется, что после восстановления система работает еще хуже, чем до него (вообще-то, это наводит на нехорошие мысли относительно того, насколько сама Microsoft уверена в работе своей утилиты). Однако дело не только в этом файле.

До того как приступить к установке сервис-пака, мы решили подстраховаться и сделали копию раздела при помощи программы Acronis TrueImage, а затем сравнили сделанную копию с восстановленной системой, подключив копию как обыкновенный диск и воспользовавшись утилитой ZSKSoft Synchronizer (www.zsksoft.com). Результаты несовпадений можно посмотреть на рисунке 1. Комментировать их смысла нет – расхождения явно выходят за рамки приличий.

Дальнейшие эксперименты показали, что восстановленная система никогда не являлась точной копией оригинала. Нрашивается общий вывод: System Restore не предназначена для того, чтобы вернуть систему в то состояние, в котором она пребывала на момент создания точки восстановления.

Заметьте: “не предназначен” и “плохо справляется со своими обязанностями” – это далеко не одно и то же. System Restore призвана восстановить работоспособность системы, и она это делает. После отката все функции, которые должны были появиться благодаря первому сервис-паку, стали вновь недоступны, а система функционировала вполне нормально.
Еще одна полезная особенность System Restore заключается в том, что она не трогает пользовательские файлы.

То есть если до восстановления в “Моих документах” находились какие-то нужные пользователю тексты, то они будут находиться на том же самом месте и после восстановления. А работоспособная система, в свою очередь, позволит архивировать эти документы, после чего можно будет приступать к серьезному и основательному лечению, не боясь фатально повредить систему.

GOBACK 3 DELUXE
Для резервного копирования можно использовать не только штатное средство компании Microsoft, но и программы сторонних разработчиков. Самой популярной (причем вполне заслуженно) из них считается GoBack 3 Deluxe. Разработку программы начала компания Roxio (www.roxio.com), однако потом все права на этот инструмент перешли к знаменитой Symantec Corporation (www.symantec.com), которая в настоящее время занимается его разработкой и продвижением.

Разработчики стремились сделать GoBack 3 Deluxe программой типа “установил и забыл”. Возможно, именно поэтому все основные настройки можно осуществить еще на стадии инсталляции программы. Возможности этой программы, мягко говоря, несколько превосходят возможности штатного бесплатного инструмента Windows XP. GoBack 3 Deluxe в состоянии обеспечить постоянную защиту данных в автоматическом режиме и незаметно для пользователя, гарантировать восстановление испорченной системы без необходимости вникать в причину неполадки.

При этом возврат может быть осуществлен практически в любую конфигурацию, которую имела система за последнее время. Восстановить систему можно даже тогда, когда она отказывается загружаться, для чего используется специальный загрузочный диск. Это является очень ценным свойством программы, поскольку штатное средство System Restore возможно использовать только тогда, когда удается загрузить систему. Если же загрузка оканчивается неудачей даже при использовании Safe Mode (защищенного режима), то восстановление системы превращается в довольно нетривиальную задачу, требующую серьезной подготовки.

Программа дает пользователю очень полезную во всех отношениях возможность просмотреть и восстановить любые файлы, которые были ошибочно удалены из системы. Более того, она позволяет в хронологическом порядке просмотреть все изменения, которые происходили на жестком диске. Последняя возможность реализована исключительно элегантно: пользователь видит окно, в правой части которого находится список измененных файлов, а в левой – календарь и циферблат. Так что просмотр всего того, что делал пользователь, или система, или прикладные программы, превращается в довольно увлекательное занятие. Разумеется, программа снабжена парольной защитой, к которой непременно следует прибегнуть, если нет уверенности в том, что компьютером не воспользуется кто-то другой.

Впрочем, чтобы у читателя не создалось впечатления некой чуть ли не идеальной программы, хотелось бы обратить внимание и на некоторые не очень приятные качества GoBack 3 Deluxe. Во-первых, программа очень громоздка – очевидно, что всю необходимую для выполнения своих функций информацию она хранит не в где-то четвертом измерении, а на том же самом пользовательском диске. Приводить в данном случае какие-то конкретные цифры вряд ли имеет смысл, поскольку они очень сильно зависят от настроек программы.

Но одно очевидно – удовольствие работать, не боясь что-то сломать, стоит дорого во всех отношениях, поэтому перед принятием решения о покупке этой программы следует учесть, что полезного места на диске поубавится заметно. Во-вторых, постоянный мониторинг требует затраты системных ресурсов, поэтому машина начинает притормаживать, что особенно заметно в течение первых минут работы системы после включения. Более того, система может войти в состояние грогги и перестать реагировать даже на нажатие трех заветных кнопок.

Если сравнивать пользовательские достоинства и недостатки System Restore и GoBack 3 Deluxe, то следует иметь в виду, что последняя программа представляет собой не просто инструмент резервного копирования, а очень мощное средство восстановления данных, включающее в себя даже утилиту для восстановления отдельных удаленных файлов. Очевидно, что System Restore является просто-напросто программой иной весовой категории, поэтому требовать от нее того же, что и от GoBack 3 Deluxe, бессмысленно.

Все, что может делать штатное средство, программа от Symantec делает точно так же, если не лучше. Но… несколько иначе. Скажем, GoBack 3 Deluxe может обеспечить не только восстановление системных файлов, но и сохранение пользовательских документов. А это уже довольно опасно, поскольку элементарная пользовательская ошибка может привести не к восстановлению утраченной работоспособности, а к полному откату всех файлов и, соответственно, к потере последних изменений в пользовательских документах. Поэтому программой GoBack 3 Deluxe следует пользоваться весьма осторожно, тщательно продумывая каждый свой шаг.

SMART DATA BACKUPER
Конечно, разрушение ОС – штука неприятная. Однако пережить эту трагедию можно даже при полном отсутствии резервных копий – нужно лишь переустановить систему. Намного более печальным событием является утрата не того, что написал кто-то, а того, что написал сам. Например, потерять из-за программного или аппаратного сбоя черновики статей, почти сделанный бухгалтерский баланс или практически пройденную “Сибирь”. Вот тут на помощь придет архивирование, которое позволит нам сохранить не все подряд, а подойти к делу избирательно.

Программа Smart Data Backuper (anvar.ru) распространяется бесплатно, и есть все основания признать ее едва ли не самой лучшей программой архивирования. При помощи Smart Data Backuper можно собрать все важные файлы с различных директорий и записать их в один архив. Программа поддерживает четыре вида архивации: полную, быструю, выборочную и архивацию с обновлением. Быстрая архивация, например, работает только с новыми и измененными файлами, что позволяет сэкономить и время, затрачиваемое на архивацию, и дисковое пространство.

Планировщик программы предоставляет пользователю максимальную свободу выбора: благодаря удобно работающей системе исключений есть возможность задавать любые временные отрезки и условия. Кстати, система исключений полезна и при определении заданий – можно, скажем, приказать программе копировать всю директорию за исключением графических файлов, или наоборот, архивировать только графические файлы из директории.

Неплохо реализована функция задания различной глубины архивов, то есть, того количества архивов, которое необходимо оставить в директории архивации. Эта система позволяет сэкономить дисковое пространство, однако пользоваться ей надо осторожно, поскольку все ранее записанные архивы будут уничтожаться. Зато грамотное использование этой функции приведет к тому, что пользователю не придется разбираться со случаями, когда для нового архива просто отсутствует свободное место.

DRIVE BACKUP И ACRONIS TRUE IMAGE
Несмотря на все преимущества методов резервного копирования, в ряде случаев имеет смысл делать не “снимок системы” и не “архивы файлов”, а точную и исчерпывающую копию раздела. Во-первых, эта процедура сразу снимает все вопросы относительно надежности: из такой копии систему можно восстановить в любом случае, а если копия располагается на носителе, отличном от носителя оригинальной системы, то можно не бояться даже физического повреждения диска и воздействия вирусов. Во-вторых, восстанавливается именно то, что сохранилось, и ничего больше.

В-третьих, данный метод очень прост и понятен. Благодаря ему в любой момент времени, после любой аварии (даже если разрушен раздел, на котором стояла система) у вас всегда будет возможность создать раздел заново и записать туда все, что было в вашей системе изначально. Разумеется, при этом будут безвозвратно потеряны все изменения, которые появились после создания последней копии. Для того чтобы этого не произошло, нужно использовать данный метод в сочетании с архивированием всех ценных файлов на отдельный носитель.

Программ, предназначенных для создания образов разделов, довольно много. Самой известной среди них является Norton Ghost. Однако и в России нашлись мастера, сумевшие сделать аналогичные программы, которые не так известны, но работают не хуже.
Речь идет об Acronis True Image (www.acronis.ru) и Drive Backup (www.paragon.ru). С их помощью можно создавать точные образы разделов жесткого диска, загрузившись со специального загрузочного диска либо прямо из системы Windows. Во втором случае пользователю даже не обязательно приостанавливать свою работу.

Программы сохраняют не все секторы раздела, а только те, на которых имеются данные, позволяя сэкономить и место на диске, и время работы программы. При этом совершенно не обязательно сохранять раздел в один файл, а можно разбить архив на несколько томов, что весьма кстати при изготовлении копии большого раздела с размещением его на сменных носителях, например CD-RW. Уровень сжатия также определяется пользователем. Правда, необходимо учитывать, что чем выше этот уровень, тем дольше программа будет создавать образ.

Грамотное применение этих инструментов дает пользователю настоящую свободу действий: он может чувствовать себя уверенно даже в том случае, когда потеря данных связана с аппаратной ошибкой, поскольку восстановить данные можно в другой раздел, на другой диск, или на другую машину. Возникает резонный вопрос по поводу возможности или невозможности использовать эти программы не только для резервного копирования, но и для архивирования. Такая возможность имеется, поскольку образ раздела можно подключить к системе как обыкновенный раздел и восстановить оттуда отдельные файлы.

Позволим себе дать читателю некоторые советы общего характера, касающиеся не конкретного ПО, а принципов создания, хранения и работы с резервными копиями и архивами. Во-первых, хранение копии в одном разделе (более жесткий вариант – на одном физическом диске) с данными, которые нужно сохранить, не является хорошим решением. Стремиться следует к тому, чтобы копия и оригинал находились как можно дальше друг от друга.

Причина понятна – если жесткий диск откажется работать вообще, то восстановить данные с копии, находящейся на этом диске, будет невозможно и все труды по ее созданию будут напрасны. Хорошими местами для хранения копий являются сменные носители (компакт-диски, ZIP-накопители, стримерная лента), сетевой ресурс (многие провайдеры домашних и городских сетей уже осваивают услугу по предоставлению пользователям места на сервере для хранения их файлов) и второй жесткий диск, который будет использоваться только для этого. Во-вторых, независимо от наличия точек восстановления нельзя пренебрегать архивированием наиболее важных файлов и каталогов (System Restore не делает копии всех файлов!).

В-третьих, никогда не удаляйте самую первую точку восстановления, которая поможет вам вернуться к тому виду системы, который она имела сразу после инсталляции. Это – тот самый крайний случай, от которого нельзя зарекаться. В-четвертых, даже не думайте о том, что программы резервного копирования и архивирования смогут заменить специальный софт, который призван обеспечить защиту системы – антивирусы и файерволлы.

И, наконец, в-пятых, всегда делайте полную копию системы перед началом работы, связанной с установкой и возможным последующим удалением большого количества программ (в экстремальном варианте – перед установкой любой программы или драйвера). В некоторых случаях деинсталлировать огромное количество “софта” намного труднее, чем восстановить систему в том виде, в каком она пребывала еще до его инсталляции.

Аппаратное зеркалирование

Для большей надежности можно использовать не только программные, но и аппаратные решения. Если на вашей машине имеется четное количество винчестеров и сохранность информации для вас важнее дискового пространства, то можно организовать RAID первого уровня (иногда можно встретить названия – Mirroring, “уровень зеркалирования”).

Смысл этого решения заключается в том, что винчестеры образуют пары и становятся зеркалами друг друга, то есть вся информация дублируется, и в случае сбоя одного диска ее всегда можно взять со второго. Преимуществом такого подхода является его полная незаметность для пользователя, поскольку система сама будет решать, что ей делать при невозможности прочитать данные с одного из носителей.

Более того, RAID первого уровня (в отличие от программных средств типа System Restore) позволяет повысить производительность дисковой подсистемы, поскольку при чтении файла с каждого диска считывается только его половина. Однако, скорость записи файла на этот массив может оказаться несколько ниже по причине того, что каждый файл записывается два раза – по одному на каждый диск массива.

Универсальный бэкапер

Для обеспечения надежной работы Windows XP далеко не всегда необходимо использовать такие мощные утилиты, как GoBack, требующие немалых системных ресурсов. Почти все настройки Windows хранятся в системном реестре и для восстановления работоспособности ОС очень часто достаточно просто восстановить из резервной копии его файлы. К сожалению, помимо System Restore в Windows XP не предусмотрено специальных утилит автоматического резервирования реестра, как это было в Windows 98/Me. А потому, чтобы сохранить реестр и наиболее важные файлы, целесообразно использовать специальные небольшие программы.

Существует, к примеру, программа WinRescue XP (superwin.com), которая представляет собой набор утилит, каждая из которых ответственна за конкретный участок работы – Crash Fixer, RegPack, File Backup и Troubleshooter. С их помощью пользователь сможет сделать копии не только реестра, но и других важных файлов (например ini-файлов, системных файлов DOS, конфигурации “Рабочего стола”, меню “Пуск”, содержимого папки “Избранное”). Более того, удобные и понятные мастера (Wizard) позволят даже начинающему пользователю определить свой собственный набор файлов для архивации.

Одним из существенных достоинств программы WinRescue XP является то, что с ее помощью можно изготовить специальные загрузочные дискеты, которые позволят восстановить работоспособность системы даже в том случае, когда она отказывается загружаться.