Что означает код NTSTATUS 0xC000009C (STATUS_DEVICE_DATA_ERROR)?

 
Предыдущий Следующий
STATUS_DFS_EXIT_PATH_FOUND STATUS_DEVICE_NOT_CONNECTED

STATUS_DEVICE_DATA_ERROR

Что означает STATUS_DEVICE_DATA_ERROR

STATUS_DEVICE_DATA_ERROR означает, что устройство или его протокол обнаружили ошибку данных при чтении/передаче. Причина может находиться в носителе, контроллере, линии связи или самом устройстве.

Что сохранить до повторной попытки

  • Offset/LBA, размер transfer и residual length.
  • SCSI sense, NVMe/protocol status или другой class-specific error.
  • SMART/device telemetry и события controller/driver за тот же момент.

Диагностика

Повторное чтение может пройти после внутреннего recovery и скрыть деградирующий носитель, поэтому не теряйте первичный status. Сравнивайте ошибки по одному и тому же LBA, cable/port и устройству. Для критичных данных проверяйте независимую копию или checksum до дальнейшей обработки.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.