如何从损坏的闪存盘中恢复文件有什么建议吗?

我的闪存盘在我把重要照片、工作文档和备份文件移动到里面后,突然无法打开了。现在我的电脑说这个 USB 驱动器已损坏,并要求我格式化它,但我真的需要在不丢失任何内容的情况下恢复数据。我正在寻找安全的闪存盘数据恢复技巧、软件建议,或修复损坏 USB 驱动器的步骤。

我遇到过这种情况好几次,而 Windows 最先显示的那个界面通常看起来比实际损坏情况更严重。你插上 USB 后,它会提示需要格式化驱动器,显示为 RAW,或者根本打不开。即使是在这种状态下,我也还是从 U 盘里把文件取出来过。

首先,不要格式化它。也先不要运行那些乱七八糟的修复工具。这些步骤有时确实能让驱动器恢复,但也会让文件恢复变得更麻烦。如果你的文件很重要,先把数据弄出来。修复驱动器的事之后再说。

原因非常重要。如果这是在不安全移除之后开始的、传输被中断、文件系统损坏、恶意软件动过它,或者某个应用写入了错误数据,那么你自己动手通常还是有很大机会恢复的。如果 USB 插头弯了、驱动器发烫、总是反复断开重连、完全检测不到,或者里面有你绝对不能丢的东西,那我会建议到此为止,直接去找数据恢复店。我曾经就在一个每隔几秒就不断重连的 U 盘上吃过亏。情况恶化得非常快。

如果驱动器仍然可见,我会先从 Disk Drill 开始。

为什么是这个。因为它并不完全依赖文件系统能够被正常读取。我曾在 Windows 标记为无法访问的 USB 驱动器上用过它,它仍然可以扫描底层的原始设备数据。而且和我试过的其他一些工具相比,它通常能把文件夹结构保留得更完整,预览功能也非常有帮助。你可以先检查恢复出来的文件能不能打开,避免浪费时间去保存一堆没用的东西。

我最先会用的部分是 Byte-to-Byte Backup 功能。损坏的闪存盘状态很不稳定。今天还能挂载,下一次开机可能就没了。如果你立刻做一个镜像,就能得到这个 USB 当前状态的完整快照。之后你就可以基于镜像操作,而不是一遍又一遍地折腾那根快坏掉的 U 盘。

我会怎么做

  1. 在你的电脑上安装 Disk Drill。不要安装到损坏的 USB 上。
  2. 插入 USB 驱动器。
  3. 打开 Disk Drill 并进入字节到字节备份。
  4. 选择该 USB 并创建完整的镜像备份。
  5. 镜像完成后,在 Disk Drill 内挂载或附加该镜像。
  6. 扫描该镜像以查找可恢复的文件。
  7. 预览文件。检查几个重要的文件,比如照片、文档,或任何最重要的内容。
  8. 将它们恢复到其他驱动器。

从镜像进行操作是更安全的做法。如果 USB 在处理中途彻底损坏,你仍然有已捕获的副本,也不需要一遍又一遍地反复读取有问题的设备。

文件安全之后

只有到那时我才会去折腾修复:

  1. 运行 Windows 错误检查或 CHKDSK。
  2. 如果 Windows 在挂载它时表现异常,就给它分配一个新的驱动器盘符。
  3. 如果检测不稳定,就重新安装 USB 驱动程序。
  4. 格式化它,然后只用无关紧要的文件进行测试。

如果格式化后损坏问题又出现了,我会把这个盘扔进备用零件抽屉里,不再信任它。如果文件再次消失、写入失败,或者在正常使用时断开连接,也是一样。闪存会磨损。一旦一个 USB 设备第二次开始表现异常,我就不会再用了。不值得为了一个 10 美元的 U 盘丢掉你的东西。

不要格式化它。

我在某一点上同意 @mikeappsreviewer,先把你的文件取出来。我不同意的是 CHKDSK。对于存有重要数据的闪存盘,我不会在一开始就运行它。CHKDSK 通常会通过删除损坏的条目来修复文件系统。这对修复有帮助,但对恢复不利。

我首先会这样做:

  1. 先换一个 USB 端口,再换一台电脑。
  2. 检查磁盘管理。如果驱动器显示的容量正确,恢复的机会仍然不错。
  3. 如果它显示为 RAW、未分配,或提示格式化,停止向其中写入数据。
  4. 使用 Disk Drill 扫描这个 USB,并将文件恢复到你的内置硬盘或另一块外置硬盘。
  5. 保存前先预览照片和文档。文件名损坏很常见,但文件内容仍可能完好。

如果驱动器会断开连接、发热,或读取为 0 字节,就停止。这更像是硬件故障,而不是文件系统损坏。对一个正在损坏的 U 盘反复扫描有时会让情况更糟。

如果你想看一个简短直观的指南,这个短视频有帮助:USB 闪存盘数据恢复视频教程

恢复完成后,如果这个闪存盘无法通过完整格式化和复制测试,就把它扔掉。U 盘比人们想的更容易坏。我就有两个是在毫无预警的情况下坏掉的,所以,是的,我现在已经不再相信它们能用来做备份了。

不要点击“格式化”。那个提示只是 Windows 在偷懒,并没有帮助。

我基本同意 @mikeappsreviewer@nachtschatten 关于避免向 U 盘写入数据的看法,不过我想补充一点,他们并没有特别强调:检查一下问题是否只是分区表,而不是文件本身。打开“磁盘管理”,准确看看这个 USB 是如何显示的。如果它显示的容量正确,但分区丢失或被标记为未分配,那么数据可能仍然大部分完好地保留在那里。

这时,我会先避免“修复”,而是先进入恢复模式。Disk Drill 在这里是一个可靠的选择,因为它可以绕过损坏的文件系统进行扫描,并从损坏的闪存盘中找回照片、文档和其他常见文件类型。如果硬盘足够稳定,能够保持连接,那就扫描一次,先只恢复最重要的内容,并保存到另一块磁盘。显然,不要保存到同一个 USB 上。

有一点小小的不同意见:如果它表现得不稳定,我不建议反复在 5 台机器和 12 个端口上测试它。如果它一直断开连接、让你等待很久,或者显示 0 字节,就别再折腾它了。这可能会让一个正在损坏的闪存盘情况变得更糟。

另外,如果你想在动手之前先看一个更清晰的演示,这个简单易懂的 Disk Drill 评测和 USB 恢复演示其实很有用。

如果你确实恢复了文件,就把这个盘退役吧。说真的,U 盘总会因为一些很蠢的原因损坏,而人们又总是过度信任它们。

我同意 @nachtschatten@suenodelbosque@mikeappsreviewer 关于那条重要原则的看法:不要先格式化。我稍微不同意的是,如果硬盘表现异常,就“立刻扫描”的做法。如果 USB 发出断连提示音、导致资源管理器卡死,或者显示容量不正确,我会先确认一下——大多数闪存盘都无法提供类似 SMART 的状态信息,所以你唯一的线索就是它的稳定性。如果它连挂载几分钟都做不到,软件恢复可能只是在浪费你仅有的机会。

还有几点提得不够多:

  • 试着用 Linux live USB 来读取它。有时候当 Windows 拒绝挂载时,Linux 会以只读方式挂载受损的 U 盘。
  • 如果 Windows 一直错误识别它,可以使用 USBDeview 或设备管理器删除过时的 USB 设备条目。
  • 如果这些文件无法替代,先用 像 HDD Raw Copy Tool 或 USB Image Tool 这样的工具制作扇区镜像,再继续尝试其他操作。

关于 Disk Drill:如果这块盘仍然还能被读取并完成扫描,它是个不错的选择。

优点

  • 可以轻松预览照片/文档
  • 能从 RAW/损坏的文件系统中恢复
  • 界面比很多老派恢复工具友好得多

缺点

  • 深度扫描可能要花一些时间
  • 文件名/文件夹结构不一定总能保留
  • 如果闪存盘存在真正的硬件故障,它的帮助就没那么大

如果 Disk Drill 没找到多少内容,我会再用 PhotoRecR-Studio 交叉检查一下结果。不同工具有时会恢复出不同的文件集合。只恢复到另一块硬盘上,然后永久停用那只闪存盘。