#Что означает ошибка
CRC failed
Ошибки «Unexpected end of archive» и «CRC failed» означают, что архив не прошёл проверку целостности: файл скачан не полностью, повреждён при передаче или записан на сбойный носитель. Ошибка CRC может также говорить о неверном пароле или проблеме с оперативной памятью.
Лучший вариант — скачать архив заново и сверить размер и хэш-сумму с указанными на сайте. Если исходник недоступен, можно попытаться восстановить часть данных.
Скачайте архив заново, проверьте все части и используйте восстановление.
#Причины и решения
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Неполная загрузкаФайл. | Проявляется как «CRC failed» или близкий по смыслу сбой. | Скачайте. |
| Повреждённая частьАрхив. | Проявляется как «CRC failed» или близкий по смыслу сбой. | Проверьте. |
| ДискОшибки. | Проявляется как «CRC failed» или близкий по смыслу сбой. | chkdsk. |
| ВерсияСтарый. | Проявляется как «CRC failed» или близкий по смыслу сбой. | Обновите. |
#Пошаговое решение
- Скачайте зановоЕсли архив сообщает
Unexpected end of archive, сначала сохраните исходный файл и скачайте новую копию из того же доверенного источника под другим именем. В Windows откройте Проводник → «Свойства» и сравните размеры. При опубликованной SHA-256 можно открыть Win+R →cmd, перейти в папку и выполнитьcertutil -hashfile "archive.rar" SHA256с настоящим именем файла; несовпадение суммы указывает на искажение данных. - Проверьте все частиДля томов RAR или 7z положите все части в одну папку, проверьте последовательность
part1,part2и так далее либо.001,.002. Откройте первый том в WinRAR/7-Zip и запустите проверку архива. Если не хватает части, запросите её у отправителя; не переименовывайте второй том в первый и не пытайтесь извлекать каждый отдельно. - Используйте «Исправить»Если исходная копия повреждена, в WinRAR выделите её копию и выберите «Операции» → «Восстановить архивы» (в поддерживаемых версиях Alt+R). Результат сохраните отдельно и проверьте командой «Тестировать»; успех не гарантирован, особенно без записи восстановления. 7-Zip не имеет универсальной команды «игнорировать CRC» для достоверного восстановления: частично извлечённые файлы могут быть неполными.
#Простые проверки
Скачайте файл заново, отключив ускорители загрузки; используйте другой браузер или менеджер загрузок. Сравните размер с оригиналом. Для многотомных архивов (part1.rar, part2.rar) убедитесь, что скачаны все части и они лежат в одной папке.
#Восстановление данных
В WinRAR используйте «Операции → Исправить архив» (Alt+R): программа попытается восстановить структуру и создаст fixed.rar. Если в архив добавлена информация для восстановления, шансы выше. 7-Zip умеет извлекать неповреждённые файлы до места ошибки — используйте «Извлечь с игнорированием ошибок».
#Если ошибка повторяется
Проверьте носитель (chkdsk) и оперативную память (Windows Memory Diagnostic): нестабильная память портит данные при распаковке. Распакуйте архив на другой диск. Для пароля убедитесь в раскладке и регистре.
certutil -hashfile archive.rar SHA256#Порядок действий по шагам
1) Скачайте архив заново и сравните размер. 2) Проверьте хэш командой certutil. 3) Для многотомного архива положите все части в одну папку. 4) Откройте архив в WinRAR и нажмите «Исправить архив». 5) Извлеките уцелевшие файлы 7-Zip. 6) Если пароль неверный, введите его вручную, а не копированием: в нём могут быть лишние пробелы.
#Где скачать и что открыть
- — бесплатный архиватор, умеет извлекать файлы из частично повреждённых архивов