我的外置硬盘之前一直工作正常,但今天插上后,我的大部分文件都不见了,我完全不知道是什么原因造成的。硬盘仍然会在我的电脑上显示出来,所以我希望数据还在。我需要帮助找出为什么我的外置硬盘上的文件消失了,以及我可以做些什么来安全地恢复它们。
如果 Windows 仍然能识别到这个驱动器,并给它分配了一个正常的盘符,我会对此稍微放心一点。根据我的经验,这通常指向文件系统混乱、文件夹记录损坏,或其他某种逻辑问题,而不是硬盘彻底坏死。我以前有一块老的外置 HDD 也出现过这种情况。看起来是空的,但已用空间还在,文件最后也成功恢复了。
我首先不会做的事,就是尝试修复它。
先把文件恢复出来。修复硬盘的事之后再说。
有几件事我会立刻避免去做:
- 不要格式化它,即使 Windows 弹出格式化提示。
- 不要往这个驱动器里写入任何新内容。
- 先不要运行 CHKDSK。我见过它在清理文件系统的同时,也让恢复变得更困难,因为它会重写你正试图提取数据的那部分结构。
在你安装任何东西或开始扫描之前,先检查一些简单的项目:
- 在文件资源管理器里开启隐藏项目显示。
- 看一下驱动器的已用空间。如果数字看起来仍然接近你的预期,那么你的数据通常还在那里。
- 更换 USB 数据线,或者插到另一个接口。听起来有点蠢,但我确实遇到过因为坏线缆让硬盘看起来像坏了一半的情况。
如果文件还是不显示,而且也没有备份,我会转向恢复软件。
我会先从 Disk Drill 开始。我当时用它,是因为界面简单,不需要在十种恢复模式里摸索猜测。我最喜欢的一点是磁盘镜像功能。如果你的外置硬盘开始频繁掉线、速度慢得像爬行,或者在读取时表现异常,先做一个镜像。这会按扇区级别生成整个硬盘的完整副本,然后你扫描的是副本,而不是一遍又一遍地折腾原始磁盘。
我会按这个顺序来:
- 把 Disk Drill 安装到你的主内置硬盘,或者其他健康的磁盘上。不要安装到出问题的驱动器上。
- 启动它,然后选择那个丢失文件的外置驱动器。
- 如果这个驱动器感觉不稳定,先用内置工具创建一个磁盘镜像,然后扫描这个镜像文件。
- 如果驱动器看起来比较稳定,就点击 Search for lost data。
- 当它询问扫描类型时,选择 Universal Scan。我几乎每次都会选这个。它会把多种恢复方法整合到一次扫描中,包括已删除文件搜索、受损文件系统记录、丢失分区检查,以及文件签名检测。
- 让扫描跑完。大容量硬盘会花一些时间。我知道,这过程很磨人。
- 检查结果,并预览几个文件,尤其是重要的那些。我在恢复一大批文件之前,总会先测试几张照片、文档或视频。
- 把恢复出来的文件保存到另一个驱动器。恢复过程中绝不要把它们写回同一个外置硬盘。
在 Windows 上,Disk Drill 提供最多 100 MB 的免费恢复额度,这足够让你先测试一下,看看那些丢失的文件是否能被找到,再决定要不要花钱。
等重要文件安全了之后,我才会考虑修复,或者彻底重新格式化。如果之后这个硬盘还是继续表现异常,那我就不会再把任何重要数据交给它了。我会直接更换。
有一种情况我会很快停止自己动手,那就是怀疑存在硬件故障。如果硬盘发出咔哒声、摩擦声、每隔几分钟就断开连接、响应特别慢,或者干脆从 Windows 里消失了,我会把它拔下来,不再动它。软件修不好正在故障中的硬件。有时候,更多扫描反而会让本来就虚弱的硬盘更快走下坡路。
如果这些文件非常重要,比如家庭照片、工作档案、旧项目文件夹,或者那些一旦丢了就再也拿不回来的东西,我会跳过家庭恢复,直接找专业数据恢复服务。贵,没错。但当硬盘本身看起来已经出问题时,这仍然是更安全的选择。
如果该硬盘仍然可以挂载并显示正常容量,我会先检查是文件丢失了,还是文件表损坏了。这是两回事。@mikeappsreviewer 说得对,应该避免写入新数据。我同意跳过格式化。不过对于 CHKDSK,我没那么严格。我只会在把重要数据先拷出来之后再用,绝不会在这之前用。
我还会先做几个额外检查:
-
打开磁盘管理。
看看分区是否仍显示正确的大小和文件系统。如果显示为 RAW,那就说明存在损坏。 -
检查 SMART 健康状态。
使用 CrystalDiskInfo 或硬盘厂商提供的工具。如果你看到重映射扇区、待处理扇区,或者读取错误持续增加,就别再折腾这块硬盘了,尽快把数据拷出来。 -
换一台电脑试试。
这样可以排除 USB 控制器故障、驱动问题,或者奇怪的 Windows 用户配置文件问题。我见过硬盘在一台电脑上看起来是空的,在另一台上却完全正常。很蠢,但确实会发生。 -
查看事件查看器。
Windows 日志,系统。筛选 Disk、Ntfs、Kernel-PnP。反复出现的 I/O 错误比文件资源管理器能告诉你的更多。
如果文件还是不见了,Disk Drill 是个靠谱的选择。我会用它对外置硬盘做一次数据恢复扫描,特别是当你需要恢复损坏硬盘的数据,并从外置 HDD 中找回丢失文件时。先扫描,预览文件,然后恢复到另一块磁盘。
另外,如果你的文件夹是在插到电视、路由器、DVR 或 Mac 之后消失的,检查一下文件命名和权限。有些设备会把磁盘弄得一团糟。
如果你想快速直观看看如何从损坏的硬盘中恢复文件,这个可能也有帮助。
如果已用空间仍然和你预期的一样,你的成功几率通常还不错。如果硬盘发出咔嗒声或频繁断开连接,马上停止操作并找专业人士。
如果驱动器仍然能够挂载并显示预期容量,我也会先检查这是否只是权限/显示问题,再进一步深入。并不是所有看起来已删除的东西都真的消失了。我见过 Windows 在更新后分配了不同的用户上下文,结果文件夹突然看起来是空的,直到修复所有权/权限后才恢复。所以如果你还能看到任何顶层文件夹,就右键其中一个,检查“安全”,看看你的账户是否真的有访问权限。
我大致同意 @mikeappsreviewer 和 @caminantenocturno 关于不要向驱动器写入数据的看法。不过我稍微不同意的一点是,有时候人们太快就开始做软件扫描了。先检查一下文件是否被变成了快捷方式,尤其是如果这个驱动器曾经插到过公共电脑或可疑机器上。恶意软件特别喜欢这么干。还可以在命令提示符中针对外置驱动器盘符运行这个:
attrib -h -r -s /s /d X:\*.*
把 X 替换成你的驱动器盘符。如果文件只是被标记为隐藏/系统,这可以把它们显示出来。老办法了,但依然比很多人想的更常有效。
还有一件事,检查回收站,使用能显示按驱动器区分的已删除项目的工具,并且从根目录直接用通配符搜索驱动器,比如 *.jpg 或 *.docx。有时候文件夹树坏了,但文件仍然可以被索引到。
如果基础检查都失败了,那确实,Disk Drill 是外置硬盘数据恢复的一个可靠下一步,特别是当驱动器可见但文件消失时。我会先用它预览哪些内容可以恢复,再去更改磁盘上的任何东西。
也值得一读:真实的外置硬盘数据恢复成功案例
还有一个别人提得不够多的警告:如果这发生在安全移除失败、断电,或插到电视上之后,文件夹结构可能只是被打乱了,并不是真的被擦除了。很烦人,但可以修复。如果驱动器开始发出咔嗒声或导致资源管理器卡死,就别再折腾它了,因为这时候 DIY 就会变成为什么我把情况弄得更糟了。

