Что означает код ошибки Windows 600 (ERROR_CONVERT_TO_LARGE)?

 
Предыдущий Следующий
ERROR_STACK_OVERFLOW_READ ERROR_FOUND_OUT_OF_SCOPE

ERROR_CONVERT_TO_LARGE

Что означает ERROR_CONVERT_TO_LARGE

ERROR_CONVERT_TO_LARGE — внутренний код OFS определяет обработку выделения: операция повторяется после перемещения содержащего onode либо поток экстентов преобразуется в большой поток.

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

Зафиксируйте поток и вызов, на котором появился код, а также состояние потока до и после операции.

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

Исходная формулировка

  • Internal storage logic requests conversion from a compact stream layout to a large-stream layout.
  • new extent no longer fits compact metadata
  • legacy OFS allocation and stream growth
  • storage engines with compact and extended layouts
  • Complete the documented conversion atomically, then retry the original allocation once. On repeated failure, inspect metadata integrity and free-space accounting; looping without completing conversion can leave the transaction permanently blocked.

Технические ссылки


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