What does HRESULT 0x80042503 (VDS_E_CORRUPT_VOLUME_INFO) mean?

 
Previous Next
VDS_E_NO_VOLUME_LAYOUT VDS_E_INVALID_ENUMERATOR

VDS_E_CORRUPT_VOLUME_INFO

VDS_E_CORRUPT_VOLUME_INFO This HRESULT is about volume driver information, not merely file-system corruption inside the mounted volume. VDS represents a volume with properties such as type, status, health, transition state, size, flags, and recommended file-system type. The provider and volume-management driver need coherent information to support management operations.

What the VDS state means

A file-system check can be useful for an NTFS or other file-system problem, but it does not validate the VDS volume topology or driver metadata described by this error. Conversely, a volume can have VDS management information problems even when some file reads still succeed. The layer that produced the HRESULT must guide the diagnostic path.

Diagnostic focus

  • Record VDS_VOLUME_PROP fields that are available, the volume GUID, pack, and enumerated plexes before attempting state changes.
  • Inspect volume-management driver and VDS events; preserve lower-layer status codes if the provider logs them.
  • Distinguish file-system metadata repair from volume-manager topology repair. Running a file-system check alone does not prove this HRESULT is resolved.
  • If the volume is redundant, query every plex status and health value instead of treating the logical volume as a single member.

Technical references

MS-VDS error codes · VDS_VOLUME_PROP · IVdsVolume · VDS_VOLUME_PLEX_PROP · VDS_VOLUME_STATUS


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