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

我的U盘在插入笔记本电脑后突然无法打开,现在提示USB驱动器已损坏或需要格式化。里面有重要的照片和工作文档,而且我从未备份过,所以我需要安全的方法来从损坏的USB闪存盘中恢复文件,而不会让情况变得更糟。

先判断你遇到的是哪种故障

在急着用恢复软件处理之前,我会先放慢一点。USB 损坏可能由很多不同原因引起,修复方法取决于到底哪里出了问题。

这些检查通常能告诉你目前的情况:

  1. 在磁盘管理中能看到这个驱动器吗?
  2. Windows 显示的容量是否正确?
  3. 文件系统是否显示为 RAW?
  4. Windows 是否提示你格式化它?
  5. 把它插到另一台电脑上时,那里能显示出来吗?
  6. 它会不会自己断开连接、严重卡顿,或者表现得异常缓慢?

这些细节比很多人想的更重要。如果驱动器在磁盘管理中能显示出来,而且容量看起来正常,我会说你在家自行恢复的机会还是不错的。如果它持续掉线、一直不可见、发热,或者插头看起来有弯折,我就会开始怀疑是硬件问题。

先把文件取出来

如果系统仍然能检测到这个 USB,我会先停止修复它,优先把数据导出来。

这点我是吃过亏才明白的。损坏通常只是你看到的表象,不一定是根本原因。驱动器底层已经开始出问题了,而每一次修复尝试都会再次去刺激它。有时候你会走运,有时候却会让下一次扫描变得更糟。

所以没错,第一步应该是提取数据。修复放到后面。

我会用什么

我会选 Disk Drill

我喜欢它处理损坏或受损 USB 闪存盘的一点很简单:它不只依赖文件系统还能被正常读取。即使 Windows 拒绝打开这个驱动器,Disk Drill 也常常仍然能够在更底层读取设备,并从原始数据中把文件重新拼出来。

有几点让我印象比较深:

  • 它能识别很多种文件类型
  • 与我试过的很多其他工具相比,文件夹结构通常保留得更好
  • 在恢复前可以预览,这样当扫描结果返回一堆杂乱文件名时能节省很多时间

最值得先用的部分

对于状态不稳定的 USB 驱动器,Byte-to-Byte Backup 功能才是我觉得最值得用的原因。

与其在驱动器状态很差时直接扫描,不如先做一个完整的逐扇区镜像。之后你处理的是这个镜像,而不是闪存盘本身。

这在 USB 扫描到一半变得更糟时特别重要。至少你还保留了它当前状态的一份副本。我以前就碰到过可移动驱动器在处理中途彻底挂掉,体验很糟。如果你先做镜像,至少不用再从零开始。

我会遵循的顺序

  1. 在你的电脑上安装 Disk Drill
  2. 插入 USB 驱动器
  3. 打开 Disk Drill 并选择 Byte-to-Byte Backup
  4. 为这个 USB 创建完整镜像,并保存到另一块磁盘
  5. 在 Disk Drill 中挂载或附加这个镜像
  6. 扫描镜像
  7. 预览文件
  8. 将重要文件恢复到另一台存储设备上

我不会把恢复出来的文件再保存回同一个 USB。这听起来很明显,但确实有人这么做。

文件安全后,再修复 USB

只有在数据已经复制到别处之后,我才会开始尝试修复驱动器本身。

根据你前面看到的情况,我会试这些方法之一:

  1. 运行 CHKDSK
  2. 给驱动器分配一个新的盘符
  3. 重新安装 USB 驱动程序
  4. 运行 Windows 错误检查
  5. 执行完整格式化

如果损坏是由文件系统问题引起的,而硬件本身仍然正常,那么这些方法里可能有一个能把它修好。如果格式化之后它还是持续出问题,我就不会再信任它了。

什么时候我会停下来考虑专业恢复

有些情况下,自己动手就不太合理了。

如果出现这些情况,我会考虑找专业服务:

  1. 驱动器完全无法被检测到
  2. 它有物理损坏
  3. 文件对工作、法律事务、报税、客户数据之类的事情很重要
  4. 你在复制或扫描时它会断开连接

如果一个 USB 在恢复过程中不断离线,我通常会把这当成坏信号。发热也是一样。接口松动也是一样。你也许还能勉强从里面挤出一些数据,但每次重试都可能让下一次情况变得更糟。

不要默认这个驱动器还值得继续留着

最后一点。恢复完成之后,我不会对这个 USB 有任何留恋。

如果损坏出现得莫名其妙、格式化后还会再发生,或者这个驱动器在正常使用中开始变得不稳定,我会直接换掉它。闪存盘都会老化。有些是慢慢坏,有些是突然崩掉。一旦它开始骗你,我就不会再用了。

先不要格式化。那个提示是 Windows 在要求擦除文件系统映射。如果这些文件很重要,别再一遍又一遍地插拔了。

我同意 @mikeappsreviewer 的一个重点,先恢复,后修复。我们分歧在于 CHKDSK。我会先跳过 CHKDSK,等文件安全后再说。在受损的闪存介质上,CHKDSK 有时会通过删除它认为损坏的条目来“修复”目录树。对硬盘来说很好,对你的照片来说就不好了。

我会这样做:

  1. 试试不同的 USB 端口,最好是台式机背面的端口,或者换一台笔记本。
  2. 检查磁盘管理。如果 U 盘显示正确容量,成功几率会更高。
  3. 如果它显示为 RAW 或未分配,使用数据恢复软件,不要用 Windows 修复工具。
  4. 把文件恢复到你的内置硬盘或另一块外置硬盘,绝不要恢复回这个 U 盘。

Disk Drill 在这里是个可靠的选择。我会先用它进行扫描加预览。如果硬盘连接保持的时间够长,先把最重要的文档和照片拉出来,其他事情都往后放。按文件类型和日期来优先处理。先家庭照片,再工作文档,最后随机下载的文件。

如果 Windows 显示 0 字节、硬盘会消失,或者发热,先停止自己折腾。这更像是硬件故障。

另外,这里有一个关于文件恢复的 Instagram 视频,简短且容易跟着做:
这个简短的 Instagram 视频里有 USB 驱动器数据恢复步骤

恢复完成后,把这个 U 盘换掉。对我来说,坏过一次就已经足够了,tbh。

不要点击“格式化”。那个弹窗基本上就是 Windows 在说:我无法读取文件系统,要不要把这张地图擦掉? 现在这可一点帮助都没有。

我基本同意 @mikeappsreviewer@viaggiatoresolare 关于先恢复数据的看法,但如果 U 盘本身不稳定,我对直接在实际设备上做一堆扫描这件事没那么积极。我的原则是:

  • 如果它能挂载并保持连接,先手动复制最关键的文件
  • 如果它打不开,但仍然能以正确容量被检测到,就制作镜像或使用恢复软件
  • 如果它会断开连接、显示 0 字节、发热,或者让整个系统卡死,就别再折腾它了

我还想补充一点,他们其实没有特别强调:插入之后,去 Windows 的事件查看器里检查一下。查看 Windows 日志 > 系统 中的 disk / ntfs / volmgr 错误。如果你看到反复出现的 I/O 错误,那相比单纯文件表损坏,更说明是硬件故障。

另外,特别是照片,恢复后不要只相信文件名。打开预览并确认内容。损坏的 JPEG 可能看起来像是恢复了,但会有一半灰掉或者被截断。

如果你想走一条实用路线,Disk Drill 对损坏的 USB 闪存盘来说还不错,因为当资源管理器打不开驱动器时,它仍然可以扫描,而且预览照片/文档有助于优先判断哪些内容更重要。不过恢复出来的数据一定要保存到另一块硬盘上。绝对不要写回同一个 U 盘。千万不要。很多人就是这样把“还能恢复”变成了“哦豁”。

数据安全之后,你可以给这个 USB 做一次完整格式化,然后之后用 H2testw 或 F3 之类的工具测试一下,看看闪存是否在写入容量上撒谎。很多便宜的 U 盘都会以很难看的方式坏掉。

关于 USB 文件恢复方案,以及当闪存盘变得无法读取时可以尝试什么,这个帖子其实很有用:
从故障 USB 驱动器中恢复文件的最佳方法

简短版:先不要用 CHKDSK,先不要格式化,少做重复尝试,先恢复数据,如果这个盘表现可疑,之后就把它扔掉。

@viaggiatoresolare@viajeroceleste@mikeappsreviewer 有一点小分歧:如果这个驱动器仍然会间歇性打开,我会先尝试用最普通的拖放方式复制那个最关键的单个文件夹,然后再进行任何深度扫描。恢复工具确实很不错,但每一次完整扫描都会对正在损坏的闪存增加额外的读取压力。

有几点检查其实还没有被充分强调:

  • 看一下设备管理器。如果它显示反复重新连接,那就是不好的硬件信号。
  • 如果你有 USB 2.0 端口,试着在那里读取它。有些不稳定的 U 盘在那种端口上表现更好。
  • 只有在端口看起来供电不足时,才使用短线的带电源 USB 集线器。不是总有必要,但它确实能让某些驱动器更稳定。
  • 如果标签、容量或已用空间突然看起来不对,要怀疑是控制器故障,而不只是文件系统损坏。

具体说说 Disk Drill:

优点

  • 可轻松预览照片和文档
  • 可以从无法读取或 RAW 的 USB 卷中恢复数据
  • 界面比许多恢复应用更简单

缺点

  • 深度扫描可能需要一些时间
  • 在严重损坏的情况下,文件名/文件夹结构可能仍然很混乱
  • 如果闪存控制器在物理层面发生故障,它也不是万能的

如果手动复制不可能,Disk Drill 是一个合理的下一步,但一定只把所有恢复出来的内容保存到另一块磁盘上。恢复完成后,即使它格式化后看起来正常,我也不会再信任那个 U 盘。闪存介质往往只给你一次警告,然后就彻底罢工。