Что означает код NTSTATUS 0xC0000435 (STATUS_PURGE_FAILED)?

 
Предыдущий Следующий
STATUS_PTE_CHANGED STATUS_CRED_REQUIRES_CONFIRMATION

STATUS_PURGE_FAILED

Не удалось очистить кэшированные данные файла

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

Для файловых систем и фильтров важны объект секции, отображённые представления, незавершённые операции ввода-вывода и факт монопольного захвата файла перед попыткой очистки.

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

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

Ссылки


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