Что означает код NTSTATUS 0xC0000222 (STATUS_LOST_WRITEBEHIND_DATA)?

 
Предыдущий Следующий
STATUS_IMAGE_CHECKSUM_MISMATCH STATUS_CLIENT_SERVER_PARAMETERS_INVALID

STATUS_LOST_WRITEBEHIND_DATA

Буферизованные данные потеряны при отложенной записи

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

Сохраните затронутый файл и соседние записи событий. Определите, возникла ли ошибка на локальном носителе, контроллере, съёмном хранилище или сетевом пути. Повторные несвязанные записи могут перезаписать восстанавливаемое состояние и не реконструируют потерянное содержимое буфера.

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

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

Ссылки


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