| Previous | Next |
| VDS_E_INVALID_DISK | VDS_E_VOLUME_ON_DISK |
VDS_E_INVALID_PACK
VDS_E_INVALID_PACK This HRESULT rejects an operation at the pack level. A VDS pack has a status independent of individual disk and volume health, and VDS_PACK_PROP exposes that status. Treating the error as a bad physical disk can miss the actual container state that governs dynamic-disk operations.
What the VDS state means
Pack status also affects child objects. Microsoft documents that when a pack is offline, VDS reports volumes in the pack as failed, with further rules depending on volume type and missing disks. Therefore diagnostics should start with pack status and membership before drilling into one volume that happens to be the visible target of the failed call.
Diagnostic focus
- Read
VDS_PACK_PROPand record the pack status and flags before retrying the operation. - Enumerate the pack disks and volumes to identify missing members, offline conditions, or a failing pack-wide topology.
- Use the specific pack recovery or foreign import path appropriate to the state; do not issue unrelated volume repairs until pack accessibility is understood.
- After any recovery, reacquire child volume and disk objects because their reported status can change with the containing pack.
Technical references
VDS common return codes · MS-VDS error codes · VDS_PACK_PROP · VDS_PACK_STATUS · VDS_VOLUME_STATUS
Looking for a different code? Search another status or error code.
