我不小心从我的 USB 驱动器中删除了一个包含我仍然需要的重要文件的文件夹,而且我发现它丢失时已经太晚了。我正在寻找有关在任何内容被覆盖之前,从闪存盘安全恢复已删除文件的方法的帮助。
U盘上删除的文件并不总是真的消失了
我以前遇到过这种情况。闪存盘和你的系统盘不一样。当你在那里删除文件时,通常不会进回收站,而是立刻消失。确实很烦。不过,已删除并不总等于已抹除。
第一件事,先别再动这个 USB。
不要再往里面复制最后一个文件。不要重命名任何东西。不要格式化它。不要运行清理应用。文件被删除后,数据通常还留在原处,直到有新内容把它覆盖掉。在小容量 U 盘上,覆盖发生得很快。一个名字像 final_final_v9_fixed.docx 这样的蠢文件,就足以毁掉你恢复数据的机会。
我会这样做:
- 拔下 USB,先别动它,直到你准备开始恢复。
- 把工具下载到你的电脑上,或下载到另一块硬盘。
- 把恢复出来的文件保存到别的地方,绝不要存回同一个 USB。
- 一开始先跳过修复工具,除非这个盘有挂载或读取问题。
先检查最简单的情况
在扫描之前,打开 USB 并显示隐藏文件。
我见过有些情况,文件其实根本没被删除。它们是在一次错误弹出、某些恶意软件垃圾,或者奇怪的文件属性变更后被隐藏了。另外也看看隐藏的垃圾文件夹,比如 $RECYCLE.BIN、RECYCLER、RECYCLED 或 .Trashes,特别是这个 U 盘如果在 Mac 上用过。
根据我的经验,这一步不能解决大多数情况。不过花 30 秒检查一下还是值得的。
我恢复时的首选
我会先用 Disk Drill。
不是说它能解决所有麻烦。我喜欢它是因为操作流程容易跟,而且预览功能很省时间。如果你恢复了 400 个随机命名的文件,结果一半都坏了,那你这一晚上基本就白忙了。
我会按这个顺序来:
- 把 Disk Drill 安装到你的电脑上,不要装到 USB 上。
- 插入闪存盘,然后在设备列表里选中它。
- 运行丢失数据扫描。
- 让扫描跑完。如果这些文件很重要,不要提前停止。
- 用搜索、文件类型筛选和预览功能把范围缩小。
- 把恢复结果保存到你的电脑、外置硬盘或另一只闪存盘上。
预览功能比很多人想的更重要
这是我最看重的部分。
如果文件能在预览中打开,通常说明恢复成功的概率更高。如果你还能看到原来的文件名和文件夹路径,那就更好了。当恢复软件只显示像 recovered_file_001、recovered_file_002 这样的名字时,你仍然可能把文件找回来,但后面整理起来会很折腾。我有一次恢复一批照片和文档时就碰到过,过程非常累。
为什么这个工具在闪存盘上通常表现不错
大多数 U 盘使用 FAT32、exFAT 或 NTFS。以我的经验来看,Disk Drill 对这些文件系统的支持都还不错。它会在文件系统记录还存在时读取这些记录;当这些记录损坏或丢失时,它也会做基于文件特征的扫描。
如果这个盘曾经被错误拔出、状态变得不稳定,或者在删除前就已经开始表现异常,这一点就很有帮助。
Recuva 适合较轻量的恢复任务
你也可以试试 Recuva。
我会把它当作备选方案。它比较老,只支持 Windows,而且我在一些奇怪文件格式上得到的结果好坏不一。要是只是恢复几张 JPG、PDF、Word 文档之类的东西,还是值得一试的。对于混合文件夹,或者任何你真正在意的内容,我还是会先用 Disk Drill,因为它的扫描结果更容易整理。
有一个错误我会避免
不要只是因为某篇帖子随口建议,就先运行 CHKDSK。
CHKDSK 是用来修复文件系统的,不是文件恢复工具。有时候它会改变硬盘结构,导致后续恢复变得更麻烦。我的原则一直很简单:先恢复,后修复。
什么时候软件已经不够用了
如果 USB 无法被识别、显示 0 字节、反复断开连接,或者接口已经弯了,那这就不再是普通的删除问题了。到了这种时候,如果文件真的重要,我会停止自己在家折腾,转而去找数据恢复实验室。
当硬件本身正在故障时,软件帮不上太多忙。
如果文件夹已被删除,而 USB 仍能正常挂载,我会在运行恢复应用之前多做一步。先为 USB 制作一个镜像。
为什么。恢复扫描会大量读取驱动器。如果闪存已磨损或控制器不稳定,反复扫描只会让情况更糟。镜像文件能给你一个稳定的副本来操作。在 Windows 上,可以使用 USB Image Tool 或 HDD Raw Copy Tool。在 Linux 或 Mac 上,可以使用 dd 或 ddrescue。把镜像保存到电脑上,不要保存到 U 盘本身。
然后扫描镜像,而不是 USB。Disk Drill 支持这一点,这也是我在这类任务中看好它的原因之一。你可以保持原始设备不被改动。如果文件很重要,这样更安全。
我同意 @mikeappsreviewer 关于不要向驱动器写入任何新内容的看法。不过,我对等待太久这点有些不同意见。闪存盘有时会毫无预警地故障,所以我会尽快为它做镜像,而不是把它搁置好几天。
有几个很多人会忽略的检查点:
- 查看恢复结果中的文件日期和大小。零字节文件通常是无效文件。
- 如果应用显示原始文件夹路径,按它排序。
- 先恢复少量测试文件,打开确认后,再恢复其余文件。
- 如果被删除的文件夹里有照片或视频,预计会出现一些被重命名的文件。内容比文件名更重要。
如果 USB 提示需要格式化,就停在那里。不要点击是。
另外,如果你的 USB 已损坏,这个视频算是一个不错的快速指南,如何从损坏的 USB 驱动器恢复数据。
如果你想走最稳妥的路线,先制作镜像,然后用 Disk Drill 扫描,再恢复到另一块驱动器。这是我认为最干净的做法。
我想补充一下 @mikeappsreviewer 和 @himmelsjager 说的内容:如果文件夹删除发生在 Windows 电脑上,先检查这些文件是否曾经在别处同步或缓存过。很多人会直接去用恢复软件,但有时所谓的“恢复”其实只是找到一个旧副本,比如文件历史记录、OneDrive、最近文件、Office 临时文件夹,甚至 Photoshop/自动恢复留下的文件。这个答案听起来很无聊,但有时候能省下好几个小时。
另外,我对每种情况都“先做镜像”的说法也稍微有点不同意见。如果这个 USB 很健康,能正常挂载,而且只是普通删除,对有些人来说制作镜像可能有点小题大做,还只是多加了一个他们可能搞砸的步骤。如果 U 盘表现异常,那当然,先做镜像。如果它很稳定,直接进行只读方式的扫描通常就可以了。
我不会做的一件事是继续尝试各种随机的“修复 USB”工具。这类应用最喜欢把东西“修复”到彻底没救。格式化提示也是一样。如果 Windows 说这个驱动器需要格式化,那不是在邀请你操作,那是个陷阱。
既然你问的是安全恢复,我会重点考虑那些允许你在恢复前预览文件的软件。这正是 Disk Drill 在闪存盘上真正有用的地方,尤其是当你删除了整个文件夹,需要判断还有哪些文件保持完整时。先恢复几个测试文件,打开看看,然后再恢复其余的。如果预览能正常工作,那就是一个非常好的信号。
如果你想看一个靠谱的操作演示,这个 Disk Drill 评测和 USB 文件恢复指南 很容易跟着做。
还有一个更烦人但确实存在的问题:如果那个文件夹里有很多很小的文件,恢复成功率可能比只有几个大文件时更差。闪存盘便宜、速度快,但有时候也挺不靠谱的。现实就是这样。
我觉得有一个角度没有被强调得足够:在选择恢复模式之前,先检查一下 USB 的文件系统。在 exFAT 和 FAT32 上,已删除条目可能会更快从目录表中消失,因此深度扫描往往更重要。而在 NTFS 上,有时你能更好地找回原始文件名和文件夹结构。这会很大程度上改变预期。
我稍微不同意 @espritlibre 认为做镜像是大材小用的看法。对于一个小容量且健康的 U 盘,也许是这样。但对于任何不可替代的文件,我仍然宁愿多花 10 分钟谨慎一点,也不想之后因为一次不稳定的重新连接而后悔。另一方面,我也认为当文件价值不高且硬盘明显稳定时,人们会把做镜像这件事做得过头了。
还有一些额外可以尝试的方法,作为对 @himmelsjager、@espritlibre 和 @mikeappsreviewer 已经提到内容的补充:
- 尝试不同的 USB 端口,最好直接插在主板上,不要通过集线器
- 如果你的杀毒软件倾向于清理可移动介质,插入时请禁用自动播放和杀毒扫描
- 如果是在 Windows 上删除的,检查一下该文件夹是否其实是因为拖拽失误被移动了,而不是被删除。按文件类型或部分文件名在 USB 上搜索
- 如果这些文件是文档,请在你的电脑上搜索临时副本,例如
~Office 文件或自动保存文件
如果你要扫描,Disk Drill 是一个合理的选择,因为预览和文件分组功能让筛选判断更容易。
Disk Drill 的优点:
- 界面简洁
- 可以扫描镜像和可移动驱动器
- 预览功能有助于避免恢复无用文件
- 对文件系统的支持比较全面
缺点:
- 深度扫描可能会返回很多被重命名的文件
- 免费恢复限制取决于平台和版本
- 在杂乱的驱动器上速度不算最快
如果 Disk Drill 没有找到需要的内容,PhotoRec 虽然界面难看,但在原始恢复方面有时出奇地好。只是要做好丢失文件名和文件夹结构的心理准备。


