yah, почему у тебя всегда столько негатива
- черный юмор наверное твоя специализация
Пусть человек хотя бы попытается.
Почитай фаг и хелп к винрару.
вот что говорит фаг о консольной версии:
r Восстановить архив
Восстановление архива выполняется в два этапа. Сначала
поврежденный архив сканируется на наличие информации для
восстановления (см. команду 'rr'). Если в архиве есть
информация для восстановления, а поврежденная часть данных
непрерывна и имеет размер меньше, чем N*512 байт (где N -
количество имеющихся в архиве секторов с информацией для
восстановления), то шансы на успешное восстановление очень
высоки.
По завершении этого этапа создается новый архив с именем
fixed.arcname.rar, где 'arcname' - имя исходного (повреждённого)
архива.
Если в поврежденном архиве нет информации для восстановления
или архив невозможно полностью восстановить с ее помощью из-за
серьезности повреждения, то выполняется второй этап
восстановления. Во время этого этапа только реконструируется
структура архива. Файлы с неверной CRC восстановить не удастся,
однако становится возможным восстановить неповрежденные файлы,
которые ранее были недоступны из-за повреждения структуры архива.
Как правило, это помогает при восстановлении обычных архивов,
но малоэффективно с непрерывными архивами.
По завершения этого этапа создается реконструированный архив
с именем rebuilt.arcname.rar, где 'arcname' - имя исходного
архива.
Версия RAR/DOS32 вместо вышеупомянутых имён использует имена
_recover.rar и _reconst.rar.
Во время выполнения операции восстановления RAR может выдать
пользователю запрос о том, нужно ли добавлять в архив найденный
элемент, считая его файлом:
Подозрительный элемент
Имя: <возможное имя файла>
Размер: <размер> Размер в архиве: <упакованный размер>
Добавить в архив? Да/Нет/Все
Ответьте 'Да' (Y), чтобы добавить этот элемент в fixed.arcname.rar.
Пример:
rar r buggy.rar
rc Воссоздать отсутствующие или повреждённые тома многотомного
архива с помощью томов для восстановления (файлов .rev)
В качестве имени архива нужно указать имя любого имеющегося
тома, например:
rar rc backup.part03.rar
Информацию о томах для восстановления см. в описании команды 'rv'.
rn Переименовать файлы в архиве
Синтаксис команды:
rar rn <архив> <исх_имя1> <рез_имя1> ... <исх_имяN> <рез_имяN>
Например, следующая команда:
rar rn data.rar readme.txt readme.bak info.txt info.bak
служит для переименования файла readme.txt в readme.bak и файла
info.txt в info.bak в архиве data.rar.
Для простых преобразований имен, например, изменения расширений
файлов, в качестве исходного и результирующего имен допускается
использовать символы подстановки (шаблоны). Например, команда:
rar rn data.rar *.txt *.bak
переименует все *.txt файлы в файлы *.bak.
При переименовании RAR не проверяет, имеется ли в архиве файл
с таким же именем, как указанное результирующее, поэтому будьте
осторожны во избежание появления дублирующихся имен файлов.
Особенно важно быть осмотрительным при использовании шаблонов.
Такая команда потенциально опасна, поскольку при неправильном
указании шаблона можно испортить имена всех файлов в архиве.
rr[N] Добавить информацию для восстановления
В архивы можно добавлять необязательную избыточную информацию
для восстановления (защитную запись). Она немного увеличивает
размер архива, однако может помочь при восстановлении архива,
поврежденного в результате сбоя дискеты или другой потери
данных. Информация для восстановления может содержать до 524288
секторов. Количество секторов можно задавать явно командой 'rr'
(N = 1, 2 .. 524288). Если этот параметр не указан, то размер
выбирается автоматически и составляет около 1% от общего объема
архива, что обычно позволяет восстановить последовательно
поврежденные данные длиной до 0,6% от общего объема архива.
Кроме того, можно указывать размер информации для восстановления
в процентах от объема архива. Для этого просто добавьте знак
процента к параметру команды, например:
rar rr3% arcname
Обратите внимание, что если эту команду требуется вызвать из
пакетного файла (.bat или .cmd), то нужно указывать не rr3%, а
rr3%%, так как командный процессор воспринимает одиночный символ
'%' как начало параметра пакетного файла. Вместо символа '%'
допускается использовать латинскую букву 'p'. Например, команда
'rr3p' также будет правильной.
Если данные повреждены на одном непрерывном участке, то каждый
сектор восстановления может восстановить 512 байт поврежденной
информации, однако в случае многократного повреждения это
значение быть меньше.
Примерный размер информации для восстановления можно определить
по формуле:
<размер архива>/256 + <число секторов восстановления>*512 байт
rv[N] Создать тома для восстановления (файлы .rev)
С помощью этих файлов впоследствии можно будет восстановить
отсутствующие и повреждённые файлы в наборе томов многотомного
архива. Эта команда применима только к многотомным архивам, в
качестве имени архива нужно указать имя первого тома. Например:
rar rv3 data.part01.rar
Эта возможность может пригодиться при резервном копировании или,
скажем, при отправке многотомного архива в сетевую конференцию,
когда некоторые подписчики получили не все файлы. В этом случае
достаточно будет отправить в конференцию тома для восстановления,
а не обычные тома RAR, благодаря чему придется отсылать меньшее
количество файлов.
Каждый том для восстановления способен воссоздать один
отсутствующий или повреждённый том RAR. Например, если архив
состоит из 30 томов и для него создано 3 тома для
восстановления, то вы сможете воссоздать любые 3 отсутствующие
тома. Если файлов .rev меньше, чем отсутствующих томов, то
реконструкция архива невозможна. Общее количество обычных томов
и томов для восстановления не может превышать 255.
Необязательный параметр
указывает, сколько должно быть
создано томов для восстановления, и он должен быть меньше, чем
общее количество обычных RAR-томов. Если следом за этим
числовым параметром указать символ процента (%), то количество
создаваемых томов для восстановления будет вычисляться как
указанный процент от общего числа томов RAR-архива. Например:
rar rv15% data.part01.rar
RAR воссоздает отсутствующие тома либо по команде 'rc', либо
автоматически при распаковке, если он не находит следующий том,
но обнаруживает необходимое количество rev-файлов.
Перед реконструкцией повреждённые тома переименовываются
в *.bad. Например, volname.part03.rar будет переименован в
volname.part03.rar.bad.
Где-то мне попадался на forum.netz.ru фак по WinRar
один из советов для ленивых - пользоваться тоталкомандером.
Есть еще спецпроги для востановления архивов. типа адвансед рар репейр или что-то в этом роде
и проги по востановлению множества других типов файлов.