我可以在 Windows 10 上修复硬盘,还是应该更换它?

我的 Windows 10 电脑一直死机、运行缓慢,并显示硬盘错误。我想弄清楚是否可以使用 Windows 内置工具安全地修复硬盘,还是硬盘正在故障并且应在我丢失数据之前更换。

有时你可以在 Windows 10 中修复硬盘,但如果里面有你在意的文件,不要一开始就使用 CHKDSK 或格式化。这些步骤在合适的情况下会有帮助,但如果文件系统已经一团糟,它们也可能让恢复变得更困难。

首先要弄清楚的是,这是软件/文件系统问题,还是硬盘本身正在损坏。

如果是逻辑问题,例如分区损坏、RAW 文件系统、崩溃、异常关机或断电,Windows 工具可能足以让它重新正常工作。如果硬盘发出咔嗒声、频繁掉线、出现越来越多的坏扇区,或者随机断开连接,那就是硬件问题。任何 Windows 修复命令都无法解决这个问题。

检查驱动器如何显示

使用 Win + X磁盘管理 打开 磁盘管理,然后查看 Windows 的报告内容。

你可能会看到类似以下情况:

  1. 驱动器显示的容量正确,但无法打开,
  2. Windows 要求你对其进行格式化,
  3. 分区显示为 RAW,
  4. 或者驱动器根本没有出现。

如果容量看起来仍然正确,这是一个不错的迹象。这通常意味着 Windows 至少仍然可以与该驱动器通信。

先把重要文件取出来

在修复任何东西之前,先恢复你真正需要的数据。这一点很重要,因为修复工具通常会向磁盘写入更改。

对于 Windows 10,Disk Drill 是一个比较合理的选择,因为它既可以进行数据恢复,也可以创建磁盘镜像。更好的做法是先为有问题的硬盘创建一个完整镜像,然后扫描这个镜像,而不是反复对原始硬盘进行操作。如果硬盘表现得不稳定,这一点尤其重要。

一个基本流程可以是:

  1. 将 Disk Drill 安装到另一块硬盘上,不要安装到损坏的那块硬盘。
  2. 为已损坏的硬盘创建一个镜像。
  3. 在 Disk Drill 中加载该镜像。
  4. 运行 通用扫描
  5. 预览它找到的文件。
  6. 将它们恢复到另一块硬盘。

预览这一步很值得使用,因为它可以让你在花时间恢复所有内容之前,先检查这些文件是否真的可以读取。免费的 Windows 版本还允许最多恢复 100 MB 的数据,这已经足够用来测试扫描结果或保存几份重要文档。

然后尝试修复它

一旦文件已经安全地存放到其他地方,再尝试修复工具才有意义。

CHKDSK

如果该驱动器仍然有可读取的文件系统,请以管理员身份运行命令提示符并使用:

chkdsk X: /r

X 替换为正确的驱动器盘符。

这会检查文件系统、修复逻辑错误,并尝试从坏扇区恢复可读取的数据。需要注意的是,CHKDSK 会修改文件系统,因此对于仍有未恢复文件的驱动器,我不会首先运行它。

TestDisk

如果分区变成了 RAW,或者分区表已损坏,TestDisk 可能是更合适的选择。在某些情况下,它可以在不格式化驱动器的情况下恢复分区结构。

SFC 和 DISM

如果这是你的 Windows 10 系统驱动器,并且问题是在一次失败的更新、崩溃或系统损坏之后开始的,你也可以尝试 Windows 修复命令:

  1. 针对损坏的 Windows 系统文件使用 SFC
  2. 如果由于组件存储已损坏导致 SFC 无法修复所有内容,则使用 DISM

这些并不是真正在修复硬盘本身。它们修复的是 Windows,但如果操作系统已经变得不稳定,仍然值得一试。

格式化

如果恢复已经完成,而所有修复选项都不起作用,那么对于逻辑损坏来说,格式化通常是最干净的解决办法。快速格式化会创建一个新的文件系统。如果之后驱动器再次损坏,我就会停止信任它,因为这更像是硬件正在故障的迹象。

何时应停止修复并进行更换

如果你看到以下任何情况,我会建议更换硬盘:

  1. 出现咔嗒声或磨擦声,
  2. 随机断开连接,
  3. 硬盘从磁盘管理中消失,
  4. 坏扇区不断增加,
  5. 或者修复后同样的损坏问题再次出现。

这些通常说明硬盘正在老化损坏,而不只是一次性的 Windows 问题。

如果硬盘已经出现物理故障,而且数据很重要,就不要继续拿它做各种尝试了。更安全的做法是交给专业的数据恢复实验室。他们可以使用专业设备,从故障硬盘的完整副本上进行操作,而且许多信誉良好的实验室都有无数据不收费政策,所以通常只有在他们恢复出数据时你才需要付费。

所以,是的,Windows 10 可以修复一些硬盘问题。只是要按正确顺序来:先恢复文件,再进行修复。 这样你就更有可能避免永久性数据丢失。

不要每天都继续从那个硬盘启动,只是“看看它会不会变好”。如果那是你的 Windows 硬盘,而且它会卡死并报出磁盘错误,在没有证明并非如此之前,都应将其视为正在故障:先复制重要数据,检查 SMART 健康状态,然后如果有重映射扇区/待处理扇区,或者错误再次出现,就更换它。修复对于备用硬盘来说可以接受,但我不会再次信任一块有问题的系统盘。

除非你已经能接受丢失文件,否则不要对你唯一的一份文件副本进行“修复”。很多 Windows 修复建议都默认硬盘基本是健康的,而当电脑卡死并报出磁盘错误时,这个假设并不成立。

这里缺少的一个便宜检查办法,是那些乏味的硬件排查:如果这是台式机,在判定硬盘已坏之前,先试试更换一根 SATA 线和另一个 SATA 接口。接触不良的线缆或接口会导致奇怪的磁盘错误和卡顿,看起来就像硬盘故障。如果是笔记本,测试起来更麻烦一些,但你仍然可以检查一下,把硬盘接到 USB 转接器或另一台机器上时,是否也有同样的表现。如果错误会跟着硬盘走,那问题就在硬盘本身。

我同意 @stellacadente 的看法,不要再把它当作系统盘来信任了。即使 CHKDSK 让 Windows 看起来能正常启动,我也会把这当作一个克隆或拷出数据的机会,而不是证明硬盘已经被修好了。对于 Windows 10 启动盘来说,通常更换才是更理智的选择,尤其如果它还是老式机械硬盘。换上一块 SSD,如果源盘足够稳定就重装或克隆,然后只有在 SMART 检测结果正常时,才把这块可疑硬盘用于不重要的测试。如果 SMART 显示有待处理扇区、重映射扇区或不可校正错误,就别硬撑了,直接更换。