What does HRESULT 0x80042924 (VDS_E_RAID5_NOT_SUPPORTED) mean?

 
Previous Next
VDS_E_MIRROR_NOT_SUPPORTED VDS_E_DISK_NOT_CONVERTIBLE_SIZE

VDS_E_RAID5_NOT_SUPPORTED

RAID-5 in VDS is the striped-with-parity dynamic-volume type. The service exposes a distinct VDS_SVF_SUPPORT_RAID5 capability flag, separate from mirror support. IVdsPack::CreateVolume also describes RAID-5 as a multi-column volume type and notes that fault-tolerant binding is platform-dependent. This HRESULT is therefore a capability gate rather than a failed parity calculation.

Why this state matters

Check service flags and operating-system support before analyzing disks. Hardware arrays that present a RAID-5 LUN as one disk are a different layer and do not imply VDS software RAID-5 support. Likewise, modern Storage Spaces parity is not the same VDS volume type. The caller should choose a storage technology supported by the platform instead of repeatedly submitting the same VDS binding request.

Diagnostic focus

  • Query VDS_SVF_SUPPORT_RAID5 from the service capabilities.
  • Confirm the requested volume type is VDS striped-with-parity, not an external RAID LUN.
  • Record operating-system edition and VDS provider handling the pack.
  • Use a supported storage technology when VDS RAID-5 capability is absent.

Technical references

MS-VDS error codes · VDS_SERVICE_FLAG · IVdsPack::CreateVolume · Basic and Dynamic Disks · VDS Volume Object


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