Восстановление данных. Книга 1 - Глава 4
Понятия «архивация» и «копирование» так часто используются совместно в публикациях и при работе с данными, что иногда даже начинают восприниматься как синонимы. На самом деле, хотя архивация (английский термин – archiving) и резервное копирование (backup) – большие «друзья», они вовсе не близнецы и вообще не «родственники». Итак, что же стоит за каждым из этих терминов? Архивация по своей сути очень близка к созданию некомпьютерных, «бумажных» архивов. Что собой представляет такой архив? Это место, приспособленное для хранения документов, которые либо потеряли свою актуальность (а выбросить жалко – вдруг понадобятся), либо используются относительно редко. Простейший вариант «бумажного» архива – это книжный шкаф. Благодаря ему на рабочем столе лежат (чуть не сказал – валяются) только две-три нужные книги и штук пять журналов, и нет необходимости выкапывать их из-под груды бестселлеров десяти– пятнадцатилетней давности.
Да и в самом шкафу место используется достаточно рационально: книги стоят плотно одна к другой, а при большом количестве оных хозяин распихивает их во все щелочки и пустоты между полками. Документы в архиве обычно упорядочены по некоторому правилу (по датам, по логике, по авторству и т. д.). Это позволяет быстро отыскать интересующий документ, корректно добавить новый документ или удалить (выбросить) ненужный. Практически все перечисленные особенности присущи также электронным архивам. Причем ведущую роль при их создании играет умение программ-архиваторов сжимать архивируемые данные, позволяя тем самым экономить место для их хранения. Именно эта способность архиваторов и «подружила» их с программами резервного копирования, но подробнее об этом – немного позже. Для резервного копирования тоже существует аналог из «обычной», не компьютерной жизни. Речь идет о создании копий ценных произведений искусства (картин, ювелирных украшений). В некоторых случаях созданные копии (не подделки, а именно копии) экспонируются на различных передвижных выставках вместо оригиналов. Смысл такой подмены достаточно очевиден: не рисковать оригиналом в тех ситуациях, когда нет полной уверенности в его безопасности. Резервное копирование на компьютере имеет ту же цель – повысить надежность хранения тех данных, потеря которых может, мягко говоря, огорчить их владельца. Для особо ценных данных могут создаваться две и более резервных копий. Как правило, при резервном копировании приходится решать две взаимосвязанные проблемы: какие именно данные копировать и как часто. С одной стороны, чем чаще выполняется копирование, тем меньше придется тратить сил на восстановление документа, потерянного, например, из-за отказа жесткого диска. С другой стороны, создание каждой новой копии требует затрат времени и места для ее хранения. Во многих случаях именно применение методов сжатия, реализованных в программах-архиваторах, позволяет подобрать подходящие параметры процедуры резервного копирования. Существенным отличием резервного копирования от архивации является то, что хотя бы одна резервная копия обязательно должна быть создана не на жестком диске, хранящем оригинал, а на альтернативном носителе (гибком диске, компакт-диске и т. д.). Второе отличие заключается в следующем. Вы можете создать архив, включив в него редко используемые данные, и сохранить его либо непосредственно на жестком диске компьютера, либо (что предпочтительнее, но не обязательно) на другом носителе. И после этого удалить исходные файлы (оригиналы). Процедура резервного копирования предполагает обязательное сохранение оригинала (то есть тех данных, с которыми работает пользователь). Если архив вам дорог, вы можете создать для него одну-две резервные копии, однако это не обязательно. Резервное копирование предназначено в первую очередь для повышения сохранности данных, которые продолжают использоваться в работе (то есть периодически изменяются). Поэтому резервные копии также должны периодически обновляться. При этом обязательным является применение дополнительных носителей данных (запоминающих устройств). В идеале для хранения каждой копии следует отвести отдельный носитель. С целью экономии места для хранения резервной копии может применяться архивация копируемых данных, однако это не обязательно. Более того, в приложениях, правильная работа которых может быть нарушена из-за потери времени, архивация даже «вредна»: ведь время расходуется не только на упаковку данных, но и на распаковку.
Методы резервного копирования
Средства резервного копирования
Устройства хранения данных Технология RAIDПервоначальной целью создания технологии RAID являлось повышение производительности дисковой памяти за счет применения нескольких взаимосвязанных жестких дисков вместо одного. Однако впоследствии наличие дополнительных носителей было использовано для повышения надежности хранения данных посредством создания дополнительных (резервных) копий. Уровни RAID Всего на сегодняшний день промышленными стандартами предусмотрено восемь базовых уровней (модификаций) RAID. RAID-0 – объединение пространства нескольких физических дисков в один виртуальный том, для которого применяется метод чередования (striping, от strip – «полоса»): информация делится на блоки, поочередно записывающиеся на все накопители тома (рис. 4.3). RAID-0 обеспечивает высокую скорость обмена данными, но надежность виртуального тома несколько ниже, чем у любого другого уровня, и ниже надежности каждого из входящих в том дисков, так как при выходе из строя хотя бы одного из них вся информация теряется.
Рис. 4.3. Схема использования RAID-0
RAID-1 – дублирование, или «отзеркаливание» (mirroring – зеркальное отражение) дисков. В этом случае информация одновременно записывается на два (как правило) диска (рис. 4.4). При выходе из строя одного из них данные счи-тываются с «зеркала». К этому уровню относят также применение дуплексных томов (Duplex Volume), когда физические диски, используемые в качестве зеркал, обязательно должны быть подключены к разным контроллерам. Реализация восстановления после сбоев при использовании RAID-1 достаточно проста, однако имеет место высокая (как минимум двукратная) избыточность.
Рис. 4.5. Схема использования RAID-5
RAID-6 – в отличие от уровня 5, использует две независимые схемы контроля четности, что увеличивает как избыточность, так и надежность хранения информации. RAID-7 – отказоустойчивый массив, оптимизированный для повышения производительности. Данный уровень RAID поддерживается лишь специализированными ОС реального времени. Помимо перечисленных выше базовых модификаций RAID сегодня применяются на практике и различные их комбинации. Наибольшее распространение получили две: RAID-10 (то есть 1+0) – массив RAID-0, элементами которого являются массивы RAID-1. Цель – объединить высокую производительность RAID-0 с отказоустойчивостью RAID-1. В последнее время часто встречается в недорогих контроллерах; RAID-50 (5+0) – представляет собой массив RAID-0, элементами которого являются массивы RAID-5. Преимущества данного варианта в том, что он позволяет объединить отказоустойчивость и высокую скорость обработки транзакций RAID-5 с высокой скоростью потокового чтения-записи RAID-0. Это эффективное серверное решение, но для его реализации требуется как минимум шесть дисков.
Рис. 4.6. Исходное состояние дисков
2. Щелкните правой клавишей мыши слева от графического представления любого из двух новых дисков и выберите в контекстном меню команду Инициализировать диск (рис. 4.6). На экране появится диалоговое окно процедуры инициализации, в котором по умолчанию будут выбраны оба новых диска; в рассматриваемом примере это диски Диск 1 и Диск 2 (рис. 4.7).
Рис. 4.8. Преобразованиедисков вдинамические
6. Поставьте флажки для обоих дисков (Диск 1 и Диск 2) и щелкните на кнопке ОК. 7. Наконец, последний, третий этап – это собственно формирование логического тома для RAID-1. Щелкните правой клавишей мыши слева от графического представления любого диска и выберите в контекстном меню команду Создать том. На экране появится первое окно мастера создания тома. 8. Перейдите к следующему окну и поставьте переключатель Зеркальный том (рис. 4.9). 9. В двух последующих окнах (рис. 4.10) укажите включаемые в том диски и выберите букву для создаваемого тома (напомним, что оба физических диска с этого момента будут видны системе как единое устройство).
Программы для резервного копирования
Программа Архивация данных (Windows 98)Рис. 4.12. Стартовое окно программы архивации данных
При выборе первого или третьего вариантов будет запущен мастер, который поможет выполнить соответствующую задачу. При выборе второго варианта на экране появится список существующих заданий (если таковые имеются). Выбрав одно из них, вы сможете изменить его параметры непосредственно в основном окне программы архивации. Четвертый вариант начала работы состоит в том, чтобы закрыть стартовое окно без вызова дополнительных инструментов и перейти непосредственно в основное окно программы. Для этого требуется щелкнуть в стартовом окне на кнопке Закрыть. Основное окно программы (рис. 4.13) содержит две вкладки – Архивация данных и Восстановление, а также общие для обеих вкладок меню и панель инструментов. Из названия вкладок понятно, что первая из них позволяет создавать или редактировать задания архивации, а вторая – восстанавливать данные из имеющихся резервных копий. Ниже рассмотрен порядок действий при резервном копировании и восстановлении данных.
Рис. 4.14. Описание фильтра для задания архивации
4. Если вы хотите реализовать разностное или добавочное резервное копирование, в панели свойств задания перейдите на вкладку Тип и с помощью соответствующих переключателей (рис. 4.15) выберите нужный вариант.
Рис. 4.16. Сведения о последнем выполненном задании
Если вы хотите выполнить восстановление данных, включенных в это задание, щелкните на кнопке OK. Если же вас интересуют другие данные, щелкните на кнопке Отмена. В первом случае основное окно программы будет автоматически настроено на восстановление данных из последнего задания, во втором потребуется выполнить такую настройку вручную. В общем случае для восстановления архива требуется выполнить следующие действия. 1. Введите (или выберите с помощью кнопки Обзор) файл архива. 2. Щелкните на кнопке Обновить, чтобы в списке появились сведения о составе архива (рис. 4.17). 3. Установите флажки для дисков, папок и файлов, которые следует восстанавливать. 4. Выберите место восстановления в раскрывающемся списке Выбор места восстановления файлов; при выборе пункта Другое место потребуется указать это «другое место» в дополнительном поле. 5. Щелкните на кнопке Параметры, чтобы уточнить параметры восстановления: Не заменять – из архива восстанавливаются только те файлы, которые отсутствуют в папке-оригинале; одноименные файлы из архива не переписываются на диск, даже если в архиве содержится более поздняя версия файла, чем имеющаяся на диске; Заменить старые версии файлов – файлы на жестком диске заменяются файлами из архива с тем же именем и более поздней датой изменения; файлы, отсутствующие в папке-оригинале, также переносятся из архива на диск; Всегда заменять – файлы на жестком диске всегда заменяются файлами с тем же именем из архива, вне зависимости от дат изменения. 6. Щелкните на кнопке Запуск.
Рис. 4.17. Вкладка Восстановление
Процесс восстановления данных отображается в специальном окне и регистрируется в файле отчета.
Программа Архивация данных (Windows ХР Professional)Рис. 4.18. Вкладка Сервис панели свойств диска
По умолчанию при вызове программы архивации запускается мастер, с помощью которого можно выполнить все необходимые шаги процедуры. Если вы предпочитаете работать самостоятельно, сбросьте в первом окне мастера флажок Всегда запускать в режиме мастера и щелкните на гипертекстовой ссылке Расширенный режим. Основное окно программы архивации содержит четыре вкладки (рис. 4.19): Добро пожаловать – имеет три кнопки, обеспечивающие вызов мастеров, призванных помогать в работе с программой; Архивация; Восстановление и управление носителем; Запланированные задания.
Рис. 4.19. Основное окно программы архивации Windows XP Professional
Архивация данных Технология архивации данных в целом аналогична той, которая используется в Windows 98. Чтобы начать процедуру архивации, выполните следующие действия. 1. Перейдите на вкладку Архивация и в меню Задание выберите пункт Создать. 2. В дереве каталогов отметьте диски, папки или отдельные файлы, которые требуется архивировать (рис. 4.20). 3. В поле Местоназначение архива выполните одно из следующих действий: если требуется создать архив файлов и папок в виде файла, выберите пункт Файл (этот пункт выбран по умолчанию); если требуется создать архив файлов и папок на магнитной ленте, выберите устройство записи на магнитную ленту (данный вариант доступен, если программа архивации при запуске обнаружила подключенный к компьютеру стример поддерживаемого типа). 4. В поле Носитель архива или имя файла выполните одно из следующих действий: если архив файлов и папок создается в виде файла, введите путь и имя архивного файла (с расширением BKF) или щелкните на кнопке Обзор и найдите нужный файл; если архив файлов и папок создается на магнитной ленте, выберите устройство записи на магнитную ленту, которое предполагается использовать.
Рис. 4.22. В число дополнительных параметров входиттип создаваемого архива
Если все создаваемые на компьютере задания архивации (резервного копирования) имеют однотипный набор общих параметров, то вы можете установить их значения до начала архивации, и они будут использованы для всех новых заданий. Чтобы открыть панель общих параметров архивации, выберите в меню Сервис пункт Параметры. Панель содержит пять вкладок (рис. 4.23). На вкладке Общие следует обратить внимание на флажок Архивировать содержимое подключенных дисков. Если он сброшен, а в задание архивации включена папка, ссылающаяся на подключенный диск, то файлы такой папки архивироваться не будут: в архив будут включены лишь ссылки на эти файлы (подробнее о подключенных дисках рассказано в главе 3). Из других вкладок дополнительного пояснения заслуживает вкладка Исключение файлов (рис. 4.24). С ее помощью можно определить перечень типов файлов, которые не должны включаться в задание архивации. Верхний список является общим для всех пользователей компьютера, и в него по умолчанию входят некоторые системные файлы и папки (в частности, файл подкачки, файл спящего режима и все файлы из папки Temp). Нижний список задает перечень исключаемых файлов для пользователя, от имени которого запущен данный сеанс работы с системой. В исходном состоянии этот список пуст. Чтобы его сформировать, требуется щелкнуть на кнопке Добавить и выбрать исключаемые типы файлов в дополнительном окне.
Рис. 4.24. Вкладка Исключение файлов
Сформированное задание можно запустить на выполнение либо немедленно, либо в определенную дату в будущем. Чтобы занести задание в число отложенных, необходимо перейти в основном окне программы архивации на вкладку Запланированные задания и с помощью имеющегося там календаря выбрать подходящую дату. Восстановление данных Процедура восстановления пользовательских данных в целом аналогична рассмотренной для программы архивации Windows 98. Все необходимые действия выполняются с помощью элементов управления, размещенных на вкладке Восстановление и управление носителем. В исходном состоянии в правой части этой вкладки отображаются все созданные когда-либо ранее файлы архивов (рис. 4.25).
Программа Универсальный BackupЭта небольшая программа (суммарный размер ее файлов составляет около 200 Кбайт) может рассматриваться как альтернатива описанным выше стандартным средствам резервного копирования. Программа не требует инсталляции (что позволяет запускать ее с внешнего носителя), имеет русскоязычный интерфейс и совершенно бесплатна. Ее авторство принадлежит компании MultiWorks Technology. Правда, последняя версия программы датирована 2001 годом и, судя по всему, компания на рынке программных продуктов больше не работает. Однако указанную программу можно загрузить с веб-сайта компании, который по-прежнему доступен. Основные возможности В состав программы входят два исполняемых файла: UB.exe и UB_DOS.exe. Первый из них предназначен для работы в среде Windows 9*/ME/2000/XP, а второй – для работы под управлением MS DOS или любой другой однозадачной ОС, поддерживающей те же команды. Благодаря совместному использованию обоих программных модулей вы можете архивировать и затем восстанавливать основные системные компоненты операционных систем семейства Windows даже после существенного повреждения системы. К числу других возможностей программы относятся: создание архивов, содержащих любые файлы и папки в файловых системах FAT, FAT32 и NTFS; создание резервных копий ключей и переменных системного реестра; восстановление файлов, каталогов, ключей и переменных реестра в их исходные места расположения (как из среды DOS, так и из среды Windows); сканирование любых каталогов, ключей реестра, файлов настройки Windows (control.ini, system.ini, win.ini) и системных файлов MS-DOS (boot.ini, winstart.bat, dosstart.bat, autoexec.bat, config.sys, msdos.sys); сравнение полученных ранее результатов сканирования с целью выявления различий между ними (включая создание, удаление и изменение файлов, каталогов, ключей и переменных реестра); создание архивов на основе выявленных изменений (в архив включаются созданные и измененные файлы, каталоги, ключи и переменные реестра). Программа способна взаимодействовать со штатными системными утилитами и сервисными программами. Например, из среды программы Универсальный Backup можно запустить средство диагностики DirectX.
Интерфейс Интерфейс программы реализован в виде набора мастеров, доступ к которым производится непосредственно из основного окна программы. Собственно говоря, в этом окне, кроме строки меню и четырех кнопок для вызова мастеров, больше ничего и нет (рис. 4.27).
Рис. 4.28. Меню Утилиты программы Универсальный Backup
Если на компьютере установлена другая весьма полезная программа того же разработчика, Редактор настроек Windows, то можно запустить ее с помощью одноименной команды из меню Приложения. Список настраиваемых параметров программы невелик, но в нем следует обратить внимание, по крайней мере, на группу из трех параметров в категории Каталоги (рис. 4.29).
Рис. 4.30. Первое окно мастера архивации
На такую крайнюю меру следует соглашаться лишь в том случае, если вы собираетесь создавать копии системных данных (прежде всего – системного реестра). В следующем окне мастера потребуется выбрать тип архива, а точнее – состав данных, подлежащих резервному копированию (рис. 4.31).
Выбор варианта резервирования выполняется посредством установки соответствующего переключателя в окне мастера резервирования (см. рис. 4.31). Когда потребуется восстановить системные данные, вы можете выбрать один из двух способов (режимов): запуск процедуры восстановления непосредственно из среды Windows. Очевидно, что такой вариант применим только в ограниченном числе случаев; например, вы можете им воспользоваться для восстановления файлов в папке Program Files или некоторых системных файлов из числа расположенных в корневой папке системного диска (рис. 4.35). Если выбран этот режим, то после выбора восстанавливаемых файлов в следующем окне мастера выберите в раскрывающемся списке Тип восстановления пункт Восстановление системы из Windows. Данный параметр определяет состояние флажков в верхней части окна и требует, в частности, очистить целевой каталог; запуск процедуры восстановления непосредственно из среды однозадачной ОС (DOS или аналогичной). Данный режим – универсальный и может применяться при восстановлении любых системных данных, в том числе при восстановлении всего системного раздела.
Программа Paragon Drive BackupРис. 4.36. Окно программы Paragon Drive Backup
Вместе с тем типовые операции (особенно на этапе освоения программы Drive Backup) могут выполняться с помощью мастера, который по умолчанию активизируется при каждом запуске программы. Чтобы отказаться от услуги, необходимо
Рис. 4.41. Окно для наблюдения за ходом генерации образа
Если вы щелкнете на кнопке Отмена до завершения процесса и потом подтвердите свое намерение, состояние созданного файла образа окажется неопределенным. Вероятнее всего, он будет непригоден для дальнейшего использования. После завершения создания образа по указанному вами адресу должен быть расположен основной файл (с расширением. pbf), а также (при делении образа на сегменты) дополнительные файлы, расширение которых содержит порядковый номер сегмента (.pbO,pbl и т. д.). Процедура создания образа для всего жесткого диска аналогична рассмотренной выше. Восстановление раздела (диска) по его образу Для активизации процедуры восстановления можно воспользоваться либо все тем же мастером Backup Wizard, либо командой Восстановить раздел из образа (для диска – Восстановить жесткий диск из образа). В обоих случаях на первом шаге вам потребуется выбрать в диалоговом окне файл образа, на основе которого должно выполняться восстановление. Однако (как ни странно) при использовании это окно содержит несколько более подробную информацию о файле образа, чем та, которую предоставляет мастер восстановления (рис. 4.42).
Рис. 4.42. Выбрав файл образа, вы получите о нем исчерпывающие сведения
После выбора файла образа останется выполнить всего лишь два действия. 1. Подтвердить свои намерения о восстановлении раздела (диска) в окне с предупреждением, что раздел (диск) содержит данные, которые в результате восстановления будут замещены. 2. Наблюдать за ходом восстановления в специальном информационном окне (аналогичном показанному на рис. 4.41). Если образ состоит из нескольких сегментов, то по завершении работы с очередным из них Drive Backup предложит вам выбрать следующий. Если файлы всех сегментов расположены в одной папке, вам останется лишь подтвердить выбор, сделанный самим Drive Backup.
Рис. 4.43. Drive Backup предлагает лишь подходящие варианты для создания клона
После выбора копируемого раздела (диска) Drive Backup производит поиск подходящих вариантов для создания клона. Наибольшее предпочтение он отдает пустым разделам подходящего размера (рис. 4.43). Если подходящих разделов на выбранном жестком диске нет, Drive Backup сообщит об этом. Чтобы получить возможность выбирать размер раздела-приемника, установите флажок Копировать с изменением размера. На следующем шаге в дополнительном окне установите с помощью регулятора желаемый размер (рис. 4.44). Минимально допустимый размер раздела-приемника определяется объемом данных, имеющихся в разделе-источнике, а максимальный размер – полным объемом источника.
После активизации процедуры клонирования ее ход отображается в информационном окне (рис. 4.45). Хотя в нем имеется кнопка Отмена, пользоваться ей нужно только в крайнем случае.
Программа Acronis True ImageРис. 4.46. Можно создать загрузочный диск с Acronis True Image
Возможно создание загрузочного диска в одной из двух конфигураций: полной, с поддержкой всех типов устройств; для нее требуется семь гибких дисков; сокращенной, с базовым набором драйверов; для нее достаточно трех гибких дисков. Если на момент инсталляции программы у вас нет под рукой подходящего носителя или вы не располагаете достаточным временем, эту процедуру можно выполнить после завершения установки. Версия True Image, загружаемая со сменного носителя, содержит все основные функции Windows-версии (кроме функций подключения и отключения виртуального диска) и большинство сервисных (кроме функции создания загрузочного диска).
Рис. 4.47. Основное окно программы Acronis True Image
Для инициализации сервисных функций (типа подготовки загрузочного диска или создания скрытого раздела) служат кнопки верхней панели инструментов и ссылки, размещенные в области задач (в левой части окна). Щелкнув один раз на любой из «основных» кнопок, можно получить дополнительные пояснения относительно соответствующей процедуры – подсказка отображается в нижнем поле области задач. Для запуска мастера требуется щелкнуть на той же кнопке дважды. Все мастера имеют однотипный весьма дружественный интерфейс и позволяют решить соответствующую задачу с минимальными усилиями. Например, чтобы получить образ диска, достаточно после запуска мастера выбрать копируемый диск или раздел (рис. 4.48) и затем указать имя и расположение файла образа.
Рис. 4.51. При клонировании диска возможно изменение его размера
Необходимо иметь в виду, что целевой диск должен быть «пустым», то есть не содержать предварительно созданных разделов. Если это условие не выполняется, то True Image предложит удалить имеющиеся разделы (разумеется, вместе с записанными в них данными). Поэтому операция клонирования требует повышенной аккуратности.