Affected versions: Windows Server 2022

πŸ“– ~1 min read

Table of contents
  1. Symptom & Impact
  2. Environment & Reproduction
  3. Root Cause Analysis
  4. Quick Triage
  5. Step-by-Step Diagnosis
  6. Solution – Primary Fix
  7. Solution – Alternative Approaches
  8. Verification & Acceptance Criteria
  9. Rollback Plan
  10. Prevention & Hardening
  11. Related Errors & Cross-Refs
  12. References & Further Reading

Symptom & Impact

Virtual disks remain degraded and repair tasks restart repeatedly, increasing failure exposure and latency.

Environment & Reproduction

Observed after disk replacement or transient network/storage faults in S2D clusters.

Get-StorageJob
Get-VirtualDisk
Get-PhysicalDisk | ft FriendlyName,HealthStatus,OperationalStatus

Root Cause Analysis

Underlying media errors, enclosure communication faults, or insufficient free capacity prevent repair completion.

Quick Triage

Validate pool health, failed disks, and current repair throughput.

Get-StoragePool -IsPrimordial $false
Get-ClusterLog -UseLocalTime -Destination C:Temp

Step-by-Step Diagnosis

Correlate Storage Spaces events with cluster transport errors and disk firmware state.

Get-WinEvent -LogName Microsoft-Windows-StorageSpaces-Driver/Operational -MaxEvents 300
Get-PhysicalDisk | Sort HealthStatus
Illustrative mockup for windows-server-2022 β€” terminal_or_powershell
S2D health and repair queue diagnostics β€” Illustrative mockup β€” Progressive Robot

Solution – Primary Fix

Retire failing media, restore healthy redundancy capacity, then resume repair.

Still having issues? Our IT Solutions & Services team can diagnose and resolve this for you. Get in touch for a free consultation.

Set-PhysicalDisk -FriendlyName  -Usage Retired
Repair-VirtualDisk -FriendlyName 
Optimize-StoragePool -FriendlyName 
Illustrative mockup for windows-server-2022 β€” event_or_log_viewer
S2D stabilization evidence in logs β€” Illustrative mockup β€” Progressive Robot

Solution – Alternative Approaches

Temporarily throttle heavy workloads and run repair in maintenance window for consistent convergence.

Suspend-ClusterNode -Name  -Drain

Verification & Acceptance Criteria

No active storage repair loop, all virtual disks healthy, and latency returns to baseline.

Get-StorageJob
Get-VirtualDisk | ft FriendlyName,HealthStatus,OperationalStatus

Rollback Plan

If health worsens, restore from backup snapshot and reintroduce nodes one at a time with vendor diagnostics.

Prevention & Hardening

Track firmware currency, enforce spare capacity thresholds, and alert on predictive media failure.

Often linked with CSV redirected mode spikes and SMB Direct path degradation.

View all Windows Server 2022 tutorials on the Tutorials Hub β†’

Browse all common problems & solutions on the Tutorials Hub.

References & Further Reading

Microsoft Learn: Storage Spaces Direct operations, health services, and repair workflows.

Need Expert Help?

If you cannot resolve this yourself, our team offers hands-on Server Management, Managed IT Services, and flexible Support Plans. Contact us today β€” we respond within one business day.