Статьи · Восстановление

Как восстановить повреждённый архив, если он не распаковывается

Скачали архив, а при распаковке — ошибка CRC, «неожиданный конец архива» или «файл повреждён». Не спешите удалять: в большинстве случаев из битого архива RAR, ZIP или 7z можно вытащить хотя бы часть файлов, а иногда и восстановить его целиком. Разбираем все рабочие способы по порядку — от встроенной кнопки в WinRAR до специальных утилит.

Обновлено: 4 августа 2026 Редакция LoadFile Чтение 11 мин
Повреждённый архив, который восстанавливают по частям

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

Коротко: сначала сделайте копию битого архива. Затем в WinRAR нажмите «Исправить» (Alt+R) для RAR/ZIP или распакуйте архив через 7-Zip с включённой опцией «оставить повреждённые файлы на диске». Если стандартные инструменты не помогли — используйте специальную утилиту восстановления или перекачайте файл заново. Полное восстановление возможно только при наличии записи для восстановления (recovery record).

Содержание
  1. Почему архив повреждается
  2. С чего начать: сделайте копию
  3. Восстановление архива в WinRAR
  4. Как вытащить файлы через 7-Zip
  5. Специальные программы для ремонта архивов
  6. Онлайн-восстановление: когда и с осторожностью
  7. Mac, Linux и телефон
  8. Как защитить архивы от повреждений
  9. Частые вопросы

Почему архив повреждается

Прежде чем восстанавливать повреждённый архив, полезно понять, что именно сломалось — от этого зависит шанс на успех. Архив состоит из сжатых блоков данных и служебного оглавления (в ZIP это «центральный каталог» в конце файла), где хранятся имена, размеры и контрольные суммы CRC каждого элемента. Ошибка при распаковке возникает, когда реальные данные не совпадают с этими контрольными суммами.

Типичные причины повреждения:

  • Неполная загрузка. Скачивание оборвалось, и архив недокачан — самый частый случай. Такой файл почти всегда меньше исходного по размеру.
  • Сбой при передаче. Файл прошёл через нестабильное соединение, мессенджер или флешку с ошибками.
  • Битый носитель. Плохие секторы на диске или флешке испортили часть данных.
  • Ошибка при создании. Программа-архиватор аварийно завершилась во время упаковки.
  • Подмена расширения. Иногда «архив» вообще не архив — файл переименовали или сервер отдал HTML-страницу с ошибкой вместо файла.
💡
Проверьте формат первым делом

Если архив не открывается вообще ни одной программой, возможно, это не тот формат. Загляните в определитель формата по сигнатуре — он покажет, действительно ли перед вами ZIP, RAR или что-то другое.

С чего начать: сделайте копию

Первое правило восстановления данных — не работать с единственным экземпляром. Любая попытка «починки» может изменить файл, и если что-то пойдёт не так, вы потеряете последний шанс.

  1. Скопируйте повреждённый архив в отдельную папку. Все манипуляции проводите с копией, оригинал не трогайте.
  2. Сравните размер файла с исходным, если он известен. Архив заметно меньше ожидаемого — почти наверняка недокачан, и правильнее скачать его заново, чем восстанавливать.
  3. Попробуйте просто перекачать файл. Если источник доступен, повторная загрузка — самый надёжный «ремонт». Восстановление имеет смысл, когда оригинала уже нет.
!
Недокачанный ≠ повреждённый

Если файл оборвался на середине загрузки, восстановить недостающие данные нельзя — их физически нет в файле. Утилиты вытащат только то, что успело докачаться. Единственное полноценное решение — докачать архив.

Восстановление архива в WinRAR

WinRAR умеет чинить архивы RAR и ZIP собственными силами. Это первый инструмент, который стоит попробовать на Windows.

  1. Откройте WinRAR и перейдите к папке с повреждённым архивом через встроенный файловый менеджер программы.
  2. Выделите битый файл и нажмите «Исправить» на верхней панели (или сочетание Alt+R).
  3. В окне укажите папку для результата и выберите тип архива — «Считать повреждённый архив как RAR» или как ZIP, в зависимости от формата.
  4. Нажмите «ОК». WinRAR создаст новый файл с именем rebuilt.имя.rar (или _reconstructed) и попытается собрать из него всё читаемое.
  5. Откройте восстановленный архив и проверьте, какие файлы удалось извлечь.

Насколько хорошо сработает «Исправить», зависит от того, была ли при создании архива добавлена запись для восстановления (recovery record). Если да — WinRAR способен полностью восстановить данные в пределах объёма этой записи. Если нет — программа лишь пересоберёт оглавление и вытащит уцелевшие блоки.

WinRAR условно-бесплатен

Пробный период не ограничивает функцию восстановления — «Исправить» доступно и после окончания 40 дней. Для разовой задачи покупать лицензию не нужно.

Как вытащить файлы через 7-Zip

Бесплатный 7-Zip не чинит структуру архива, но отлично извлекает уцелевшие файлы из битых RAR, ZIP и 7z — часто там, где WinRAR отказывается. Ключ в том, чтобы заставить его игнорировать ошибки контрольных сумм.

  1. Кликните по архиву правой кнопкой и выберите 7-Zip → Открыть архив (именно открыть, а не «Распаковать»).
  2. В окне 7-Zip выделите все файлы (Ctrl+A) и нажмите «Извлечь».
  3. Укажите папку и запустите извлечение. На каждый повреждённый файл 7-Zip покажет ошибку — нажимайте «Продолжить»/«Пропустить», не прерывая процесс.
  4. После завершения проверьте распакованную папку: неповреждённые файлы окажутся целыми, а битые — частично или их не будет.

Если вы работаете в командной строке, распаковать повреждённый архив с игнорированием ошибок помогает ключ распаковки: 7z x архив.zip — 7-Zip извлечёт всё восстановимое в текущую папку. Для многотомных архивов (.part1.rar, .z01) убедитесь, что все тома лежат рядом и ни один не пропущен — отсутствие одного тома тоже даёт ошибку «неожиданный конец архива».

💡
Видео и музыку можно спасти частично

Медиафайлы (MP4, MP3, MKV) переносят потерю фрагмента лучше документов: видео обычно проигрывается с артефактами в одном месте. А вот повреждённый DOCX, XLSX или PDF внутри архива, скорее всего, придётся восстанавливать отдельно.

Специальные программы для ремонта архивов

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

ИнструментФорматыОсобенности
WinRAR «Исправить»RAR, ZIPВстроено, бесплатно для задачи; лучше всего с recovery record
7-Zip7z, ZIP, RAR и др.Бесплатно; извлекает уцелевшее с игнорированием ошибок
DiskInternals ZIP RepairZIPПересобирает центральный каталог ZIP; есть бесплатная версия
DataNumen (Zip/RAR Repair)ZIP, RARГлубокое восстановление; демо показывает результат до покупки
Object Fix ZipZIPПростая бесплатная утилита для лёгких повреждений

Логика выбора простая: сначала — бесплатные WinRAR и 7-Zip, и только если они вытащили не всё, пробуйте специализированный ремонт. У платных программ обычно есть демо-режим, который покажет список восстановимых файлов до оплаты — так вы поймёте, стоит ли овчинка выделки. Загружайте такие утилиты только с официальных сайтов: под видом «ремонта архивов» часто распространяют нежелательный софт (о рисках — в разделе безопасность файлов).

Онлайн-восстановление: когда и с осторожностью

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

Не загружайте личные данные на чужой сервер

Онлайн-сервис получает полный доступ к содержимому архива. Никогда не восстанавливайте так документы с паролями, сканы, коммерческие или персональные данные — файлы уходят третьей стороне и могут где-то остаться. Для конфиденциального содержимого используйте только локальные программы.

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

Mac, Linux и телефон

Инструменты восстановления есть не только на Windows.

macOS

Встроенная «Архивная утилита» на ошибках просто останавливается, поэтому поставьте The Unarchiver или Keka — они извлекают уцелевшие файлы из битых архивов. В Терминале доступна команда zip -FF битый.zip --out новый.zip, которая пробует пересобрать повреждённый ZIP.

Linux

Для ZIP используйте связку zip -FF архив.zip --out fixed.zip, а затем распакуйте fixed.zip. Для RAR подойдёт консольный unrar x -kb архив.rar — ключ -kb сохраняет частично извлечённые файлы. 7z-архивы разбирает команда 7z x архив.7z из пакета p7zip, извлекая всё восстановимое.

Android и iPhone

На телефоне возможности скромнее. Приложения вроде ZArchiver (Android) умеют распаковывать архив с пропуском ошибок, но полноценного ремонта на мобильном нет. Если архив важный — перекиньте его на компьютер и восстанавливайте там.

Как защитить архивы от повреждений

Лучшее восстановление — то, которое не понадобилось. Несколько привычек резко снижают риск потерять данные из архива.

  1. Добавляйте запись для восстановления. При создании RAR в WinRAR включите «Добавить информацию для восстановления» (recovery record) — например, 3–5 % от объёма. Тогда небольшое повреждение архив «залечит» сам. Для критичных данных можно создать и отдельные тома для восстановления (файлы .rev).
  2. Проверяйте архив сразу после создания. В архиваторе есть команда «Тест» (в 7-Zip и WinRAR) — она сверяет контрольные суммы и подтверждает, что архив целый.
  3. Передавайте большие архивы через облако. Мессенджеры и почта чаще портят файлы, чем облачные хранилища с докачкой. Как это сделать правильно — в гайде о передаче больших файлов.
  4. Держите бэкап. Резервная копия важного архива на другом носителе избавляет от восстановления в принципе.
Запись для восстановления — единственный способ вернуть архив целиком

Без неё восстановление ограничено извлечением уцелевших блоков. С ней архиватор способен исправить повреждение в пределах заложенного процента. Потратьте лишние секунды при упаковке важного — и не понадобится вся эта статья.

Частые вопросы

Что означает ошибка CRC при распаковке?

CRC — контрольная сумма блока данных. Ошибка «CRC failed» означает, что реальные данные в архиве не совпали с записанной суммой, то есть участок повреждён. Файлы вне этого блока обычно извлекаются нормально — попробуйте распаковать архив через 7-Zip с пропуском ошибок.

Можно ли полностью восстановить повреждённый архив?

Только если при его создании была добавлена запись для восстановления (recovery record) и повреждение не превышает её объём. В остальных случаях реально извлечь лишь уцелевшие файлы, а испорченные блоки восстановить нельзя — недостающих данных в файле нет.

WinRAR не смог исправить архив — что дальше?

Попробуйте открыть тот же архив в 7-Zip и извлечь файлы с игнорированием ошибок. Если и это не помогло, используйте специализированную утилиту (DataNumen, DiskInternals ZIP Repair). А лучший вариант, если он доступен, — перекачать архив из источника заново.

Архив выдаёт «неожиданный конец архива». Почему?

Чаще всего файл недокачан или это многотомный архив, в котором не хватает одного из томов (.part2.rar, .z02). Проверьте размер файла и наличие всех частей. Если архив просто оборвался при загрузке — восстановить недостающее нельзя, нужно докачать.

Безопасно ли восстанавливать архив онлайн?

Для публичного, не конфиденциального содержимого — можно. Для личных документов, сканов и паролей — нет: онлайн-сервис получает полный доступ к содержимому, и файлы уходят на чужой сервер. Такое восстанавливайте только локальными программами.

Как открыть архив, если он вообще не читается?

Сначала убедитесь, что это действительно архив, а не переименованный файл — проверьте формат по сигнатуре. Если формат подтверждён, но структура разрушена, поможет только извлечение уцелевших блоков через 7-Zip или специальную утилиту.

Можно ли восстановить файлы из архива с паролем?

Только если вы знаете пароль — без него зашифрованные данные не расшифровать, даже когда сам архив цел. При наличии пароля восстановление работает так же: WinRAR/7-Zip запросят его при извлечении. Подробнее о паролях — в статье как поставить пароль на архив.

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

Смотрите также