我在 Windows 10 中有一個 6 磁碟機鏡像儲存空間陣列,由 2 個 4TB 和 4 個 3TB 硬碟組成。
其中一個 4TB 硬碟顯示故障,因此我已更換它,目前已連接第 7 個硬碟 (4TB) 並將其新增至池中。在物理添加驅動器之前,我通過控制面板 UI 在令人擔憂的驅動器上單擊“刪除”,並讓它從該驅動器傳輸數據,然後添加新驅動器。
根據使用者介面,該磁碟機已經「0.00%使用」和「準備刪除」數週了。
同時,儲存空間池發出警告「彈性降低;檢查實體磁碟機部分」。實體驅動器部分錶示所有其他驅動器都正常。
嘗試透過 powershell 刪除磁碟時Remove-PhysicalDisk
會警告我刪除它「將導致 [池] 的容錯功能出現問題」。當我頑固地嘗試任何方法時,我收到錯誤“無法刪除指定的實體磁碟之一,因為它仍在使用中”
有關上述所有內容的詳細信息,請參閱螢幕截圖:
答案1
文章使用 PowerShell 從儲存池中刪除實體磁碟 使用 PowerShell 有此過程:
- 若要驗證所有磁碟機是否正常且可運作:
Get-PhysicalDisk
- 取得設備的友善名稱:
Get-PhysicalDisk | ft FriendlyName
- 淘汰磁碟:
Set-PhysicalDisk -FriendlyName "<DeviceName>" -Usage Retired
- 尋找虛擬磁碟的名稱:
Get-VirtualDisk
如果名稱太長,請使用:
Get-VirtualDisk | ft -AutoSize
- 對於儲存池中的每個虛擬磁碟,請執行以下操作:
Repair-VirtualDisk -FriendlyName "YourVirtualDisk"
- 開啟一個新的 PowerShell 視窗來監視修復情況:
Get-StorageJob
- 將磁碟分配給變數:
$DiskToRemove = Get-PhysicalDisk | Where-Object { $_.Usage -eq ‘Retired’}
- 尋找儲存池的名稱:
Get-StoragePool
- 從儲存池中刪除實體磁碟:
Remove-PhysicalDisk -PhysicalDisks $DiskToRemove -StoragePoolFriendlyName "Storage pool"
如果Repair-VirtualDisk
執行需要很長時間,請讓它自然運行,然後再決定重新格式化和重建此儲存空間陣列。