В каких случаях используется команда восстановить архив и ее возможности кратко

Обновлено: 08.07.2024

Теория вопроса
Как известно - “Ничто из ничего не возникает и не исчезает в никуда”, соответственно для успешного восстановления архива он должен иметь информацию для восстановления. Информация для восстановления может быть создана только в процессе создания архива (изменения корректного архива) до того как архив попал к вам. Данная информация неизбежно увеличивает размер архива, добавляя 1-10% к исходному.
Примечание: Полностью восстановить информацию из архива, не содержащего информации для восстановления, не представляется возможным. Широко рекламируемые программы восстановления rar-архивов либо дублируют функции самого архиватора, либо содержат всякого рода вредоносный код. Будьте бдительны.

Восстановление повреждённого rar-архива
Как было сказано выше, работу по восстановлению архивов лучше всего проводить непосредственно архиватором. Обратим свой взор к первоисточнику - сухие строки инструкции по использованию WinRAR:

Для восстановления повреждённого архива, защищённого с помощью информации для восстановления, в оболочке WinRAR служит команда “Восстановить”. В командной строке используется команда R. Восстановленный архив получает имя fixed.arcname.rar, где “arcname” - имя исходного (повреждённого) архива. Если повреждённый архив не защищён информацией для восстановления или если его невозможно полностью восстановить из-за крупного повреждения, то происходит вторая стадия процесса восстановления, в ходе которой реконструируется только структура архива. Файлы с неверной контрольной суммой (CRC) после этой операции восстановить не удастся, однако становится возможным восстановить неповреждённые файлы, которые ранее были недоступны из-за нарушения структуры архива. Этот метод работает только с обычными, но не с непрерывными архивами. По окончании второго этапа реконструированному архиву присваивается имя rebuilt.arcname.rar, где ‘arcname’ - имя исходного архива.

Пошаговая инструкция с картинками
Дальнейшие инструкции приведены для WinRAR v3.70 на русском языке.

Открываем ваш битый архив, в меню выбираем “Операции -> Восстановить архив(ы)”


После выбора указанного пункта меню появится окно “Восстановление…” в котором вам необходимо указать путь для восстановления и тип архива. Рекомендую оставлять в поле “Папка для записи восстановленного архива:” путь по умолчанию - восстановленный архив будет создан там же, где и “битый” файл архива, “Тип архива” - RAR. Нажимаем “ОК”.


После этого вы увидите новое окно, где будет выводиться отчёт о проделанной работе. Убедитесь, что данный архив содержит информацию о восстановлении, о чем будет свидетельствовать строка: “–> Найдена информация для восстановления”


.

Дождитесь окончания процесса восстановления, о чем сообщит строка “Готово”



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


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

Не нашли ответ на свой вопрос?
Если у вас остались вопросы относительно восстановление повреждённого rar-архива - не стесняйтесь писать их в комментариях, они не останутся без внимания. Опираясь на ваши вопросы и комментарии статья будет дополняться и перерабатываться.
Примечание: Однако примите во внимание, что вопросы вида - “Ничего не работает, что делать?” будут проигнорированы и удалены, поэтому подробно описывайте:

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

Команда "Восстановить архив"

WinRAR может восстанавливать только архивы RAR и ZIP. Тип архива WinRAR пытается определить автоматически по данным в файле архива и по его расширению, но пользователь может указать тип архива и самостоятельно.

Исходный архив не изменяется. Полученный в результате выполнения операции восстановленный архив будет записан под именем fixed.arcname.rar или rebuilt.arcname.rar, где 'arcname' - имя исходного архива. Шансы на удачное восстановление архива RAR значительно выше, если в нём есть информация для восстановления. Обратите внимание, что непрерывный архив, не содержащий информации для восстановления, как правило, восстановить невозможно.

Технические детали восстановления архива описаны в разделе, посвящённом команде R, которая является эквивалентом командной строки для команды " Восстановить архив ".

Формат RAR предусматривает внесение в архив избыточной информации – так называемой информации для восстановления сразу при его создании. Для этого при добавлении файлов в архив в окне Имя и параметры архива необходимо установить флажок Добавить информацию для восстановления (рис. 1.5). По умолчанию этот флажок снят. На вкладке Дополнительно задается относительный размер информации для восстановления в процентах от общего размера архива.


Рис. 1.5. Создание архива и добавление информации для восстановления

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

Восстановление архива происходит в два этапа. Сначала в архиве находится блок информации для восстановления. Если такой блок в архиве присутствует, поврежденная часть данных невелика по размеру и непрерывна, то шансы на успешное восстановление велики. В результате архиватор создает новый файл с именем fixed.arcname.rar, где arcname – имя исходного поврежденного архива.

Если в испорченном архиве нет информации для восстановления или повреждение очень серьезное, то делается попытка восстановления по другому алгоритму. Реконструируется лишь структура архива. Создается новый архив с именем rebuilt. arcname.rar, где arcname – имя исходного архива. Из этого восстановленного архива удается извлечь неповрежденные файлы. Из простых архивов успешно извлекаются все уцелевшие данные. Из непрерывного (solid) архива обычно удается восстановить только файлы, располагавшиеся в начале архива до места повреждения.


В частности, при повреждении заголовка потребуется указать, каков формат исходного архива: RAR или ZIP, а также является ли архив непрерывным. В ходе операции восстановления программа может спросить у пользователя, нужно ли считать файлом найденный в архиве элемент: Подозрительный элемент возможное имя файла>. Добавить в архив: Да/Нет/Все. Ответьте Да, чтобы добавить этот элемент в fixed.arcname.rar.

Для устранения неисправностей архивов RAR программа WinRAR представляется оптимальным и основным средством. Для архивов ZIP она также дает неплохие результаты, но здесь конкуренцию составляют многочисленные специализированные программы.

Данный текст является ознакомительным фрагментом.

Продолжение на ЛитРес

2.2. CSS и JavaScript в виде архивов

2.2. CSS и JavaScript в виде архивов Теперь давайте рассмотрим, каким образом лучше всего будет отдавать CSS- и JavaScript-файлы в архивированном виде. Для обеспечения корректного архивирования, по-видимому, наиболее общий подход будет заключаться в выполнении по порядку следующих

Менеджеры архивов веб-страниц

Менеджеры архивов веб-страниц Среди приложений для сохранения и обработки найденного в Сети контента есть решения на любой вкус: онлайновые сервисы, самостоятельные локальные приложения и плагины для браузеров Далее мы рассмотрим лучшие инструменты каждой из

Информация в Интернете может храниться вечно и часть архивов общедоступна

WinRar

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

19.2.2. Хорошая практика наименования проектов и архивов

19.2.2. Хорошая практика наименования проектов и архивов По мере роста нагрузки на кураторов архивов, подобных ibiblio, SourceForge и CPAN, возрастает тенденция к обработке заявок частично или полностью программным путем (вместо полной их проверки вручную).В связи с этим возрастает

WinRAR

19.2.2. Хорошая практика наименования проектов и архивов

19.2.2. Хорошая практика наименования проектов и архивов По мере роста нагрузки на кураторов архивов, подобных ibiblio, SourceForge и CPAN, возрастает тенденция к обработке заявок частично или полностью программным путем (вместо полной их проверки вручную).В связи с этим возрастает

WinRAR

WinRAR

WinRAR Вечный конкурент программы WinZip. Особой любовью пользуется у русскоязычных пользователей, во-первых, потому что создана соотечественником, во-вторых, потому, что имеется в наличии русская версия. На мировом рынке программных средств известна как программа-архиватор с

Как установить WINRAR?

Как установить WINRAR? Архивы ZIP считаются мировым стандартом, но в России очень популярен формат RAR. Большинство файлов, которые можно скачать в русском секторе Интернета, упакованы именно в архивы RAR.В Windows встроенная поддержка этого формата архивов отсутствует. Для работы

Как работать с программой Winrar?

Как работать с программой Winrar? Если в настройках WinRAR вы указали, что любые архивы нужно связать с этой программой, значки архивов изменятся — они станут изображать стопку книг, перетянутую ремешком.Теперь двойной щелчок мыши на любом архиве открывает его в программе WinRAR

3.2.2. WinRAR

WinRAR

Работа с архиватором WinRAR

Работа с архиватором WinRAR Программа WinRAR является одним из наиболее популярных архиваторов, поскольку имеет удобный интерфейс, умеет работать со многими типами архивов и, что особенно важно, обладает высокой способностью сжатия.Если вы постоянно скачиваете какие-либо

Архиватор WinRAR

Архиватор WinRAR RAR – распространенный формат сжатия данных. Архивы в данном формате имеют расширение .rar. Создаются они и открываются с помощью “родной” программы WinRAR. Программа распространяется бесплатно, но после 30 дней пробного испытательного периода вам придется

Распаковка с помощью WinRAR

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

Архиватор Win-RAR дарит нам такую возможность. Специальные файлы, выделенные расширением .rev., создаются Win-RAR именно для восстановления поврежденных или утерянных файлов многотомных архивов.

Когда возможно восстановление архива

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

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

С одним таким файлом в томе для восстановления можно легко воссоздать любой поврежденный или утерянный том из RAR-архива.

Например, наличие трех восстанавливающих томов, созданных вместе с двадцатью томами данных многотомного архива, дает возможность полностью восстановить любые три поврежденных тома.

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

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

Создаем восстанавливающие тома архива

После завершения формирования RAR-архива: томов с данными и томов восстановления, редактирование многотомного архива уже недопустимо.

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

Восстанавливаем RAR-архивы

Архиватор Win-RAR в процессе распаковки самостоятельно контролирует количество и порядок извлечения томов.

Как только он не находит какого-либо тома, но обнаруживает достаточное количество файлов .rev, Win-RAR автоматически восстанавливает отсутствующие тома.

Кроме того, конечно, можно ввести команду: rc, или простым щелчком мыши по файлу .rev, запустить процесс восстановления томов архива. Имейте в виду, что исходные копии восстанавливаемых томов будут переименованы и получат расширение .bad.

Команда R восстановить повреждённый архив

Восстановление архива состоит из двух этапов. Прежде всего, повреждённый архив сканируется на предмет наличия информации для восстановления (см. команду rr). Если в архиве есть информация для восстановления, а повреждённая часть данных непрерывна и её размер не превышает N*512 байт (где N количество секторов с информацией для восстановления, находящихся в архиве), то шансы на успешное восстановление очень высоки.

По окончании этого этапа создаётся новый архив с именем fixed.arcname.rar, где 'arcname' имя исходного (повреждённого) архива.

Если в повреждённом архиве нет информации для восстановления или архив невозможно полностью восстановить с её помощью из-за серьёзности повреждения, то начинается второй этап восстановления. Во время этого этапа реконструируется только структура архива. Файлы с неправильной CRC не восстанавливаются, но становится возможным восстановить неповреждённые файлы, которые в противном случае были бы недоступны из-за повреждения структуры архива. Как правило, этот этап даёт хороший процент восстановления на простых архивах, но в случае непрерывного архива обычно можно восстановить только неповреждённые файлы, расположенные в начале архива.

По окончании этого этапа создаётся новый архив с именем rebuilt.arcname.rar, где 'arcname' имя исходного архива.

Во время выполнения операции восстановления WinRAR может спросить у пользователя, нужно ли добавлять в архив найденный элемент, считая его файлом:

Подозрительный элемент . Добавить в архив: Да/Нет/Все

Ответьте 'Да', чтобы добавить этот элемент в fixed.arcname.rar.

Эта команда является эквивалентом командной строки команды " Восстановить архив " режима управления файлами.

Читайте также: