Команда
R восстановить повреждённый архив
Восстановление архива состоит из двух этапов. Прежде всего,
повреждённый архив сканируется на предмет наличия информации для восстановления (см.
команду rr). Если в архиве есть
информация для восстановления, а повреждённая часть данных
непрерывна и её размер не превышает N*512 байт (где N количество
секторов с информацией для восстановления, находящихся в архиве),
то шансы на успешное восстановление очень высоки.
По окончании этого этапа создаётся новый архив с именем
fixed.arcname.rar, где 'arcname' имя исходного
(повреждённого) архива.
Если в повреждённом архиве нет информации для восстановления или
архив невозможно полностью восстановить с её помощью из-за
серьёзности повреждения, то начинается второй этап восстановления.
Во время этого этапа реконструируется только структура архива.
Файлы с неправильной CRC не восстанавливаются, но становится
возможным восстановить неповреждённые файлы, которые в противном
случае были бы недоступны из-за повреждения структуры архива. Как
правило, этот этап даёт хороший процент восстановления на простых
архивах, но в случае непрерывного архива обычно можно восстановить
только неповреждённые файлы, расположенные в начале архива.
По окончании этого этапа создаётся новый архив с именем
rebuilt.arcname.rar, где 'arcname' имя исходного
архива.
Во время выполнения операции восстановления WinRAR может
спросить у пользователя, нужно ли добавлять в архив найденный
элемент, считая его файлом:
Подозрительный элемент <возможное имя файла>. Добавить
в архив: Да/Нет/Все
Ответьте 'Да', чтобы добавить этот элемент в
fixed.arcname.rar.
Эта команда является эквивалентом командной строки команды
"Восстановить архив" режима управления файлами.
Пример:
WinRAR r buggy.rar