Вопрос, с которым сталкиваются многие пользователи — «у меня есть архив, но часть томов недоступна». В этой статье мы разберём, почему так происходит, как определить общее количество томов, какие ошибки появляються в популярных архиваторах и какие шаги можно предпринять, чтобы восстановить архив или хотя бы часть данных;
Что такое многотомный (мульти‑томный) архив?
Многотомный архив — это набор файлов‑частей, которые совместно образуют один логический архив. Обычно такие архивы создаются:
- для упрощения передачи больших файлов (ограничения почтовых сервисов, файловых систем);
- для резервного копирования, когда требуется разбить резерв на части фиксированного размера;
- для удобного скачивания из торрентов, где каждый том представляет отдельный файл.
Внутренняя структура томов взаимосвязана: первый том содержит заголовок архива, словарь (для solid‑архивов) и информацию о всех последующих частях. Поэтому отсутствие хотя бы одного тома делает архив незавершённым и большинство архиваторов откажутся его распаковывать.
Почему «недоступна часть томов» приводит к ошибкам?
Самые распространённые сообщения об ошибках в WinRAR, 7‑Zip и других программах:
- “Требуется следующий том: file.part1.rar” – архиватор нашёл первый том, но не может найти второй.
- “Ошибка извлечения: проверьте файлы” – часть данных повреждена или отсутствует.
- “Недокачанный том” – часто появляется в торрент‑клиентах, когда часть файла имеет меньший размер, чем ожидается.
Эти сообщения появляются, потому что архиватор не может собрать полную цепочку томов, а значит не может построить полную таблицу файлов и восстановить их.
Как определить общее количество томов архива?
Существует несколько способов:
3.1 По имени файлов
Стандартные схемы именования:
archive.part1.rar, archive.part2.rar, …, archive.partN.rar- или
archive.rar, archive.r00, archive.r01, …, archive.rNN
Если в имени присутствует номер, достаточно посмотреть на наибольший номер – это и есть общее количество томов.
3.2 С помощью WinRAR
Откройте любой том (обычно .rar или .part1.rar) в WinRAR и посмотрите в строке состояния:
Том 1 из 12
Эта информация берётся из заголовка архива.
3.3 Через командную строку 7‑Zip
Выполните:
7z l archive.part1.rar
В выводе будет строка Volume: 1/12 – количество томов указано после слеша.
Что делать, если часть томов недоступна?
4.1 Попытаться найти недостающие файлы
- Проверьте корзину и временные папки – иногда части скачиваются в другую директорию.
- Если архив получен из торрента, проверьте список “Files” в клиенте – он покажет, какие части ещё не загружены.
- Обратитесь к источнику (форум, отправителю) с запросом недостающих томов.
4.2 Перекачать повреждённые томы
Если у вас есть все томы, но один из них «повреждён», попробуйте:
- Удалить подозрительный том.
- Скачать его заново.
- Убедиться, что размер тома совпадает с другими (обычно все томы одинаковой длины, кроме последнего).
4.3 Восстановление с помощью функции Repair в WinRAR
WinRAR умеет восстанавливать повреждённые архивы, если в наборе присутствует восстанавливающий том (файлы с расширением .rev или .par). Для этого:
- Запустите WinRAR.
- Выберите Tools → Repair archive.
- Укажите первый том (например,
archive.part1.rar). - Если восстановительные тома присутствуют, WinRAR попытается собрать целый архив.
4.4 Возможность частичной распаковки (не solid‑архивы)
Если архив не solid (каждый файл хранится отдельно), то можно извлечь те файлы, которые полностью находятся в доступных томах. В WinRAR это делается так:
- Откройте первый том.
- Выберите нужные файлы, которые находятся в полностью скачанных частях.
- Нажмите Extract. Если файл полностью содержится в имеющихся томах, он будет извлечён без ошибок.
Для solid‑архивов (где данные сжаты в один общий поток) такой подход невозможен – требуется весь набор томов.
4.5 Слияние томов вручную (для ZIP‑архивов)
Для многотомных ZIP‑архивов можно использовать утилиту zip -FF (или её аналог в 7‑Zip) для попытки собрать один «склеенный» файл:
zip -FF archive.zip --out merged.zip
После этого попробуйте открыть merged.zip. Однако успех зависит от того, насколько сильно недостающие части влияют на структуру архива.
Как избежать проблем с недостающими томами в будущем?
- Сохраняйте все части в одной папке. Перемещение томов в разные каталоги часто приводит к «потере» части.
- Проверяйте контрольные суммы (MD5, SHA‑1) каждого тома сразу после скачивания.
- Если архив большой, используйте режим «solid = off» (в WinRAR – опция
-s), чтобы обеспечить возможность частичной распаковки. - Создавайте восстанавливающие тома (
.rev,.par) – они позволяют исправлять повреждения без полной пере‑загрузки. - Для торрент‑скачивания включайте режим «sequential download», чтобы сначала получались первые тома, а потом остальные.
Чек‑лист: что проверить, когда появляется ошибка «Требуется следующий том»
- Убедитесь, что все файлы находяться в одной директории;
- Проверьте имена:
archive.part1.rar,archive.part2.rar…archive.partN.rar(или.r00,.r01и т.д.). - Сравните размер каждого тома – они должны быть одинаковыми (кроме последнего).
- Откройте первый том в архиваторе и посмотрите, сколько томов указано в заголовке.
- Если томов не хватает – найдите их в источнике или перекачайте.
- Если томы есть, но повреждены – замените их новыми копиями.
- Если восстановительные тома присутствуют – запустите функцию Repair.
- Если архив не solid, попробуйте извлечь доступные файлы.
Многотомные архивы удобны, но требуют полноты набора томов. При отсутствии хотя бы одного фрагмента архиватор считает архив повреждённым, и распаковка невозможна. Определить общее количество томов можно по имени файлов, через свойства в WinRAR или командой 7‑Zip. Чтобы решить проблему, следует:
- найти недостающие части;
- перекачать повреждённые томы;
- использовать восстановительные тома;
- при возможности – извлекать только те файлы, которые полностью находятся в доступных томах.
Следуя рекомендациям из этой статьи, вы сможете быстро диагностировать и устранять ошибки, связанные с неполным набором томов, а также минимизировать риск их появления в будущем.
Дата последнего обновления: 16:26:36