What does NTSTATUS 0xC03A000E (STATUS_VHD_CHILD_PARENT_ID_MISMATCH) mean?

 
Could be also:
ConstantTypeOS
ERROR_VHD_CHILD_PARENT_ID_MISMATCHHRESULTWindows
Previous Next
STATUS_VHD_PARENT_VHD_NOT_FOUND STATUS_VHD_CHILD_PARENT_TIMESTAMP_MISMATCH

STATUS_VHD_CHILD_PARENT_ID_MISMATCH

STATUS_VHD_CHILD_PARENT_ID_MISMATCH means the provider found a candidate parent but its unique identity does not match the value recorded by the child differencing disk. This protects a chain from being connected to a same-named or similarly sized but different base image.

It differs from STATUS_VHD_PARENT_VHD_NOT_FOUND, where no parent could be located, and from STATUS_VHD_CHILD_PARENT_TIMESTAMP_MISMATCH, where identity matches but the recorded parent time relationship does not. The ID mismatch is not safely resolved by selecting a parent with a convenient file name.

Verify identity before reparenting

  • Preserve the original child and all parent candidates before invoking a command that can set a parent path.
  • Compare the parent identifier, virtual size and chain provenance rather than only the path shown in a checkpoint directory.
  • Use a supported reparent operation only after proving that the selected base is the exact logical parent of the child.

References


Looking for a different code? Search another status or error code.