Что означает код NTSTATUS 0xC00001AB (STATUS_FILE_METADATA_OPTIMIZATION_IN_PROGRESS)?

 
Предыдущий Следующий
STATUS_NO_APPLICATION_PACKAGE STATUS_NOT_SAME_OBJECT

STATUS_FILE_METADATA_OPTIMIZATION_IN_PROGRESS

Вторую оптимизацию метаданных нельзя запустить одновременно

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

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

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

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

Ссылки


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