如何修复 Windows 11 中的 ReFS 卷修复错误

Jacki

弹性文件系统 (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 卷修复问题。请记住始终维护重要数据的当前备份,以最大程度地减少文件系统错误的影响。