| Предыдущий | Следующий |
| 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, когда обход достигает вышестоящего родителя, который не удаётся открыть или проверить. Цикл является проблемой топологии графа, даже если каждый отдельный файл присутствует и читается.
Перед изменениями постройте карту графа
- Составьте доступный только для чтения список связей дочерних и родительских дисков для всех кандидатов и сохраните исходные метаданные.
- Ищите операции смены родителя, восстановления, копирования или переименования, которые могли связать дочерний диск с одним из его потомков.
- Не пытайтесь выполнять слияние, пока в графе не будет один проверенный базовый диск и ни один узел не будет повторяться ни в одном проходе по родителям.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.