Что означает код NTSTATUS 0xC01A0019 (STATUS_LOG_RECORD_NONEXISTENT)?

 
Предыдущий Следующий
STATUS_LOG_PINNED_ARCHIVE_TAIL STATUS_LOG_RECORDS_RESERVED_INVALID

STATUS_LOG_RECORD_NONEXISTENT

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

Это отличается от STATUS_LOG_INVALID_RANGE, которая описывает адрес вне активного диапазона, и от STATUS_LOG_START_OF_LOG, которая явно означает попытку перейти назад за начало журнала. Правильное действие — восстановить допустимую позицию сканирования или перезапуска, а не подбирать соседний LSN.

Восстановите позицию из корректного состояния журнала

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

Ссылки


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