如何修復 Windows 11 中的 ReFS 卷修復錯誤
彈性文件系統 (ReFS) 是 Microsoft 的高級文件系統,專為數據完整性和可用性而設計。然而,Windows 11用戶偶爾可能會遇到“ReFS卷修復未成功”的錯誤消息。本文解釋了發生此錯誤的原因並提供了修復此錯誤的分步解決方案。
ReFS 使用校驗和來驗證數據完整性。當系統檢測到損壞時,它會嘗試自動修復。 “修復不成功”錯誤通常是由於以下原因發生的:
- 嚴重的文件系統損壞超出了自動修復能力。
- 影響存儲設備的硬件問題。
- 禁用完整性流,阻止正確的錯誤檢測。
- ReFS 版本與 Windows 11 之間不兼容。
當修復失敗時,您可能會注意到諸如卷在磁盤管理中顯示為 RAW 或驅動器無法正確安裝等症狀。讓我們探討如何診斷和解決這些問題。
方法 1:使用 PowerShell 命令修復 ReFS 卷
PowerShell 提供強大的 cmdlet 來掃描和修復 ReFS 卷,即使沒有備份也是如此。請按照下列步驟操作:
步驟一:右鍵單擊“開始”按鈕並選擇“Windows 終端(管理員)”,以管理員身份打開 PowerShell。
步驟2:運行以下命令,將 E 替換為您的 ReFS 卷號:
Repair-Volume -DriveLetter E -OfflineScanAndFix
步驟3:等待修復過程完成。如果成功,該卷將自動恢復在線狀態。
第4步:要同時修復多個卷,請使用以下命令格式:
Repair-Volume -DriveLetter GHI -Scan -SpotFix
這會掃描驅動器 G、H 和 I 是否有錯誤,記錄它們並嘗試修復。
方法 2:啟用文件完整性流
啟用完整性流可提高 ReFS 檢測和糾正錯誤的能力:
步驟一:以管理員身份打開 PowerShell。
步驟2:運行此命令,將 H 替換為您的 ReFS 卷號:
Set-FileIntegrity H: -Enable $True
步驟3:重新啟動計算機以應用更改。
此設置會激活額外的完整性檢查,有可能防止將來的修復失敗。
方法3:利用ReFSutil進行高級修復
ReFSutil 是一個命令行工具,可以從損壞的 ReFS 卷中搶救數據:
步驟一:確保卷影複製服務正在運行。
步驟2:以管理員身份打開 PowerShell。
步驟3:運行以下命令,根據需要調整驅動器號和路徑:
refsutil salvage -QA D: C:Temp C:Recovery
這將執行驅動器 D: 的快速掃描,使用 C:Temp 作為工作目錄並將恢復的文件保存到 C:Recovery。
第4步:查看目標目錄中恢復的文件。
從 RAW ReFS 卷恢復數據
如果您的 ReFS 卷顯示為 RAW,請嘗試以下步驟來恢復數據:
步驟一:連接外部驅動器以進行數據備份。
步驟2:以管理員身份打開命令提示符。
步驟3:使用refcp命令複製數據:
refcp D:Data F:Backup /status
將 D:Data 替換為源路徑,將 F:Backup 替換為目標備份位置。
第4步:備份完成後,您可以安全地重新格式化有問題的 ReFS 卷。
修復無法安裝的 ReFS 卷
對於無法安裝或 Windows 無法識別的 ReFS 卷:
步驟一:從提升的命令提示符運行 chkdsk:
chkdsk /f /r D:
將 D: 替換為您的 ReFS 卷號。 /f 標誌修復錯誤,而 /r 定位壞扇區並恢復可讀數據。
步驟2:如果 chkdsk 不起作用,請嘗試強制安裝:
mount D: /f
/f 開關嘗試安裝驅動器,即使它部分損壞。
步驟3:如果成功,請立即備份數據並考慮重新格式化驅動器。
更多閱讀:如何修復 Windows 中的錯誤 0x80071AC3:卷已臟
優化 ReFS 性能
為了最大限度地提高 ReFS 的可靠性和性能:
- 為每 TB ReFS 存儲分配 0.5GB RAM。
- 對於 200TB 以下的捲,請確保至少 128GB 的系統 RAM。
- 讓您的 Windows 11 安裝和 ReFS 驅動程序保持最新。
- 使用企業級存儲硬件來存儲關鍵數據。
通過遵循這些方法,您應該能夠解決 Windows 11 上的大多數 ReFS 卷修復問題。請記住始終維護重要數據的當前備份,以最大程度地減少文件系統錯誤的影響。
