更换存储空间故障盘不能只拔掉旧盘再插新盘。稳妥顺序是确认故障盘唯一标识、加入替换盘、把旧盘标记为 retired、等待虚拟磁盘修复完成,最后才从池中移除。整个过程应保持电脑供电稳定,并提前备份无法重建的数据。
确认故障盘后标记为 Retired
用 Get-PhysicalDisk 根据 SerialNumber、UniqueId、HealthStatus 和 OperationalStatus 锁定旧盘,再执行 Set-PhysicalDisk -UniqueId '旧盘UniqueId' -Usage Retired。完成后重新查询,Usage 应显示 Retired。若池已无冗余,先加替换盘并确认健康,不能贸然退役最后一份有效数据。

启动虚拟磁盘修复并等待数据迁移
确认新盘已经加入同一存储池后,运行 Get-VirtualDisk -FriendlyName '虚拟磁盘名称' | Repair-VirtualDisk。随后用 Get-StorageJob 查看 Repair 或 Regeneration 的 JobState 和 PercentComplete。修复期间不要重启、休眠或拔盘;任务停滞时先检查池健康和新盘容量。

确认占用归零后移出旧盘
等待修复完成,确认旧盘的 VirtualDiskFootprint 为 0,再执行 $old = Get-PhysicalDisk -UniqueId '旧盘UniqueId' 和 Remove-PhysicalDisk -StoragePoolFriendlyName '存储池名称' -PhysicalDisks $old。最后复查存储池和虚拟磁盘均为 Healthy,再关机拆盘;若移除失败,不要强制清盘,应回到修复和占用检查。












