If 7-Zip reports a CRC error, it means the archive is corrupted or the file was damaged during download or transfer. This guide explains what a CRC failure is, what causes it, and how to fix or recover your data, with step-by-step instructions for common scenarios.
What Does “CRC Failed” Mean?
CRC stands for Cyclic Redundancy Check, a mathematical algorithm that verifies data integrity. When you create a ZIP or 7z archive, 7-Zip stores a CRC value for each file. When you extract, it recalculates the CRC from the extracted data and compares it to the stored value. If they don’t match, you get the error: “CRC Failed: [filename]. The file is corrupt.” This almost always means the archive or the file inside it is damaged.
Common Causes of CRC Errors
- Incomplete download: The archive was not fully downloaded from the internet.
- Transfer errors: Copying the archive to a USB drive or over a network can introduce errors.
- Faulty storage: The hard drive or SSD may have bad sectors, or the archive was written to a failing disk.
- Software interruption: The archiving process was interrupted (e.g., power loss, system crash).
- Antivirus interference: Some security software may modify or quarantine parts of an archive.
- Original file corruption: The file was already corrupt before being archived.
How to Fix a CRC Failed Error
There is no guaranteed fix, but try these steps in order. The first step is the most important: re-download the file from the original source. If the error persists, try the following.
1. Re-download or Re-transfer the Archive
If you downloaded the archive, delete it and download it again. Use a download manager that supports resuming to avoid incomplete transfers. If it came from a friend or a network drive, copy it again. Verify the file size matches the source.
2. Try 7-Zip’s “Extract to” with Error Ignoring
7-Zip can sometimes extract files even if the CRC check fails, especially if the corruption is in a non-critical part. Right-click the archive, choose 7-Zip > Extract to [folder]. When the error dialog appears, you can choose “Yes” to continue extracting the remaining files. This may recover most of the data, but the corrupted file(s) will be incomplete.
3. Use a Repair Tool (for ZIP files)
If the archive is a ZIP file, you can try a ZIP repair utility. Some tools are free and can rebuild the central directory. For 7z files, there are fewer options, but you can try 7-Zip’s “Test” feature to see which files are affected, then try extracting only those with “Skip” on errors.
4. Check the Storage Drive
Run a disk check on the drive where the archive is stored. On Windows, open Command Prompt as administrator and run chkdsk /f X: (replace X with the drive letter). On macOS, use Disk Utility > First Aid. If the drive is failing, copy the archive to another drive immediately.
5. Disable Antivirus Temporarily
Some antivirus programs scan archives and may interfere. Temporarily disable your antivirus and try extracting again. If it works, add an exception for the archive folder or the 7-Zip program.
How to Prevent CRC Errors in the Future
- Always download from reliable sources.
- Verify checksums: Many sites provide MD5 or SHA-1 hashes. Use 7-Zip’s “Checksum” feature (right-click > 7-Zip > CRC SHA) to compare the hash of the downloaded file with the official one.
- Use error-correcting formats: For important data, consider using a format like RAR with recovery records, or create PAR2 files for existing archives.
- Store archives on reliable media: Use quality USB drives or external hard drives, and avoid storing on aging disks.
- Test archives after creation: In 7-Zip, select the archive, click Test to verify integrity before sharing.
Can You Recover Data from a Corrupted Archive?
Sometimes. If the corruption is minor, 7-Zip may be able to extract most files. If the archive has a recovery record (like RAR), you can use tools like WinRAR to repair it. For ZIP files, there are third-party repair tools. However, if the corrupted part contains the file data, that file is likely unrecoverable. Always try to get a fresh copy.
7-Zip Alternatives for Corrupted Archives
If 7-Zip fails, try other archive tools that may have different error handling:
- WinRAR: Can often extract more from damaged ZIP/RAR archives and has a repair function.
- PeaZip: Another free archiver that might handle errors differently.
- Command-line tools: On Linux,
unziphas a-ttest flag and-oto overwrite; you can also useddto skip bad sectors.
Frequently Asked Questions
Can I ignore a CRC error?
You can choose “Yes” in 7-Zip to continue extracting, but the file with the error will be corrupt or incomplete. Ignoring it is only useful if you want to recover other files from the archive.
Does CRC failed mean the file is virus-infected?
No. A CRC error indicates data corruption, not a virus. However, a corrupted file could be a sign of a failing drive or a bad download source.
Why does 7-Zip say CRC failed for a file I just downloaded?
The most common reason is an incomplete download. Your browser may have saved a partial file. Re-download the file, preferably with a download manager that verifies size.
Can I repair a 7z file like a ZIP?
7z format does not have a built-in repair feature like RAR’s recovery records. You can try extracting with error skipping, but if the archive is badly damaged, it may be unrecoverable.
How do I check a file’s CRC before extracting?
Right-click the archive in 7-Zip, select 7-Zip > CRC SHA. This will show the CRC32, MD5, and SHA-1 hashes. Compare these with the source’s official hashes if available.
Is there a way to extract a file from a corrupted archive without the whole archive?
If the archive is a ZIP, you can try using a hex editor to manually extract data, but this is extremely difficult and rarely successful. For most users, re-downloading is the only practical option.
Related
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.
More cards in this drawer
- Philips DST7060/20 7000 Series Iron: Specs & Fit
- Coal Fueled Jet Aircraft: Could It Work?675 L
- Remote Desktop on Raspberry Pi: How to Enable It
- Word Select Last Line in Paragraph?
- Google Assistant IFTTT Recipes: 7 Useful Automations
- OLED TVs in Dark Rooms: Why They Look Better and When They Don’t