我的外置硬盘显示已使用了很多存储空间,但我的许多文件和文件夹突然消失了。我已经重新连接了硬盘并检查了基本设置,但丢失的文件仍然没有显示出来。我需要帮助判断这些文件是被隐藏了、已损坏,还是硬盘开始出现故障。
如果 Windows 仍然能识别到这个硬盘,并且它看起来一切正常地显示出来,我会对此稍微放心一点。根据我的经验,这通常意味着是文件系统混乱、目录项丢失,或其他逻辑问题,而不是硬盘彻底损坏。前段时间我就遇到过一次这种情况。看起来像是空的,但数据其实还在那里。
我第一步不会做的事,就是尝试修复它。
先把文件恢复出来。修复的事之后再说。
有几件事要立刻避免:
- 不要格式化硬盘,即使 Windows 弹出了格式化提示。
- 不要向里面写入任何新内容。
- 先不要运行 CHKDSK。没错,它确实能修复一些错误,但它也会重写文件系统的某些部分,而我见过有人因为太早运行它,结果让恢复变得更难。
在你急着使用恢复软件之前,先检查一些简单的东西:
- 在文件资源管理器中开启隐藏项目显示。
- 查看硬盘的已用空间。如果已用容量看起来和之前差不多,那么你的文件通常还在那里,只是没有正常显示出来。
- 更换 USB 数据线或尝试不同的接口。虽然这是个很普通的检查,但还是值得做。我就遇到过坏数据线伪装成更大故障的情况。
如果文件还是没有出现,而且又没有备份,那我会开始进行恢复。
我会先从 Disk Drill 开始。我用它是因为界面很容易理解,而且它包含磁盘镜像功能,这一点比很多人想的更重要。磁盘镜像是对硬盘进行逐扇区的完整复制。如果你的外置硬盘会掉线、速度很慢,或者表现得不稳定,先做一个镜像会更安全。然后你扫描镜像,而不是一遍又一遍地反复操作原始硬盘。
我会这样一步一步来:
- 把 Disk Drill 安装到你的内部硬盘上,或者其他健康的磁盘上。不要把它安装到有问题的硬盘上。
- 启动它并选择受影响的外置硬盘。
- 如果硬盘感觉不稳定,先用内置工具创建磁盘镜像。之后再扫描镜像。
- 如果硬盘看起来比较稳定,点击 Search for lost data。
- 当它询问扫描类型时,选择 Universal Scan。我几乎每次都会用这个。它把多种恢复方法整合到一次扫描中,这样你就不用自己猜了。它会检查已删除文件、损坏的文件系统记录、丢失的分区以及文件签名。
- 让扫描完成。对于大容量硬盘,这会比较慢。但等待总比冒险好。
- 查看结果。预览几个你在意的文件,看看能不能打开。
- 把恢复出来的内容保存到另一个硬盘上。绝对不要恢复回同一个外置硬盘。
如果你使用的是 Windows,Disk Drill 可提供最多 100 MB 的免费恢复额度,这已经足够让你在花钱之前测试一下,看看丢失的文件是否能被找到。
把重要数据取出来之后,再处理原来的硬盘。如果你想测试它,可以重新格式化它。如果之后它还是表现异常,我就不会再信任它了。我会直接更换。
这里有一个很大的例外。如果硬盘已经出现物理故障迹象,那就停下。我说的是那种咔哒声、摩擦声、随机断连、长时间卡死,或者彻底从 Windows 中消失。到了这种程度,软件帮不了你。对正在故障中的硬盘反复扫描,有时只会让情况变得更糟。
如果这些文件非常重要,比如家庭照片、工作存档、旧项目文件夹,或者那些无法重来的东西,我会跳过自己动手这条路,直接去找专业的数据恢复机构。他们有普通软件没有的工具。确实很贵,但总比失去那些再也找不回来的东西要便宜。
已用空间 + 文件丢失通常指向三种情况之一。文件系统损坏、分区表有问题,或者文件被恶意软件或系统故障标记为隐藏/系统。所以数据块仍然存在,但目录信息已损坏或未显示。
我在一个重要观点上同意 @mikeappsreviewer。先恢复,再修复。不过,我对等太久才检查硬盘健康状态这点有些不同意见。先用只读工具(如 CrystalDiskInfo)检查 SMART。如果你看到重映射扇区、待处理扇区或 CRC 错误,就不要再继续折腾这块硬盘了,尽快把数据复制出来。CRC 计数通常也意味着数据线或端口有问题,所以必要时两者都要更换。
有几个很多人会忽略的检查:
- 打开磁盘管理。查看分区大小是否正常,以及文件系统是否正确。
- 以管理员身份运行 WinDirStat 或 TreeSize。有时文件夹其实存在,但权限或属性把它们隐藏了。
- 检查硬盘根目录的所有权和权限。
- 如果文件莫名其妙变成隐藏,扫描恶意软件。
如果文件列表仍然异常,使用 Disk Drill 或其他恢复工具,并将恢复操作指向另一块电脑硬盘,然后把恢复出的文件保存到别处。如果你想看一个关于如何从损坏的硬盘中恢复文件的简单指南,这个有帮助:了解如何从损坏的硬盘中恢复文件。
还有一件事,如果硬盘会断开连接或卡死,就停止。那些都是不好的迹象。
已用空间 + 文件丢失通常意味着数据块仍然在硬盘上,但文件系统索引出了问题,或者文件的属性/权限被更改了。所以,是的,“空的”并不总是意味着真的空了。
我大体同意 @mikeappsreviewer 和 @espritlibre 关于不要急着修复的看法,不过在进行恢复扫描之前,我还想补充一点:检查一下文件是否被移动到了 FOUND.000 文件夹中,或者变成了奇怪的快捷方式。这种情况可能发生在损坏或恶意软件之后,而人们总是会忽略这一点。
另外,在管理员命令提示符中,你可以先尝试一个非破坏性的可见性检查:
attrib -h -r -s /s /d X:\*.*
把 X 替换成你的驱动器盘符。如果文件被标记为隐藏/系统,这可以取消隐藏它们。不过如果硬盘一直在断开连接,就不要这么做。
如果这没有帮助,下一步就是恢复。Disk Drill 在这里是个可靠的选择,因为它可以轻松按路径和类型整理恢复出来的文件,这在文件夹消失但存储空间仍被占用时特别有帮助。只恢复到另一块磁盘,不要恢复回这个外置硬盘。
我对“立刻扫描”的做法有一点小小的不同意见:如果硬盘哪怕发出一点奇怪的噪音,或者打开文件夹要花很久,就先别再折腾它了,先做镜像,或者交给专业人士处理。人们总是把快坏掉的硬盘折腾得太狠,然后又纳闷为什么情况变得更糟。我见过这种事发生,一点都不好玩。
如果你想看一个真实的外置硬盘数据恢复案例,这篇帖子值得一看:外置硬盘数据恢复成功案例。
恢复完成后,我会擦除这块硬盘,运行制造商的诊断工具,老实说也许直接让它退役比较好。出过一次这种幺蛾子的硬盘,之后往往还会再次变得可疑。

