| Previous | Next |
| VDS_E_NON_CONTIGUOUS_DATA_PARTITIONS | VDS_E_VOLUME_NOT_ONLINE |
VDS_E_MIGRATE_OPEN_VOLUME
IVdsPack::MigrateDisks moves disks between packs as a unit and returns per-disk results through its asynchronous output. VDS must inspect the volumes associated with the selected disks while evaluating the migration. This HRESULT means one of those volumes could not be opened; it is more specific than a generic missing disk and should be traced to the exact volume object involved.
Why this state matters
Requery the source pack and enumerate volumes and extents before retrying. Check whether the volume disappeared, is offline, belongs to an offline pack, or has a storage-path failure. Preserve the failing volume GUID and native volume pathname. Retrying migration without identifying the volume can hide a transient PnP or provider-cache problem and makes it difficult to tell whether the second attempt used the same topology.
Diagnostic focus
- Enumerate every volume in the source pack and map each one to the selected disks.
- Record the failing volume GUID, native pathname, status, and transition state.
- Check provider and storage events for volume removal or path failure during migration.
- Retry only after the same volume topology can be opened and enumerated consistently.
Technical references
IVdsPack::MigrateDisks · VDS Pack Object · VDS_VOLUME_PROP · VDS_VOLUME_STATUS · MS-VDS error codes
Looking for a different code? Search another status or error code.
