S2D cluster SSD wear and replacement

HAILEY PORTER 20 Reputation points
2026-09-11T09:01:04.8633333+00:00

Hi guys

  1. Inspect drive wear metrics : Failed
  2. Attempt live SSD replacement :Failed
  3. Run command :Failed

Get-PhysicalDisk | Select FriendlyName, MediaType, Wear

Get-StorageReliabilityCounter -PhysicalDisk <DiskName> Check detailed endurance and write‑life statistics.

Update-StorageFirmware -PhysicalDisk <DiskName> Apply firmware updates if supported.

So, any other ways to perform zero‑downtime drive replacements ?

Windows for business | Windows 365 Business
0 comments No comments

1 answer

Sort by: Newest
  1. Jason Nguyen Tran 25,290 Reputation points Independent Advisor
    2026-09-11T09:51:18.98+00:00

    Hello HAILEY PORTER,

    In Storage Spaces Direct (S2D), zero‑downtime drive replacement can be tricky when wear metrics fail or firmware updates don’t apply. Normally, the supported workflow is to retire the disk gracefully and let the cluster rebuild data onto healthy drives before physically swapping it out.

    If Set-PhysicalDisk -Usage Retired does not succeed, another option is to use Remove-PhysicalDisk in combination with Repair-ClusterStoragePool to trigger data redistribution. This ensures the pool maintains redundancy while the faulty drive is being removed. You can also use Suspend-ClusterNode temporarily to drain workloads before maintenance, though this is more disruptive. For firmware or health checks, Get-StorageReliabilityCounter remains the best way to confirm endurance statistics before deciding on replacement.

    Best practice is to always validate that sufficient capacity exists in the pool before retiring a disk, otherwise repair jobs may stall. It’s also recommended to stagger replacements and monitor Get-StorageJob to confirm completion before proceeding with additional changes. In environments where live replacement consistently fails, scheduling maintenance windows and scripting retire/repair operations is often the most reliable path.

    I hope the response provided some helpful insight. If you find this answer useful, please hit “accept answer” so I know it addressed your concern.

    Jason

    Was this answer helpful?

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.