| Предыдущий | Следующий |
| ERROR_VHD_CHILD_PARENT_SIZE_MISMATCH | ERROR_VHD_DIFFERENCING_CHAIN_ERROR_IN_PARENT |
ERROR_VHD_DIFFERENCING_CHAIN_CYCLE_DETECTED
Что означает ERROR_VHD_DIFFERENCING_CHAIN_CYCLE_DETECTED
ERROR_VHD_DIFFERENCING_CHAIN_CYCLE_DETECTED означает, что при обходе родителей virtual disk Windows снова встретила уже посещённый диск. Такая differencing chain циклическая и не может корректно разрешиться до базового диска.
Что проверить
- Постройте полную цепочку child → parent, записывая canonical path и уникальный disk identifier на каждом уровне.
- Найдите первый повтор: одинаковый файл может быть доступен по разным путям, поэтому сравнения только имён недостаточно.
- Проверьте историю checkpoint/backup и любые ручные изменения parent locator или repair scripts непосредственно перед появлением цикла.
- До исправления сохраните копии всех участников цепочки и не выполняйте merge над циклической структурой.
Как подтвердить исправление
Исправление подтверждается тем, что parent walk однозначно заканчивается базовым диском, каждый идентификатор встречается один раз и тестовое открытие всей chain проходит без repair-подмен.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.