Что означает код HRESULT 0xC03A000E (ERROR_VHD_CHILD_PARENT_ID_MISMATCH)?

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

ERROR_VHD_CHILD_PARENT_ID_MISMATCH

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

ERROR_VHD_CHILD_PARENT_ID_MISMATCH — Разностный виртуальный диск содержит идентификатор родителя, который не совпадает с фактически выбранным parent VHD/VHDX. Это признак нарушенной differencing-chain, а не обычной ошибки монтирования.

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

  • Снимите копию metadata дочернего диска и запишите его parent unique ID, путь/locator родителя и фактический unique ID найденного parent disk.
  • Проверьте всю цепочку снизу вверх: один неверно подставленный промежуточный диск может дать несоответствие только на следующем звене.
  • Сопоставьте резервные копии и время создания snapshot/checkpoint, чтобы исключить подмену родителя одноимённым, но другим файлом.

Как подтвердить исправление

Не перепривязывайте child к «похожему» родителю вслепую. Сначала найдите именно тот VHD/VHDX, чей идентификатор записан в metadata. Если цепочку приходится ремонтировать, работайте с копией и после изменения проверяйте её чтением до любых операций записи.

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


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