如何在 Windows 上从闪存盘恢复已删除的文件?

我不小心在 Windows 电脑上删除了 USB 闪存盘中的重要文件,需要尽快恢复。盘里有工作文档和个人照片,而且没有备份,我担心继续使用它会覆盖数据。在 Windows 上,从闪存盘恢复已删除文件的最佳方法有哪些?

只要U盘仍然像普通驱动器一样显示出来,我会先从数据恢复软件开始。如果系统里根本看不到它、显示 0 字节、每隔几秒就断连一次,或者莫名其妙发热,我就不会继续折腾了。这些情况更像是硬件故障,软件通常只会浪费时间。如果只是普通的文件删除,软件是在不把事情变成昂贵实验室项目的前提下,你最有希望找回文件的方法。

第一件事,而且没错,这部分最重要,现在立刻停止向这个U盘写入任何内容。不要往里面移动文件。不要格式化。不要试着整理文件夹。在U盘上,被删除的内容通常不会进入正常的回收站。文件系统会把原来的空间标记为空闲,一旦有新数据写进去,旧文件就会被覆盖。那之后,恢复成功的概率会迅速下降。

在开始扫描之前,我会先检查一遍那些看起来很无聊的地方。我见过有人以为文件被删了,结果其实只是被隐藏、改名,或者更早之前被复制到别的地方了。

  1. 显示U盘上的隐藏文件。

  2. 查找名为 $RECYCLE.BINRECYCLERRECYCLED.Trashes 的文件夹,特别是如果这个盘接触过 Mac。

  3. 检查你电脑上的文件夹,尤其是下载、桌面、文档,以及任何你平时着急时会把东西拖进去的文件夹。

  4. 查看备份和同步文件夹,比如 OneDrive、Google Drive、Dropbox 或 File History。

如果这些都没有任何结果,我就会转向恢复软件。

这些工具在扫描方式、可预览内容、支持的文件系统以及界面到底有多烦人方面都不一样。不过它们的大致流程差不多:

  1. 把软件安装到你的电脑上,不要装到U盘里

  2. 连接U盘,并在恢复工具里选中它。

  3. 运行已删除文件或丢失文件扫描。

  4. 让扫描完整结束。如果这些文件很重要,就不要中途停止。

  5. 如果程序支持,按类型、日期、大小或文件名进行筛选。

  6. 在有这个选项时预览文件。

  7. 选中你需要的内容。

  8. 把恢复出来的文件保存到你的电脑或另一块驱动器上,绝不要再存回同一个U盘

这一点我很多年前是用很烦人的方式学到的。把恢复出来的文件写回同一个U盘,可能会覆盖掉你还没恢复出来的其他已删除数据。一旦这么做,你等于亲手断掉了自己的第二次尝试机会。

这些是我最先会看的工具:

  1. Disk Drill
    如果是普通的已删除文件情况,这是我第一个会尝试的。它支持 FAT32、exFAT 和 NTFS,基本涵盖了大多数人提到的U盘。界面布局很容易看懂,预览功能也非常有帮助。如果一张照片或一份文档能被正常预览,我通常会把这当作恢复前的一个好信号。我也见过它在文件系统看起来有点混乱的时候,表现比预期更好。

  2. PhotoRec
    免费,难看,但有效。这是我的简短评价。它在文件系统损坏或丢失时特别有用,但恢复出来的文件通常没有原始文件名或原来的文件夹结构。所以最后你往往得手动整理一大堆文件。如果那些更好看的工具都没效果,我会把它当作备用方案。

  3. Data Rescue
    就我看到的情况来说,它运行得没问题,不过我一直不太喜欢它的界面。很多东西没有它本该有的那么直观。不过仍然能用,如果第一个工具漏掉了什么,拿它再扫一遍也值得。

  4. Recuva
    对于简单的 Windows 恢复任务,它仍然值得一提。它比较老,功能也更有限,如果是奇怪格式或混乱的文件系统损坏,我不会指望它有奇迹表现。但对于 JPG、PDF、DOCX 以及其他常见基础文件,它还是经常能恢复出结果。

有一件事我一开始不会碰,那就是 CHKDSK,或者任何类似路线的修复命令。这些工具是用来修复文件系统问题的,不是为恢复已删除文件而设计的。有时候它们能帮助受损驱动器重新正常挂载,另一些时候它们会把内容重新整理,反而让恢复更难。我的顺序很简单,先恢复,后修复

所以如果你的U盘还能正常挂载,我会先用 Disk Drill 扫描,把重要文件恢复到另一块驱动器上,然后再处理清理或后续重复使用的问题。如果这个盘在物理层面表现得不稳定,比如断连、发热或直接消失,我会跳过家庭修复方案,直接送去专业恢复实验室。

如果闪存盘在 Windows 中仍然显示正确的容量,我会先给它做一个镜像,然后再从镜像中恢复。我在这一点上和 @mikeappsreviewer 的看法略有不同。对于简单情况,直接扫描原始 USB 也可以,但廉价 U 盘很喜欢在扫描到一半时掉链子。做一个逐字节副本能给你一个更安全的第二次机会。

我会这样做:

  1. 先插上一次,在磁盘管理中检查。
  2. 如果它显示容量正常,用 USB Image Tool 或 HDD Raw Copy 之类的工具克隆它。
  3. 在镜像文件上运行恢复,不要直接对 U 盘操作。
  4. 先用 Disk Drill,因为它对 exFAT、FAT32 和 NTFS 上删除的文档和照片处理得很好。
  5. 先按原始文件夹路径排序结果,再按文件类型排序。这样能节省大量时间。
  6. 先恢复最重要的文件,先处理工作文档,再处理大量照片。
  7. 立即打开每种已恢复文件的样本。不要等到之后才发现有一半已经损坏。

还有一个很多人会忽略的地方,就是电脑上的 Office 临时文件和缩略图缓存。如果你在删除前打开过这些文件,搜索一下 Windows 驱动器中的 .tmp、.asd、.wbk,以及最近文件列表。照片有时也会保留在应用缓存里。

如果驱动器提示要格式化,不要这么做。如果它掉线或读取为 0 字节,就别再折腾它了。这种情况很快就会超出家庭恢复的安全范围。

另外,如果你想要一个快速直观的操作演示,这个Windows 上闪存盘文件恢复的 Facebook 视频指南比一大段文字更容易跟着做。

我想补充一点,@mikeappsreviewer@voyageurdubois 都没有真正强调够:检查这些文件是不是通过某个应用从 USB 中删除的,而不是通过普通的文件资源管理器。有些程序会把编辑后的副本保存在电脑上,只删除可移动驱动器里的版本,这会让它看起来像是彻底丢失了,但其实并不是。

在进行恢复之前,Windows 上还可以额外检查几个地方:

  • Word/Excel 自动恢复文件夹
  • Office 应用中的最近文件
  • 用部分文件名进行 Windows 搜索
  • 文件历史记录或你之前可能复制过这些文件的文件夹中的以前的版本
  • 如果这些文档曾经同步过,检查 OneDrive 网页回收站
  • 照片应用的导入文件夹,因为人们常常忘了自己几个月前就已经导入过照片了

我对“总是先做镜像”的建议稍微有点不同意见。对于一个便宜且状态健康的闪存盘来说,有时直接扫描更快,也完全没问题。如果这个 U 盘表现异常,那就对,先克隆。如果它很稳定,我就不会把事情搞得太复杂。

另外,避免去“修复”驱动器权限、随意分配驱动器号,或者运行那些从 Google 上找来的可疑“USB 修复”工具。这些操作会让一个原本简单的删除案例很快变得更糟。

至于实际恢复,Disk Drill 在 Windows 上是一个很靠谱的首选,因为它可以很方便地整理文档和照片,不用没完没了地在一堆无意义的内容里翻找。如果文件名很重要,在使用文件雕刻工具之前先试试它。然后要验证恢复出来的文件是否真的能打开,而不只是确认它们存在。这两者差别很大。

如果你想看更多关于闪存盘恢复工具的意见,这个帖子值得快速浏览一下:
Windows 闪存盘最佳 USB 恢复软件推荐

最重要的是:不要再使用这个 USB 了。每一分钟“只是检查一下”的操作,都可能让恢复变得更糟。我经历过,做过蠢事,然后后悔了,哈哈。

我想补充一点:在进行恢复之前,先检查一下Windows 安全中心 / 杀毒软件隔离区。我见过 USB 里的文档和照片“消失”,其实是因为 Defender 将某个带宏的文档或自动运行垃圾文件标记后,把附近的文件也一起移进了令人困惑的隔离区。还要检查一下事件查看器里是否有磁盘错误。如果你看到反复出现的 I/O 错误或控制器重置,在复制出能复制的内容之前,我不建议做长时间扫描。

如果 U 盘状态稳定,Disk Drill 作为第一步是合理的,因为它比纯雕刻类工具更能保留文件名和文件夹结构。

Disk Drill 的优点

  • 预览方便
  • 适合 FAT32/exFAT/NTFS 闪存盘
  • 文件组织比基础工具更好

缺点

  • Windows 上免费恢复功能有限
  • 深度扫描可能会返回大量垃圾文件
  • 不适合物理层面正在损坏的 USB 硬件

我同意 @voyageurdubois 关于谨慎操作的看法,但并不是每个健康的 U 盘都必须先做镜像。我也同意 @codecrafter@mikeappsreviewer 关于检查 Office 自动保存和云文件夹的建议,不过我会先检查隔离区和类似 SMART 的错误线索。如果文件很重要,先恢复那些最小但不可替代的文档,再恢复照片。