Что означает код NTSTATUS 0xC0000098 (STATUS_FILE_INVALID)?

 
Предыдущий Следующий
STATUS_TOO_MANY_PAGING_FILES STATUS_ALLOTTED_SPACE_EXCEEDED

STATUS_FILE_INVALID

Дескриптор больше не относится к стабильному представлению файла

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

Не продолжайте ввод-вывод через устаревший дескриптор. Повторно разрешите том и путь, откройте файл заново и проверьте идентичность до возобновления работы; новый объект по тому же пути не обязательно является тем же файлом.

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

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

Ссылки


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