What does NTSTATUS 0xC000003F (STATUS_CRC_ERROR) mean?

 
Previous Next
STATUS_DATA_ERROR STATUS_SECTION_TOO_BIG

STATUS_CRC_ERROR

A cyclic redundancy check detected corrupted transferred data

The device or transport calculated a CRC that did not match the value stored or transmitted with the data. CRC detects corruption but does not by itself locate the failing component. Media defects, dirty heads, cabling, signal quality, controller faults, and incompatible formats can all produce the status.

Record whether the error repeats at the same block. A stable failing location suggests media damage, while changing locations across devices can implicate the path or controller. For valuable media, prioritize read-only recovery and multiple copies before cleaning, rewriting, or formatting.

What to inspect

  • Capture block or sector, retry count, device, transport, and low-level sense information.
  • Compare behavior on another compatible drive and with known-good media.
  • Avoid destructive repair until recoverable data has been copied and verified.

References


Looking for a different code? Search another status or error code.