Что означает код NTSTATUS 0xC03A0018 (STATUS_VHD_DIFFERENCING_CHAIN_CYCLE_DETECTED)?

 
Также может означать:
КонстантаТипОС
ERROR_VHD_DIFFERENCING_CHAIN_CYCLE_DETECTEDHRESULTWindows
Предыдущий Следующий
STATUS_VHD_CHILD_PARENT_SIZE_MISMATCH STATUS_VHD_DIFFERENCING_CHAIN_ERROR_IN_PARENT

STATUS_VHD_DIFFERENCING_CHAIN_CYCLE_DETECTED

STATUS_VHD_DIFFERENCING_CHAIN_CYCLE_DETECTED означает, что переход по ссылкам на родительские диски разностного диска снова приводит к уже посещённому диску. Допустимая цепочка разностных дисков должна завершаться базовым диском; она не может разрешать чтение через цикл.

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

Перед изменениями постройте карту графа

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

Ссылки


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