Глава 4. Восстановление архивов
Глава 4. ВОССТАНОВЛЕНИЕ АРХИВОВ Кто из нас не сталкивался с примерно такой ситуацией: тратится масса времени на поиск в Интернете требуемой информации, в конце концов она находится в виде заархивированного файла, а после дол‐ гого и нудного выкачивания выясняется, что архив, как принято го‐ ворить, оказался «битым», попросту говоря — поврежденным. Следо‐ вательно, распаковать его традиционными методами никак не получается — программа-архиватор «ругается» и ничем не может помочь. Однако современные программные средства зачастую позволяют выполнить восстановление поврежденного архива, и в этой главе мы рассмотрим несколько популярных утилит, предназначенных для решения этой непростой задачи.
4. 1. Восстановление архивов штатными средствами WinRAR Не все знают, что в популярном архиваторе WinRAR реализована штатная возможность восстановления поврежденных архивов. Не‐ смотря на то, что она способна восстановить далеко не все повре‐ жденные архивы, в некоторых случаях она справляется с данной за‐ дачей вполне успешно. Не все пользователи знают, что формат архива RAR имеет одно принципиальное отличие от формата архива ZIP. Дело в том, что в RAR-формате реализована поддержка специального типа избыточ‐ ной информации, которая называется «информация для восстанов‐ ления». Не вдаваясь в технические тонкости, поясним: rar-архив, со‐ держащий такую информацию, намного лучше поддается восстановлению, и его зачастую можно «вылечить» даже при физиче‐ ском повреждении данных (характерный пример — сбой гибкого диска). А вот что касается zip-архивов, то в них данная возможность не поддерживается, поэтому они хуже подвержены восстановлению.
В связи с вышеизложенным возникает вопрос: каким же образом можно добавить информацию для восстановления в rar-архив и, тем самым, повысить вероятность того, что его «лечение» окажется успешным при возникновении такой необходимости? Для этого существуют разные способы. Например, можно добав‐ лять информацию для восстановления с помощью командной строки. Но этот метод имеет существенный недостаток — здесь требуется наличие специальных знаний, чем большинство рядовых пользова‐ телей похвастаться не могут. Поэтому целесообразнее использовать другой метод, который заключается в применении определенных настроек при создании архива. Рассмотрим, как это делается в про‐ грамме WinRAR применительно к однотомным и многотомным ар‐ хивам (для них предусмотрены разные механизмы).
4. 1. 1. Восстановление однотомных архивов Как известно, перед каждым созданием архива в программе WinRAR выполняется предварительная настройка параметров архи‐ вирования. Необходимые действия выполняются в окне, которое по‐ казано на рис. 4. 1. Рис. 4. 1. Настройка параметров архивирования Это окно отображается на экране при активизации команды главного меню Команды Þ Добавить файлы в архив, которая вы‐ зывается также нажатием комбинации клавиш Alt+A (можно также воспользоваться аналогичной командой контекстного меню либо кнопкой Добавить, находящейся в инструментальной панели). Что‐ бы при создании rar‐ архива в него была добавлена информация для восстановления, нужно на данной вкладке установить флажок Доба‐ вить информацию для восстановления, который расположен в об‐ ласти настроек Параметры архивации. Отметим, что данный фла‐ жок доступен только в том случае, если расположенный слева переключатель Формат архива установлен в положение RAR (как
мы отмечали выше, zip‐ архивы не предусматривают использование информации для восстановления). После этого следует перейти на вкладку Дополнительно, содер‐ жимое которой показано на рис. 4. 2. Рис. 4. 2. Дополнительные параметры архивирования На данной вкладке с помощью параметра Информация для вос‐ становления следует указать максимально допустимый объем, ко‐ торый может занимать информация для восстановления, в процентах от общего архива. По умолчанию в данном поле установлено значе‐ ние 1 %. Отметим, что чем больший объем отведен под информацию для восстановления, тем более серьезные повреждения архива впо‐ следствии можно «вылечить» с ее помощью. С другой стороны, уве‐ личение объема информации для восстановления автоматически влечет за собой и «утяжеление» архива. Как показывает практика, в большинстве случаев оптимальный объем информации для восста‐ новления колеблется в пределах 1–3 % от общего объема архива. Максимально возможное значение данного параметра — 10 %. Чтобы восстановить поврежденный архив, выделите его щелчком мыши и выполните команду главного меню Операции Þ Восстано‐ вить архивы, которая вызывается также нажатием комбинации кла‐ виш Alt+R. При активизации данной команды на экране отображает‐ ся окно, которое показано на рис. 4. 3. Рис. 4. 3. Настройка параметров восстановления В данном окне осуществляется настройка параметров восстанов‐ ления. Следует отметить, что в процессе восстановления исходный архив не претерпевает никаких изменений — результат сохраняется в отдельном файле. При этом имя файла программа формирует авто‐ матически по одному из следующих шаблонов: fixed. name. rar или rebuilt. name. rar, где name — имя исходного архива. В поле Папка для записи восстановленного архива (см. рис. 4. 3) указывается путь, по которому следует поместить восстановленный архив. По умолчанию программа предлагает записать его в ту же папку, где расположен и исходный архив. Чтобы изменить это значе‐ ние, нажмите расположенную справа кнопку Обзор, и в открывшемся окне по обычным правилам Windows укажите требуемый путь. С помощью переключателя Тип архива можно указать, каким об‐ разом программа должна воспринимать восстанавливаемый архив: как rar или как zip. Стоит отметить, что после активизации команды Операции Þ Восстановить архивы программа самостоятельно определяет тип архива по его расширению и имеющейся в нем ин‐ формации, но с помощью данного переключателя вы можете изме‐ нить этот параметр.
Примечание. Несмотря на то, что в zip‐ архивах не поддержива‐ ется использование информации для восстановления, WinRAR может восстанавливать и их тоже. Правда, по указанной причине zip‐ архивы хуже поддаются восстановлению. Чтобы запустить процесс восстановления, нажмите в данном окне кнопку ОК. Через некоторое время на экране отобразится окно с результатами восстановления, пример которого показан на рис. 4. 4. Рис. 4. 4. Результаты восстановления В данном случае программа информирует нас о том, что инфор‐ мация для восстановления не обнаружена, и о создании восстанов‐ ленного файла архива под именем rebuilt. jur_diction. rar (имя исход‐ ного файла — jur_diction. rar ). Иногда перед тем, как приступить к восстановлению архива, име‐ ет смысл протестировать его на наличие повреждений. Для этого следует выделить его щелчком мыши и выполнить команду главного меню Команды Þ Протестировать файлы в архиве (данная коман‐ да вызывается также нажатием комбинации клавиш Alt+T ); также для этого можно воспользоваться кнопкой Тест на инструменталь‐ ной панели либо соответствующей командой контекстного меню, вызываемого нажатием правой кнопки мыши. Обычно процесс те‐ стирования протекает быстро и, если все в порядке, на экране отоб‐ ражается соответствующее информационное сообщение (рис. 4. 5). Рис. 4. 5. Сообщение об отсутствии ошибок в архиве Если же в процессе тестирования будут обнаружены ошибки либо повреждения, то программа информирует вас о том, что это за де‐ фекты и, в некоторых случаях — каким образом можно их устранить. Стоит отметить, что добавить информацию для восстановления архива можно не только в процессе его создания, но и впоследствии. Для этого нужно выделить данный архив щелчком мыши и выпол‐ нить команду главного меню Команды Þ Добавить информацию для восстановления либо нажать комбинацию клавиш Alt+P. При активизации данной команды на экране отображается окно, которое показано на рис. 4. 6.
Рис. 4. 6. Добавление информации для восстановления архива В данном окне на вкладке Параметры в области Защита архива от повреждений в поле Размер информации для восстановления составляет можно указать, какой объем (в процентах от общего объ‐ ема архива) должна занимать добавляемая информация для восста‐ новления. Требуемое значение вводится с клавиатуры либо с помо‐ щью кнопок счетчика. После нажатия в данном окне кнопки ОК информация для восстановления будет добавлена в исходный архив. Если перед этим обратить внимание на размер архива, то по оконча‐ нии операции (которая, кстати, занимает минимум времени) можно будет заметить, что он соответствующим образом увеличился.
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|