Введение: терминология резервирования
Сегодня на рынке можно обнаружить множество методов резервирования, опций и вариантов, а также программных решений. Можно выбрать для резервирования что-то попроще или более сложные варианты. Чтобы выбрать подходящее решение следует сначала познакомиться с терминологией. Так мы и поступим.
Позвольте напомнить базовую терминологию, использующуюся в решениях резервирования данных.
- Оперативное и автономное резервирование
- Оперативное резервирование (Online Backup). Это означает, что накопитель, на который будет проводиться резервирование или с которого будет выполняться восстановление, подключён. Жёсткий диск может или работать, или быть в режиме бездействия, ожидая команды пользователя. Он может быть либо подключён напрямую к компьютеру, либо доступен по сети. Но доступ к нему есть, накопитель готов к выполнению задач резервирования или восстановления данных.
- Автономное резервирование (Offline Backup). Данный способ подразумевает хранение резервной копии на съёмном носителе, кассете или картридже, который перед использованием следует установить в привод.
Что касается ноутбуков, то тут есть ещё одна проблема: доступен он или нет. Поскольку ноутбук подразумевает мобильность, то не всегда можно получить окружение резервирования, будь то внешний жёсткий диск, стример или другой компьютер в офисной или домашней сети. Мы поговорим об этой ситуации позже.
- Типы резервирования
- Полное резервирование (Full Backup). Создаётся резервный архив всех системных файлов, обычно включающий состояние системы (system state), реестр и другую информацию, необходимую для полного восстановления ноутбука. То есть резервируются не только файлы, но и вся информация, которая необходима для работы системы.
- Добавочное (инкрементное) резервирование (Incremental Backup). Резервный архив составляется из всех файлов, которые были модифицированы после предыдущего резервирования, полного или добавочного.
- Разностное (дифференциальное) резервирование (Differential Backup). Архив состоит из всех файлов, которые были изменены после последнего полного резервирования.
- Выборочное резервирование (Selective Backup). Архив состоит только из отобранных файлов, например, из документов Word и Excel.
Поскольку каждое добавочное резервирование включает только файлы, которые были изменены после предыдущего резервирования, то при восстановлении большого числа файлов или полного диска (с полного резервирования и ежедневных добавочных копий) может потребоваться сначала выполнить восстановление с последней полной копии, а затем – восстановление со всех или с большинства добавочных копий по очереди. Большинство программ резервирования с подобными ситуациями справляются самостоятельно.
Поскольку разностная копия содержит в себе все файлы, которые изменялись после последнего полного резервирования, то восстанавливать большое количество файлов или полный диск из такой копии проще, чем через добавочные копии. Достаточно иметь копию последнего полного резервирования и копию последнего разностного резервирования.
Но добавочное резервирование позволяет экономить место на носителе с резервными копиями, поскольку оно включает только те файлы, которые изменились после последнего резервирования. А отнюдь не все файлы, которые были изменены после последнего полного резервирования, как делает разностный способ.
Выборочное резервирование тоже может быть полным, разностным или добавочным. Конечно, при выборочном резервировании каждая резервная копия содержит только те файлы, которые вы указали. Обычно выборочное резервирование выполняется вручную с помощью программ (например, Super Flexible File Synchronizer) или командных утилит, таких как copy и xcopy. Для выполнения резервирования можно составить пакетные файлы с командами (.cmd).
Где хранить резервные копии?
Современные компьютеры (настольные и ноутбуки) содержат большое число интерфейсов и возможностей подключения, так что выбор стратегий резервирования достаточно богат. Ниже мы перечислим самые распространённые носители, используемые для резервирования данных.
- Второй жёсткий диск является, наверное, наиболее популярной средой резервирования. У настольных ПК можно поместить второй привод внутри, но большинство ноутбуков позволяют установить только один внутренний жёсткий диск, поэтому, скорее всего, придётся подключать внешний накопитель по интерфейсу USB или FireWire. Есть и некоторые преимущества: многие модели внешних жёстких дисков поставляются с программами для резервирования. Кроме того, подобное решение, если брать 2,5″ модели, будет весьма компактным. Вряд ли с ноутбуком будет удобно носить массивные оснастки для 3,5″ винчестеров.
- Приводы ZIP и стримеры уже долгое время используются для резервирования данных. Но кассеты и приводы ZIP не всегда идут в ногу со временем. Диски ZIP имеют максимальную ёмкость 750 Мбайт, а доступные по цене стримеры редко работают с кассетами больше 36 или 72 Гбайт (несжатая информация). С появлением новых 2,5″ жёстких дисков, обладающих ёмкостью 100 Гбайт, и даже 160 Гбайт у некоторых моделей, альтернативные технологии становятся уже не такими привлекательными, как раньше. Но стримеры и приводы ZIP всё ещё активно используются на многих домашних компьютерах и в офисе.
- Накопители PC Card подключаются через слот PCMCIA. Этот слот у многих пользователей ассоциируется с модемами, адаптерами или другими устройствами ввода/вывода, но в него можно подключать и специальные накопители.
- Записываемые диски DVD или CD прекрасно подходят для резервирования. Что касается ноутбуков, то в этом случае будет лучше, если поблизости есть розетка питания. У подобного способа резервирования есть существенный недостаток: высокое энергопотребление, поскольку одновременно активны и жёсткий диск, и оптический привод. Кроме того, следует воспользоваться помощью программы записи дисков или программным обеспечением для резервирования, которое поддерживает такую возможность.
- Встроенные “картоводы” Compact Flash/SD/MMC/MS есть практически во всех современных ноутбуках и у многих ПК. В них можно вставлять карты на 8 Гбайт, хотя 4-Гбайт версии стоят дешевле. Если для резервирования большого объёма данных такие карты не подойдут, ёмкости от 4 до 8 Гбайт вполне достаточно для хранения образа ОС, информации о состояния системы и важных документов.
- Резервирование по сети довольно давно используется в организациях, когда ноутбуки и ПК сгружают резервные копии на централизованный сервер резервирования. Домашним пользователям можно пойти тем же самым путём, выгрузив резервную копию на другой компьютер в сети или сетевое хранилище. Но нужно будет воспользоваться программой для резервирования, которая поддерживает подобную функцию.
Что резервировать и как?
На рынке есть несколько прекрасных программных пакетов для резервирования с богатыми возможностями. Впрочем, некоторые из них слишком дорогие для индивидуального использования. Поэтому мы рассмотрим приложение, которое бесплатно, простое в использовании и совместимо с разными версиями Windows. Кроме того, выбранная нами программа может работать с сетью. Но перед тем, как мы перейдём непосредственно к обзору утилиты, позвольте рассмотреть ещё некоторую общую информацию, касающуюся резервирования. А именно, какие файлы следует резервировать?
Что резервировать?
Возможно, вы уже выполняли выборочное резервирование, например, личных данных (контакты Outlook и почта, закладки Internet Explorer, документы Word, Excel и т.д.), чтобы затем восстановить эту информацию на другом компьютере Windows. Подобный способ не всегда удобен (в отличие от полного резервирования системы), но позволяет, кроме всего прочего, копировать рабочее окружение с одного компьютера на другой с минимальными затратами времени и усилий. Подобный способ создаёт дубликаты файлов, которые можно использовать и для других целей.
Реестр Windows содержит огромное количество информации об аппаратной начинке компьютера и ПО. Так что это ещё один важный объект для резервирования. Дело в том, что испорченный реестр может привести к нерабочим приложениям или даже системе. Поэтому, как показывает практика, во время резервирования Windows всегда следует копировать и реестр.
Но с этим возникают свои проблемы. Большинство утилит резервирования, включая собственную от Microsoft, не могут объединять копии реестра из разных резервных копий. Так что здесь придётся полагаться на полный рабочий образ системы Windows. Хотя и с ним могут возникнуть проблемы, поскольку список установленных программ может не совпадать с тем, что указано в образе. В целом, каждая резервная копия системы должна содержать и копию реестра, если вы хотите вернуть рабочее состояние после восстановления.
Как зарезервировать информацию с жёсткого диска?
На рынке, как мы уже говорили, существует немало продуктов для резервирования данных. Поэтому легко пропустить собственную утилиту Microsoft. Эта программа называется “Архивация данных” (Backup), соответствует файлу под названием ntbackup.exe и уже поставляется со всеми ПК и ноутбуками. Но, к сожалению, не на всех установках эта программа готова к работе. Часто ntbackup скрыта на сжатом разделе восстановления или запрятана в какую-либо папку файловой системы. Проверить наличие программы “Архивация данных” можно в меню “Пуск -> Программы -> Стандартные -> Служебные -> Архивация данных” (Start, All Programs, Accessories, System Tools, Backup). Можно просто выполнить ntbackup.exe из командной строки (“Пуск -> Выполнить”).
Во всех версиях Windows 2000 и 2003 Server, а также XP Professional и Home утилита ntbackup.exe входит в комплект поставки. Но устанавливается она по умолчанию на Windows XP версии Professional (включая Media Center Edition). Для Windows XP вы должны взять дистрибутив Windows (скажем, установочный CD E:) и выполнить программу по следующему адресу:
E:VALUEADDMSFTNTBACKUPNtbackup.msi.
Для OEM-версий XP, которые, скажем, устанавливаются на ноутбуки HP или Dell, утилита ntbackup.exe или её установщик ntbackup.msi могут быть вынесены на сжатый раздел жёсткого диска, который служит для восстановления. В таких случаях можно скачать программу ntbackup.msi в Интернете, например, по адресу http://www.winxptutor.com/ntbackup.msi. Наконец, на некоторых установочных дисках есть опция инсталляции “Microsoft Value Added content”. Выбрав её, вы сможете выполнить установку NTBackup и некоторых других полезных утилит.
Примечание. Некоторые производители указывают инструкции по установке ntbackup.exe в своей документации.
Работаем с NTBackup под Windows XP
Введение
NTBackup хранит указанные пользователем файлы или папки в простых текстовых файлах, которые можно изменять. Подобная функция на первый взгляд кажется не слишком важной, но в Windows Vista она отсутствует.
Примечание. Список файлов и папок для резервирования NTBackup хранится в файлах .BKS с обычной кодировкой Unicode, которые можно редактировать с помощью текстового редактора, например, того же notepad.exe.
NTBackup поддерживает различия в аппаратных конфигурациях между исходным и целевым компьютерами, а также поддерживает резервирование необходимых ветвей реестра. В результате вы можете полностью зарезервировать установку XP и перенести её на чистую систему. Если у вас нет существенных причин (о чём мы поговорим ниже), вряд ли стоит проводить полное резервирование системы вашего компьютера регулярно. Оно отнимает немало времени и места, да и у ноутбуков, систему можно восстановить до заводского уровня с помощью соответствующего CD в комплекте. Потом на “чистую” систему можно восстановить резервные копии ваших данных. Собственно, именно поэтому выборочное резервирование бывает так удобно.
Но существуют причины, оправдывающие полное резервирование компьютера. Одна из них: вы хотите иметь под рукой образ системы не только с заводскими настройками, но и с новыми программами и обновлениями ОС. Тогда, если информация на жёстком диске будет утеряна или испортится, вы можете восстановить образ системы, включающий все необходимые приложения. И ваш компьютер по программной начинке будет ближе к тому моменту, когда произошёл сбой.
В общем, если время и усилия на повторную установку и настройку программ и обновлений превышают затраты на восстановление полной системной копии, то лучше сделать резервную копию после установки всех приложений. Ещё причиной для подобного шага является установка пакета обновлений Windows Service Pack. Они обычно существенно меняют реестр и системные файлы, что может привести к несовместимости между новым состоянием системы и старыми резервными копиями. Как показывает практика, после установки Service Pack система меняется ощутимо, что оправдывает создание полной резервной копии.
Резервирование с помощью NTBackup
Сервис Volume Shadow Copy
В старых версиях Windows, а именно 2000 и NT 4.0, наблюдались некоторые проблемы с резервированием файлов, если они использовались в это время. Поскольку приложения могут блокировать файлы, то программе резервирования приходится их пропускать.
Сегодня резервирование можно проводить в фоне параллельно с работой, при этом система зарезервирует все файлы. Всё, что для этого нужно сделать, – убедиться, что работает служба “Теневое копирование тома” (Volume Shadow Copy Service). Её можно посмотреть в пункте “Администрирование/Службы” в “Панели управления” Windows. (Или выполнить команду services.msc в командной сроке).
Найдите службу “Теневое копирование тома” и запустите её с помощью значка треугольника в верхней части окна.
Обратите внимание, что в колонке “Тип запуска” установлено значение “Вручную”. Чтобы служба запускалась автоматически, следует сделать следующее. Нажмите два раза левой клавишей мыши на нужную службу. В появившемся окне найдите выпадающее меню “Тип запуска” и установите в нём значение “Авто”. После этого служба “Теневое копирование тома” будет автоматически загружаться при старте компьютера.
Если вы хотите получить дополнительную информацию о службе “Теневое копирование тома”, рекомендуем посетить соответствующую страницу сайта Microsoft.
Резервирование
Для запуска NTBackup воспользуйтесь ярлыком “Архивация данных” в меню “Пуск -> Программы -> Стандартные -> Служебные -> Архивация данных” (Start, All Programs, Accessories, System Tools, Backup). Либо просто выполните ntbackup.exe из командной строки (“Пуск -> Выполнить”).
После запуска программы вы увидите окно Мастера (если вы не отключили его раньше). Нажмите “Далее” (Next).
На второй странице следует указать NTBackup, желаете вы зарезервировать файлы или восстановить их.
Мы выбрали резервирование. Затем система спрашивает, что вы собираетесь резервировать. Только последний пункт позволяет вручную выбрать необходимые файлы. Для краткости мы его и выберем.
На следующей странице следует указать объекты, которые вы желаете зарезервировать. Мы выбрали одну из папок с фотографиями.
Затем следует указать, куда мы собираемся записывать архивную копию. Выберем для этого съёмный диск F:.
Перед запуском процесса резервирования Мастер даёт возможность проверить выставленные параметры и изменить их, если необходимо. Клавиша “Дополнительно” (Advanced) позволяет выставлять разные опции, включая тип резервирования, верификацию резервной копии, использование аппаратного сжатия (если такая возможность есть), отключение службы теневого копирования (если она включена), добавление резервной копии к уже существующему файлу с резервными копиями либо перезапись старых резервных копий. Наконец, как нам кажется, более важной функцией является возможность выставить резервирование по расписанию. На следующих иллюстрациях показано несколько примеров.
Если нажать клавишу “Готово”, то резервирование будет запущено.
Как только резервирование будет закончено, Мастер об этом сообщит. Нажмите клавишу “Закрыть” (Finish) для прекращения работы Мастера.
Восстановление с помощью NTBackup
Теперь попробуем восстановить данные. Для этого достаточно запустить NTBackup, как мы уже делали ранее. Но в окне Мастера следует выбрать “Восстановление файлов и параметров”.
Затем будет выведен список доступных резервных копий. Выберите ту копию, которую вы желаете восстановить.
Просмотрите выбранные опции. Клавиша “Дополнительно” открывает диалоговое окно, которое позволяет восстанавливать файлы в другое место, оставлять или замещать существующие файлы, восстанавливать права безопасности и точек соединения.
На первой странице опций, доступных по клавише “Дополнительно”, мы выбрали восстановление в корень диска C:. Таким образом, оригинальные файлы не будут перезаписаны.
В опциях, вызываемых клавишей “Дополнительно”, есть возможность выбрать один из трёх способов восстановления файлов. Будьте осторожны в выборе опций, поскольку вы можете заменить обновлённый файл старой резервной копией. Если вы новичок в сфере резервирования, оставьте рекомендованные настройки по умолчанию.
На следующей странице опций “Дополнительно” указаны настройки по умолчанию. Лучше их оставить как есть, если у вас нет каких-либо веских причин изменить настройки.
Проверьте ещё раз опции и нажмите “Готово”, если всё указано правильно.
Будет запущен процесс восстановления.
Восстановление прошло успешно: мы получили копию резервных данных на диске C:.
Резервирование в Windows Vista (SDCLT Backup Software)
Пользователям Windows Vista предлагается утилита резервирования NTBackup, в чём-то схожая, но с некоторыми различиями. Утилита обеспечивает набор функций NTBackup, а также некоторые дополнительные опции. Вместо ntbackup.exe Windows Vista использует файл со странным названием sdclt.exe, главное окно которого показано ниже. При первом запуске sdclt.exe просит ввести настройки конфигурации. Как и в случае NTBackup под XP, включение службы теневого копирования позволяет sdclt.exe резервировать и те файлы, которые в данное время используются.
Нажмите на картинку для увеличения.
К сожалению, та версия утилиты резервирования под Windows Vista, которую мы тестировали, не имеет возможности отдельно указать, какие файлы следует зарезервировать. По какой-то причине подобная функция есть в Windows XP ntbackup.exe, но отсутствует в Windows Vista sdclt.exe.
Если у вас есть сеть дома или в офисе, то можно резервировать данные на сетевой ресурс (сетевое хранилище или другой компьютер) внутри вашей рабочей группы.
Мы пробовали подключать два флэш-брелока, но ни один так и не появился в списке целевых носителей, которые “понимает” утилита резервирования Vista. В списке у нас были только два варианта: основной жёсткий диск и DVD-привод. Впрочем, есть возможность сохранить резервную копию на внешний жёсткий диск USB. Вообще, для мобильных пользователей поддержка флэш-брелоков не помешала бы.
Впрочем, утилита резервирования Vista имеет одно преимущество над NTBackup под XP: она может напрямую записывать резервную копию на CD/DVD без помощи третьих приложений. Так что под Vista вам не нужно устанавливать какие-либо дополнительные программы для записи на CD/DVD, такие, как Nero Burning ROM. Под новой системой Microsoft можно резервировать и записывать данные в один “присест”.
Заключение: усилия и время, затраченные на резервирование, оправданы
Если вы давно пользуетесь ПК, то знаете о том, что нельзя ставить вопрос “Потеряются данные или нет?” Данные всё равно потеряются, главный вопрос – когда? У одного из наших авторов недавно вышли из строя сразу два жёстких диска, с промежутком в десять дней. Поскольку он регулярно резервировал данные на внешний USB-накопитель, то восстановить систему до рабочего состояния было сущим пустяком, стоило лишь заменить сбойный накопитель.
Что же касается частоты резервирования, то и тут всё просто. Спросите себя: сколько рабочих дней вы готовы потерять? Каков будет ответ, такова будет и периодичность резервирования. Наши редакторы резервируют информацию каждые сутки, причём этот процесс идёт ночью в фоне, не мешая основной работе.
Какой тип резервирования выбрать? Вполне нормальным будет еженедельное полное резервирование и ежедневные добавочные копии. В таком случае при любом сбое вы потеряете не больше рабочего дня.
Если вы не задумывались о резервировании данных, то пора этим заняться. С помощью NTBackup и накопителя вы сможете надёжно защититься от различных угроз. А если вы настроите резервирование по расписанию, то об этом процессе вообще можно забыть. Останется только регулярно проверять успешность резервирования.