我的外置硬盘中的一个文件夹突然消失了,我确定自己没有移动或删除它。里面有重要文件,现在我在硬盘的任何位置都找不到它。我需要帮助判断它是被隐藏了、已损坏,还是可以恢复,以及我应该采取哪些步骤才能安全地找回它。
第一步,停止向该驱动器写入任何内容。我是认真的。不要往里面复制文件,不要运行随意的修复工具,不要格式化它,也不要先让 Windows 去“修复”它。当文件消失时,数据通常仍然还在那里。最先损坏的往往是索引,而不是那些字节。如果你继续使用该驱动器,你的旧文件会一点一点被覆盖,恢复会迅速变得更加棘手。
在进行任何复杂操作之前,先检查这些明显的问题
我会先排除那些看起来很普通的原因,因为有时候,普通原因就是全部问题所在。
- 在文件资源管理器中启用隐藏的项目。我见过文件夹看起来像是消失了,其实只是被隐藏了。
- 查看驱动器上的已用空间。如果驱动器仍显示大部分空间已被占用,而你的文件夹看起来是空的,这就很能说明你的文件并没有被擦除。
- 更换 USB 数据线。然后再试一个不同的 USB 端口。
- 如果该驱动器最近在另一台电脑上使用过,把它重新连接到原来的那台机器上。我见过奇怪的权限问题和操作系统异常让文件看起来像是丢失了,其实并没有。
硬盘的表现能说明很多问题
它的表现比人们想象中更重要。
如果硬盘能正常打开,但文件夹是空的,我更倾向于认为是文件系统损坏或误删。这种情况下恢复成功的概率通常还不错。
如果文件资源管理器卡住,硬盘断开后又重新出现,文件夹加载非常慢,或者读取速度在没有明显原因的情况下变得极慢,我就会开始担心是硬盘本身出了问题。
如果你听到咔嗒声、摩擦声或蜂鸣声,立刻停止。不要再扫描。不要反复重新连接。处于这种状态的硬盘,越折腾通常只会越糟。
先恢复,后修复
这是人们最容易搞反的部分。如果硬盘仍然能显示出来,而且你没有备份,先尝试恢复,再进行修复。
Disk Drill 经常被提到,据我所见,这是有原因的。它支持常见的文件系统,能识别很多文件类型,可以预览结果,而且使用起来并不麻烦。它也经常出现在最佳恢复应用列表中,包括这个:
对于一块状态不稳定的硬盘,我最看重的是磁盘镜像。与其反复对原始硬盘进行高强度操作,不如先制作一个完整镜像。这个镜像是硬盘的逐扇区副本,其中包括已删除的条目和文件系统残留内容。如果硬件已经开始出现故障,从镜像进行操作比一直扫描原始硬盘直到它彻底罢工更安全。
我会如何使用 Disk Drill
- 将 Disk Drill 安装到你的内部驱动器上,或另一个已知完好的驱动器上。不要把它安装到有问题的驱动器上。
- 连接外部驱动器并打开 Disk Drill。
- 如果驱动器看起来不稳定,先创建一个磁盘镜像。然后扫描镜像文件,而不是物理磁盘。
- 如果驱动器看起来足够稳定,选中它并点击搜索丢失的数据。
- 出现提示时,选择通用扫描。该模式会一次性检查已删除的文件、损坏的文件系统记录、丢失的分区以及已知的文件签名。
- 让扫描完成。大容量驱动器需要时间。我知道这很烦人,但部分扫描经常会漏掉内容。
- 查看结果,预览重要内容,并标记你想恢复的文件。
- 点击恢复,并将所有内容保存到另一个驱动器。不要保存到同一个。绝对不要保存到同一个。
在 Windows 上,你可以通过 Disk Drill 免费恢复最多 100 MB,这足以让你在花钱之前先测试是否能找到丢失的文件。
我会停止自行操作并送去实验室的情况
软件是有局限的。如果硬盘已经无法再被识别、在扫描过程中频繁断开连接,或者开始发出机械异响,我就不会继续折腾它了。这种情况下,找数据恢复服务会更合理。
如果丢失的数据是无法替代的内容,也是一样,比如家庭照片、工作记录、研究资料、税务文件等等。实验室拥有硬件工具和无尘环境下的操作流程,数据恢复应用并没有这些。
我拿回文件后会做的事
- 把另一份备份保存在别的地方。
- 拔掉硬盘前先正确弹出。
- 传输文件时不要拔线。
- 如果你的工具支持,偶尔检查一下 SMART 健康状态。
- 如果硬盘开始从 Windows 中消失、出现坏扇区,或不止一次报出文件系统错误,就更换它。即使后来看起来没问题,我也不会再把重要文件放在上面。
如果这只是文件系统损坏,你找回数据的几率会高很多。最安全的顺序很简单,先恢复数据,然后等文件保存在安全的地方之后再考虑修复。
如果文件夹消失了,但驱动器仍然可以正常挂载,在直接进行完整恢复之前,我会先检查文件系统标志。
以管理员身份打开命令提示符并运行:
attrib -h -r -s /s /d X:*.*
将 X 替换为你的外置驱动器盘符。此命令会移除文件和文件夹的隐藏、只读和系统属性。恶意软件和异常拔出有时会切换这些标志。我见过整个文件夹仅仅因为这个原因而“消失”。
然后从驱动器根目录按文件夹名称搜索,同时也搜索一个你确定原本在其中的文件。如果文件能在搜索中显示出来,但在正常的文件夹树中看不到,那就是目录项出了问题。
我在一点上与 @mikeappsreviewer 略有不同看法。我不会先急着运行 CHKDSK,但我也不会仅凭一个文件夹丢失就假定是硬件故障。很多这类情况都是逻辑错误,不是磁盘即将损坏。
再做几个检查:
- 查找是否有 FOUND.000 文件夹。CHKDSK 或自动修复有时会把恢复出来的碎片转储到那里。
- 在磁盘管理中检查该驱动器。确认分区大小看起来正常。
- 如果可以,换一个操作系统测试。有时 Mac 或 Linux 设备读取受损目录的方式与 Windows 不同。
如果这些文件很重要,请在尝试任何修复之前先用 Disk Drill 扫描。将恢复的数据保存到另一块驱动器。关于更广泛的外置硬盘数据恢复技巧,这个帖子值得一读:
外置硬盘恢复帮助:找回丢失的文件夹和文件
如果驱动器开始断开连接、导致资源管理器卡死或发出异响,就先停下。那往往是人们把情况弄得更糟的时候。
我想在 @mikeappsreviewer 和 @chasseurdetoiles 所说的基础上补充一点:检查一下该文件夹是否因为意外或某些奇怪的同步/应用行为被变成了 junction/symlink。听起来有点小众,但我见过文件夹因为这种类似快捷方式的链接损坏而“消失”,而实际数据其实还在别的地方。
打开命令提示符并运行:
dir X:\ /al /s
这会列出外部硬盘上的重解析点。如果你丢失的文件夹名称出现在那里,它可能根本没有被删除。
还要检查 事件查看器 中的 Windows 日志 > 系统,并按文件夹消失前后的时间筛选 Disk、Ntfs 和 volmgr。如果你看到文件系统警告,那比靠猜更能说明问题。除非你很熟悉如何正确读取挂载情况,否则我其实有点不太同意“尽早尝试另一个操作系统”的想法,因为 macOS 有时会因为权限和可见性方面的怪异问题把情况搞得更复杂。
还有一个容易被忽视的情况:某些杀毒工具如果检测到文件夹内某个文件有问题,会直接隔离整个文件夹。检查一下你的杀毒软件隔离区/历史记录。云同步应用也可能会把东西移到隐藏的冲突/归档文件夹中。
如果这个文件夹对业务非常关键,先做一个逐字节副本或磁盘镜像,然后再扫描。Disk Drill 很适合用于外部硬盘文件夹恢复,因为它可以找回丢失的目录项,并且通常还能显示预览。恢复时只能恢复到另一块磁盘。
如果你想看一个简单的硬盘恢复指南,这个简短视频介绍了实用的恢复步骤:真正讲得通的外部硬盘恢复技巧
如果硬盘是 SMR 而且几乎满了,目录方面的异常会很快变得特别严重。挺烦人的,但这是真的。


