重新连接后外置硬盘中的文件消失了,有什么建议吗?

我拔下了外接硬盘,之后再次连接时,发现很多文件不见了。硬盘仍然能显示出来,但我需要的文件夹要么消失了,要么看起来是空的。我想弄清楚这是连接问题、文件系统问题,还是可能发生了数据丢失,并且我需要帮助以安全地恢复这些丢失的文件。

我之前也几乎遇到过一模一样的情况,是一块外接硬盘。插上、打开,然后一堆文件夹不见了。我第一反应是,完了,我是不是不知道怎么把自己的东西给删了。结果文件其实还在盘上,是文件系统出了问题。我最后恢复回来了大部分,所以我不会立刻把文件夹消失当成判了死刑。

第一件事,先停止使用这块硬盘。

不要格式化。不要往里面再拷新文件。也不要先跑修复工具。如果你的数据还躺在里面,往磁盘上写任何新东西都会让恢复变得更难。

在我动恢复软件之前,有几个快速检查对我很有帮助:

  1. 在文件资源管理器里开启“隐藏的项目”。
  2. 看看硬盘的已用空间。如果你的文件夹不见了,但它还是显示比如用了 800 GB,我会把这当成一个好迹象。
  3. 如果硬盘表现异常,就换一根 USB 线或者换个接口。
  4. 如果它会断开、卡得很慢,或者报文件系统错误,就别再反复点开文件夹折腾了。我有一次就是这样,结果只让我更紧张。

如果你没有备份,我会先做恢复,而不是先尝试修复硬盘。对我来说那条路更稳妥。

我用的是 Disk Drill。我的步骤很简单:

  1. 把它安装到你电脑的内置硬盘上,不要装到那块损坏的外置硬盘上。
  2. 接上外置硬盘并打开应用。
  3. 选中有问题的硬盘,然后点击 Search for lost data。
  4. 如果这块硬盘看起来不稳定,先做一个磁盘镜像,再去扫描镜像。我会在硬盘一直掉线时这么做。这样对原始磁盘的磨损更少。
  5. 让扫描跑完。预览几个文件。把它们恢复到另一块硬盘上,绝对不要恢复回同一块盘。

只有在你的重要文件都已经复制到安全的地方之后,我才会去碰修复或者格式化。

还有一些情况,我会直接跳过自己在家恢复,交给专业人士:

  1. 硬盘发出咔哒声、摩擦声或者蜂鸣声。
  2. 它每隔几秒就断开一次。
  3. 已经没有任何电脑能识别它了。
  4. 扫描总是卡死,因为硬盘会掉线。
  5. 文件重要到不能靠反复试错。

这些迹象更像是硬件故障,而不是文件系统损坏。软件救不了一个正在坏掉的机械结构。

如果你把文件救回来了,我会让这块硬盘退役。我知道有些人经历过一次惊吓后还会继续用。我不会。只要一块硬盘开始无缘无故丢文件夹、变得无法读取,或者文件系统损坏,我对它的信任就没了。

你可以看看 SMART 诊断,看看硬盘有没有报告健康问题。就算报告看起来没问题,我最多也只会把它拿来存些无所谓丢失的东西。比如旧备份、临时传输文件,或者其他丢了也不心疼的东西。硬盘可比重新收集几年照片、文档或者工作文件便宜多了。这教训我是用很烦人的方式学到的。

我的那块盘在恢复之后其实还能正常转起来。我还是把它换掉了。现在我还会在第二块硬盘上再留一份备份。确实多花了点钱,但后来少了很多压力。

这听起来更像是文件系统损坏或挂载异常,而不是文件被瞬间删除。如果盘符还能显示出来,而且已用空间总量看起来仍然很高,那么你的数据通常还在,只是索引出了问题。

我同意 @mikeappsreviewer 的一部分看法,先停止向硬盘写入数据。我们稍有分歧的地方在于修复工具。首先做一次只读的 SMART 健康检查是值得的。CrystalDiskInfo 在 Windows 上又快又免费。如果你看到重映射扇区、待处理扇区或 CRC 错误,就把这块硬盘视为不稳定。尤其是 CRC,通常说明数据线或硬盘盒有问题,所以在认定硬盘坏掉之前,先更换这些配件。

还可以检查这些内容:

  1. 打开磁盘管理,看看分区大小是否正常。
  2. 只在恢复完成后运行 chkdsk,不要提前运行。
  3. 换另一台电脑检查。有时 Windows 会缓存异常的硬盘状态。
  4. 如果文件夹看起来是空的,使用 Everything 或 Windows 搜索测试查找已知文件名。
  5. 如果这是 exFAT,那么在不安全弹出后出现损坏是很常见的。说实话,我不止见过一次。

在恢复工具方面,Disk Drill 是个可靠的选择,因为它不仅能做原始文件恢复,还能较好地重建丢失的目录结构。如果文件夹名称很重要,这一点就非常关键。恢复时要保存到另一块磁盘,不要直接写回这块外置硬盘。

如果你想看一份关于格式化后或硬盘损坏后恢复文件的简明指南,这个也很有用:
观看如何从格式化的硬盘中恢复文件

如果硬盘开始发出咔哒声、频繁掉线,或者读取速度只有大约 0 到 5 MB/s 并且伴随卡顿,那就停止操作。软件层面的处理会很快变得更危险。到那时,要么尽快复制你还能复制的数据,要么找专业人士。

我想补充一下 @mikeappsreviewer@vrijheidsvogel 说的内容:检查一下你现在看到的是否还是之前同一个分区/卷。外置硬盘有时会以奇怪的挂载状态重新连接,尤其是当它有多个分区,或者硬盘盒/控制器出了点问题时。我见过有人以为文件消失了,但其实是 Windows 显示了错误的卷标,或者目录视图处于半损坏状态。

另外,我不建议你一遍又一遍地反复打开随机文件夹“看看它们会不会回来”。如果硬盘盒本身不稳定,这样做可能会有风险。如果硬盘有 LED 指示灯,浏览时注意听/看是否有停转或重新连接的声音和迹象。

再做几个额外检查:

  1. 对比“此电脑”和“磁盘管理”中显示的驱动器容量。
  2. 看看文件夹权限是否出了问题。右键文件夹,属性,安全。
  3. 如果可以,尝试在另一个操作系统下访问。Linux 启动 U 盘有时能读取 Windows 表现异常的硬盘。
  4. 如果它是外置 SSD,硬盘盒故障比很多人想的更常见。磁盘本身可能没事,USB 桥接器未必正常。

如果你确实需要恢复,Disk Drill 算是一个合理的选择,主要是因为你可以先轻松预览实际还能看到什么,再决定是否继续操作。不过我仍然只会恢复到另一块磁盘上,显然如此。

如果想看看更多关于硬盘恢复软件和存储驱动器文件恢复的意见,这个帖子值得快速浏览一下:
来自 Reddit 的最佳硬盘恢复软件推荐

如果这些数据非常重要,其实我会和常见的自己动手冲动稍微持不同意见。有时候最省钱的做法,是尽早停手,避免把一个还能读取的问题折腾成彻底损坏的问题。这一点太常被忽视了。