What does HRESULT 0x80042A02 (VDS_E_NO_MAINTENANCE_MODE) mean?

 
Previous Next
VDS_E_NO_POOL_CREATED VDS_E_BLOCK_CLUSTERED

VDS_E_NO_MAINTENANCE_MODE

This HRESULT is an ownership guard between VDS and Microsoft Failover Clustering. The published VDS message requires the clustered disk or volume to be in cluster maintenance mode and the cluster resource to be online. Maintenance mode exists so disk maintenance can be performed without normal cluster health handling immediately treating the work as a resource failure.

Why this state matters

Microsoft documents that physical disk resources must be online and not quorum resources to enter or query classic maintenance mode. Current Failover Clustering cmdlets expose maintenance for disk resources and CSVs. Do not confuse this with Storage Spaces device maintenance mode; the VDS HRESULT specifically names the Failover Clustering component and its resource state.

Diagnostic focus

  • Identify the cluster resource that owns the disk or volume and verify its resource state before changing VDS storage state.
  • Use Failover Clustering maintenance controls for the disk/CSV rather than ordinary disk-online or VDS retry loops.
  • Confirm the resource is eligible for maintenance and understand dependent-resource impact, especially for Cluster Shared Volumes.
  • After the maintenance operation, leave maintenance mode through the cluster workflow and verify normal resource health.

Technical references

MS-VDS error codes · Maintaining Physical Disk Resources · Suspend-ClusterResource · VDS_VDISK_STATE · VDS common return codes


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