Site icon EfmSoft

What does HRESULT 0x80042537 (VDS_E_NO_HEALTHY_DISKS) mean?

 
Previous Next
VDS_E_INVALID_PLEX_BLOCK_SIZE VDS_E_CONFIG_LIMIT

VDS_E_NO_HEALTHY_DISKS

This is a set-level health gate. VDS disk objects expose status, health, and flags, and a volume operation can involve several disks through its plex/member topology. The error means the candidate set contains no healthy disk for the requested operation. It is stronger than one missing member and different from an invalid array structure: every selected contributor is unusable from the volume manager's health perspective.

Why this state matters

Diagnostics must retain the state of every disk, not only the first one that returned an I/O error. Query pack membership and disk properties, then map those disks to the plex extents involved. A retry is meaningful only after an underlying disk state changes; rebuilding the same array in another order cannot create a healthy contributor.

Diagnostic focus

Technical references

Disk Object · IVdsPack::QueryDisks · VDS_DISK_EXTENT · VDS_VOLUME_PLEX_PROP · VDS common return codes


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

Exit mobile version