| 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.