如何在没有回收站的情况下从 USB 恢复已删除的文件?

我不小心从我的 USB 驱动器中删除了重要文件,后来才意识到它们根本不会进入回收站。我用这个闪存盘存放工作文件和家庭照片,所以我真的需要一种安全的方法来从 USB 中恢复已删除的文件,而不会让情况变得更糟。到底什么方法真的有效?

U 盘的工作方式和你的主硬盘不一样。当你在那里删除文件时,Windows 往往会跳过平常的回收站流程,而是把它当成直接删除。很多人都是吃了亏才知道这点。

不过,被删除并不总是意味着彻底消失。我见过很多情况,数据其实还留在闪存盘里,只是文件系统不再列出它,并把那部分空间标记为空闲。真正开始变糟的是你继续使用 U 盘之后。新文件会开始覆盖旧文件,你恢复的几率也会迅速下降。在小容量 USB 盘上,几乎没有多少犯错空间。一旦搞砸一次,没错,情况就会变得很难看。

如果你的驱动器仍然能正常显示出来,我会选择数据恢复软件。但如果 U 盘存在硬件问题,我就不会这么做,比如下面这些情况:

  1. USB 完全无法被检测到;
  2. 它显示为 0 字节,或者是某种莫名其妙的容量;
  3. 你一移动它就会断开连接;
  4. 接口看起来弯了、松了,或者裂了;
  5. 驱动器发热比正常情况更严重;
  6. 这些文件重要到让你觉得交给专业恢复实验室更稳妥。

如果以上情况都不符合,而且闪存盘能像平常一样挂载,那么软件恢复通常就是下一步最稳妥的选择。

在开始扫描之前,我会先做一些很多人会跳过的快速检查。先在电脑里找找那些你忘了的副本。检查云同步文件夹、旧邮件附件、备份文件夹、随手丢在桌面的各种文件,全部都看看。然后开启显示隐藏文件,再检查一次 USB。我遇到过一些文件看起来像被删除了,其实只是因为属性被改了,或者是某些垃圾恶意软件行为把它们隐藏了。

也顺便找找像 $RECYCLE.BINRECYCLERRECYCLED 这样的文件夹,或者如果这个盘之前接触过 Mac,也看看 .Trashes。我不会指望这一步就能救场,但它几乎不花时间,所以我还是会查一下。

如果这些都没用,那就扫描驱动器。大多数恢复应用做的事情都差不多,只是方式略有不同。菜单会不一样,结果排序会不一样,有些预览功能比别的更好,但整体流程基本都是这样:

  1. 把恢复程序安装到你的电脑上,不要安装到 USB 驱动器上
  2. 连接 USB 闪存盘。
  3. 在恢复应用里选择这个 USB。
  4. 启动已删除或丢失文件扫描。
  5. 让扫描完整结束,不要扫到一半就强行停止。
  6. 使用搜索工具、筛选器或文件类型分组来缩小范围。
  7. 在应用支持的情况下预览文件。
  8. 把恢复出来的文件保存到你的电脑、外置硬盘、SSD 或其他 USB 上,绝对不要再存回同一个 USB 闪存盘

最后这一点比很多人想的更重要。如果你把文件恢复回同一个闪存盘,你就有可能覆盖掉其他尚未恢复的已删除数据。很多年前我这么干过一次,就那一次,之后我再也没这么做过。

至于软件,我这里的首选是 Disk Drill。我试过一堆恢复工具,而对于普通的 USB 删除场景,这个通常是最省心的。它支持常见的闪存盘文件系统,比如 FAT32、exFAT 和 NTFS。界面布局很容易看懂,预览工具也非常有帮助。

如果一个文件能够被正确预览,我通常会把这当作一个好迹象,说明恢复出来的副本大概率可用。不是保证,但算是很强的信号。

当文件系统部分损坏,或者缺失一些目录信息时,它也很有帮助,因为它同样支持基于签名的扫描。所以即使原来的文件夹结构已经坏掉,文件名也没了,你仍然可能把文件内容找回来。缺点是,你得到的可能是用通用名称重建出来的文件,而不是原始文件名。总比没有强,但还是挺烦人的。

另一个值得一提的选项是 PhotoRec。它是免费的,而且没错,它确实能找到很多东西。我在一些状况很糟的驱动器上用过它,那些时候一些更友好的应用都搞不定。但使用体验比较粗糙。界面显得很老,输出结果通常会变成一大堆恢复出来的文件,没有有用的文件名,也没有文件夹结构。它确实能出结果,但之后你往往得花上好几个小时,在数字垃圾抽屉里一点点翻找。如果你有耐心,那也行。反正说实话,我用得并不开心。

在恢复之前,我会避开 CHKDSK。很多人太快就把这个建议甩出来了。CHKDSK 是用来修复的,不是用来撤销删除的。它会修改文件系统结构,而在尝试从驱动器中找回已删除文件之前,这恰恰是我最不想看到的事。我的规则已经简单了很久,先恢复,后修复

所以简短版就是这样。停止使用这个 USB。检查隐藏文件、旧副本和类似回收站的文件夹。如果驱动器看起来稳定,就用 Disk Drill 扫描它,并把找到的内容恢复到另一个设备上。如果这个 U 盘开始频繁断连、显示异常容量,或者看起来有物理损坏,我会跳过自己动手,直接送去专业恢复服务。

先停止向 USB 写入。每一次新的保存都会降低恢复几率。

我大体上同意 @mikeappsreviewer 关于前期跳过修复工具的看法。不过有一点我稍微不同意,如果文件很重要,我喜欢在扫描之前先给 USB 做一个完整镜像。应当对镜像操作,而不是直接对 U 盘操作。像 USB Image Tool 之类的工具就很适合这个用途。如果扫描出问题,你仍然保留着原始状态。这会多花一些时间,但如果是家庭照片,我会这么做。

我的顺序会是:

  1. 拔下 USB。
  2. 如果你的设备支持,以只读方式重新插入;至少不要打开并编辑里面的文件。
  3. 为该驱动器制作一个扇区镜像。
  4. 用 Disk Drill 扫描镜像,或者直接扫描 USB。
  5. 将文件恢复到你的电脑上,不要恢复回闪存盘。

Disk Drill 是恢复 USB 驱动器中已删除文件的可靠选择,因为它对 FAT32、exFAT 和 NTFS 的支持都很好,而且它的预览功能可以帮助你快速筛选文档和照片。如果文件名丢失了,就按文件类型和日期排序。对于办公文件,搜索 DOCX、XLSX、PDF 等扩展名。对于照片,筛选 JPG、PNG、HEIC。这样可以节省时间。

还有一点很多人会忽略,检查你之前复制过这些文件的任何文件夹上的“以前的版本”。另外,也要在你的电脑上搜索 Office 临时文件和自动保存文件夹。我见过用户不是从 USB 恢复“丢失”的文档,而是从 Word 缓存中找回来的。听起来有点蠢,但确实有用。

如果你想看一个快速的可视化演示,这个 U 盘已删除文件恢复视频指南 很短,而且很容易跟着做。

如果 USB 会断开连接、显示 0 字节,或者发热,停止自己动手处理。这种情况往往会让原本还能恢复的案例变成彻底报废。

USB 删除之所以让人烦,是因为它们通常会完全绕过回收站,所以,是的,这部分是正常的,即使感觉像是坏掉了一样。

我同意 @mikeappsreviewer 的看法,也部分同意 @espritlibre,但我没有那么执着于每种情况下都必须先做镜像。如果闪存盘状态良好,而且你是最近才删除文件,做镜像当然不错,但不是强制要求。在便宜的 USB 闪存盘上,长时间读取有时也会让它们变得不稳定。所以我会根据硬盘的稳定性来判断。

我会做一件之前没怎么提到的事:检查文件是否真的被删除了,还是只是文件夹条目出了问题。打开命令提示符并运行:

attrib -h -r -s /s /d X:\*.*

把 X 替换成你的 USB 盘符。如果是恶意软件或文件属性更改让文件消失了,这可以取消隐藏文件。它不能恢复真正已删除的文件,但它解决的丢失 USB 文件情况比很多人想的要多。

另外,如果这是工作文档,检查一下特定应用的恢复:

  • Word 自动恢复
  • Excel 临时文件
  • Adobe 最近文件/缓存
  • Windows 搜索 *.tmp, *.asd, *.wbk

如果文件确实被删除了,使用 Disk Drill 或 PhotoRec。我的投票给 Disk Drill,因为对普通人来说,它的预览没那么混乱,而且更容易从 USB 驱动器恢复已删除文件,不会把整个过程变成一个周末工程。只恢复到你的电脑上,不要恢复回 U 盘。这听起来很明显,但还是有人会这么做。

还有一个检查点:事件查看器可以显示断开连接错误。如果你看到重复的 USB 重置,就别再折腾它了。

这里也有相关讨论:USB 闪存盘文件恢复讨论和技巧

@espritlibre@yozora 有一点小分歧:先做镜像是明智的,但对于一个在长时间读取时已经表现异常的廉价 USB 闪存盘来说,这并不总是第一步。如果它很稳定,那没问题。如果不稳定,每多进行一次读取都是一次赌博。

我反而会补充这些:

  • 检查文件历史记录、OneDrive、Google Drive、Dropbox 的版本历史
  • 如果你想要微软提供的免费选项,可以试试 Windows File Recovery
  • 在深度扫描之前,先查看 Office 恢复文件夹
  • 如果涉及照片,检查你电脑上的手机导入内容或聊天应用导出内容

对于真正的误删恢复,Disk Drill 可能是最简单的路线。

优点:

  • 对 FAT32、exFAT、NTFS 的 USB 支持良好
  • 能很好地预览文档和照片
  • 比 PhotoRec 更容易分类整理
  • 比较擅长查找已删除文件和原始签名文件

缺点:

  • Windows 上的免费恢复功能有限
  • 原始恢复可能会丢失原始名称和文件夹结构
  • 深度扫描可能会返回大量垃圾文件

所以我的顺序会是:停止使用这个 USB,检查云端/本地备份和应用自动保存,然后用 Disk Drill 扫描,并且只恢复到你的电脑上。如果硬盘显示 0 字节、频繁断开连接或过热,就不要自己动手了。