Что означает код NTSTATUS 0xC000003F (STATUS_CRC_ERROR)?

 
Предыдущий Следующий
STATUS_DATA_ERROR STATUS_SECTION_TOO_BIG

STATUS_CRC_ERROR

Контроль циклическим избыточным кодом обнаружил повреждение переданных данных

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

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

Что проверить

  • Зафиксируйте блок или сектор, число повторов, устройство, транспорт и низкоуровневые sense-данные.
  • Сравните поведение на другом совместимом приводе и с заведомо исправным носителем.
  • Не выполняйте разрушительное исправление, пока восстанавливаемые данные не скопированы и не проверены.

Ссылки


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