Что означает код ошибки Windows 30 (ERROR_READ_FAULT)?

 
Также может означать:
КонстантаТипОС
KERN_ALREADY_WAITINGКод возврата ядра macOSmacOS
ippStsWrongIntersectQuadСтатус Intel IPPЛюбая
EROFSerrnoЛюбая
KMODE_EXCEPTION_NOT_HANDLEDКод BSODWindows
Предыдущий Следующий
ERROR_WRITE_FAULT ERROR_GEN_FAILURE

ERROR_READ_FAULT

Устройство не смогло предоставить запрошенные байты

ERROR_READ_FAULT указывает на низкоуровневую ошибку чтения, а не на обычный конец файла. Причиной может быть повреждённый носитель, отключённое устройство, проблема контроллера, ненадёжный транспорт или драйвер, не сумевший завершить запрос.

Диагностический список

  • Запишите устройство, файл, смещение и запрошенное число байтов.
  • Проверьте, повторяется ли ошибка в том же месте.
  • Проверьте сведения о состоянии диска и соответствующие журналы событий Windows.
  • Сравните поведение через другой порт, кабель, контроллер или копию источника.

Безопасное восстановление

Не подставляйте нули или устаревшие данные, если формат файла явно этого не допускает. Для ценных носителей сведите к минимуму повторные чтения и скопируйте доступное содержимое на исправное хранилище. Одна повторная попытка при временной ошибке допустима, но повторяющиеся сбои следует рассматривать как проблему целостности устройства или транспорта.

Ссылки


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