What does HRESULT 0x80042501 (VDS_E_DISK_NOT_MISSING) mean?

 
Previous Next
VDS_E_NO_SOFTWARE_PROVIDERS_LOADED VDS_E_NO_VOLUME_LAYOUT

VDS_E_DISK_NOT_MISSING

VDS_E_DISK_NOT_MISSING This HRESULT is a state-precondition failure. VDS exposes disk status and pack membership, and some pack maintenance operations specifically act on disks that the dynamic-disk configuration records as missing. If the target disk is present or has another status, a “remove missing disk” style operation is not valid for it.

What the VDS state means

The important distinction is between a disk that is offline and a disk whose dynamic-disk state is missing. Microsoft’s Disk Management troubleshooting guidance treats “Offline or Missing” as related but diagnostically distinct conditions: a missing disk was recently available but can no longer be located or identified. The correct state must be confirmed before removing metadata for a missing member.

Diagnostic focus

  • Query the disk properties and pack state immediately before the maintenance call; do not rely on a UI status captured earlier.
  • If the disk is merely offline, repair controller/cable/device availability and reactivate it rather than removing it as a missing member.
  • If the disk recently reappeared, refresh the VDS object view and reacquire the disk object so the application does not act on stale missing-state information.
  • For mirrored or RAID-5 volumes, document plex/member status before removing missing-disk metadata because redundancy state affects recoverability.

Technical references

VDS common return codes · MS-VDS error codes · Disk Management troubleshooting · VDS_DISK_PROP · VDS_VOLUME_STATUS


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