Troubleshooting Guide: Error 23 (Data Error – Cyclic Redundancy Check)
Why This Error Happens
Error 23 (Data error: cyclic redundancy check) occurs when Windows detects that data read from a disk sector doesn’t match its stored checksum, indicating physical or logical corruption. This is typically caused by bad sectors on a hard drive/SSD, a failing storage controller, a damaged or scratched optical disc, or corruption in the file system table (MFT). Loose SATA/USB cable connections and outdated storage drivers can also trigger this error intermittently.
Step-by-Step Resolution Guide
-
Check cable and connection integrity (for external/internal drives)
Power down the PC, reseat the SATA/power cables (internal) or try a different USB port/cable (external drives). Loose connections often mimic CRC errors. -
Run CHKDSK to scan and repair the file system
Open Command Prompt as Administrator and run:
chkdsk X: /f /r /x
Replace X: with the affected drive letter. This scans for bad sectors and attempts to recover readable information. Allow it to complete fully, even if it requires a restart.
- Use built-in Windows tools to attempt file copy with retry
For a specific corrupted file, use Robocopy with the/B(backup mode) switch to bypass permission-based read failures:
robocopy "C:\Source\Folder" "D:\Destination\Folder" /B /R:1 /W:1
- Check disk health using SMART data
Run:
wmic diskdrive get status
Or use Manage > Storage > Optimize Drives in Windows 11, or third-party tools like CrystalDiskInfo, to check for “Caution” or “Bad” health status indicating impending drive failure.
- Update or reinstall storage controller drivers
Go to Device Manager > Disk Drives / Storage Controllers, right-click the relevant device, select Update driver, and choose Search automatically for drivers. Reboot afterward.
Alternative or Verification Steps
- Verify the fix: Re-copy or re-open the previously affected file/folder without errors, and re-run
chkdsk X: /scanto confirm no new bad sectors are reported. - Alternative solution: If CRC errors persist after CHKDSK, the drive may be physically failing — back up all data immediately using a tool like EaseUS Data Recovery or Recuva, then replace the drive.