| Previous | Next |
| STATUS_DFS_EXIT_PATH_FOUND | STATUS_DEVICE_NOT_CONNECTED |
STATUS_DEVICE_DATA_ERROR
The transferred data is not trustworthy
This status identifies a data-path failure rather than an unsupported command. Depending on the device class, evidence can include storage sense data, CRC or ECC failure, a malformed descriptor, or a controller-reported data-integrity condition. The operation might have reached the device and still returned unusable content.
Preserve class-specific error information before retrying. Repeated reads can succeed after internal recovery and hide a degrading medium or link. Compare failures by logical block, transfer size, cable or port, and device telemetry. Never assume that successful completion of a later retry proves the original data was correct.
What to inspect
- Capture sense data, protocol status, residual length and affected offset or block.
- Check device health telemetry and controller event logs for corrected and uncorrected errors.
- Validate critical data against an independent copy or checksum before continuing.
References
- Microsoft: Interpreting storage sense data
- Microsoft: Using NTSTATUS values
- Microsoft: Windows Hardware Error Architecture
- Microsoft Open Specifications: NTSTATUS values
- ReactOS source: storage class PnP and error handling
Looking for a different code? Search another status or error code.