Что означает код NTSTATUS 0xC0000470 (STATUS_DATA_CHECKSUM_ERROR)?

 
Предыдущий Следующий
STATUS_COMPRESSION_NOT_BENEFICIAL STATUS_INTERMIXED_KERNEL_EA_OPERATION

STATUS_DATA_CHECKSUM_ERROR

Данные файла не прошли проверку контрольной суммы целостности

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

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

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

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

Ссылки


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