При распаковке поврежденных архивов WinRAR не всегда правильно определяет причину сбоя в процессе разархивации. Диагностическое сообщение [нет файлов для извлечения] появляется даже тогда, когда файлы на самом деле присутствуют в архиве. Данная проблема решаема тремя способами.
Способ 1
Обновите WinRAR. Скачайте последнюю версию архиватора, установите поверх старой, и повторите попытку распаковать проблемный архив.
Способ 2
Попробуйте выполнить извлечение файлов через последнюю версию архиватора 7-ZIP. Из-за разницы в алгоритмах, в WinRAR получается открывать архивы, не работающие в 7-ZIP и наоборот. Поэтому, если не удается распаковать особо ценные файлы, стоит попробовать разные архиваторы.
Способ 3
Откройте проблемный архив и перетащите содержащиеся в нем файлы по одному на рабочий стол (к примеру). В половине случаев извлечение файлов по одному срабатывает для всего содержимого архива.