我不小心格式化了一个使用 exFAT 的外部硬盘,需要帮助判断是否还有可能恢复数据。我还没有往里面复制任何新内容,但我不确定从已格式化的 exFAT 硬盘恢复文件时,使用哪些工具或步骤最安全。
首先:停止向那块 SSD 写入任何内容。不要往里面复制文件,不要保存编辑内容,也不要抱着“修好它”的希望去格式化它。对于 exFAT 来说,被删除的文件通常仍然还在原处,直到有新数据覆盖那片空间,所以你越少动这块硬盘越好。
在误删这类情况下,exFAT 往往还是比较容易恢复的。当你删除一个文件夹时,文件系统通常只是把那部分空间标记为空闲,而不是立刻擦除实际内容。所以如果你发现得够早,还是很值得尝试恢复的。
如果 Windows 或 macOS 仍然能检测到这块硬盘,我会先用恢复软件,再运行修复工具。我在 exFAT 硬盘上使用 Disk Drill 有过不错的效果。它可以处理误删、损坏以及很多快速格式化的情况。
更安全的顺序应该是:
- 如果这块 SSD 表现不稳定、频繁断开连接,或者出现读取错误,先制作一个磁盘镜像,然后扫描镜像,而不是直接扫描原始硬盘。
- 运行一次通用扫描。
- 在保存之前先预览可恢复的文件。如果照片、视频或文档能在预览中正常打开,通常是个好迹象。
- 把文件恢复到另一块硬盘。绝不要把恢复出的文件再保存回你正在扫描的同一块 exFAT 硬盘。
如果问题是损坏而不是删除,我也会先恢复重要数据。修复工具和重新格式化可以之后再做,等文件已经被放到安全的位置以后再处理。
如果是误操作进行了快速格式化,也仍然值得尝试恢复。快速格式化主要是重建文件系统元数据,通常不会动到实际的文件内容。完全格式化就糟糕得多,因为它会覆盖数据,所以恢复成功的几率会大幅下降。
如果硬盘显示为 RAW、打开时报错,或者 Windows 提示需要格式化,先不要点那个提示。即使操作系统拒绝正常挂载,恢复工具有时仍然可以读取这块硬盘。
我还会在过度操作之前检查一下 SSD 的健康状况。在 Windows 上,CrystalDiskInfo 是个不错的免费选择,而 Disk Drill 也有 SMART 监控。如果你看到大量已重新分配扇区或待处理扇区,或者硬盘在扫描过程中开始消失、断开连接,或者发出异常噪音,那就停下来,改为考虑专业数据恢复服务。
所以对于你列出的这些情况:
- 删错了文件夹?是的,绝对值得尝试恢复。
- exFAT 外置硬盘损坏了?先恢复文件,再考虑修复。
- 不小心快速格式化了?如果你立刻停止使用它,仍然有相当不错的机会。
- 不确定是否应该先格式化?不要。先恢复,之后如果有需要再格式化。
关键并不只是它是 exFAT。更重要的是,自从文件消失之后,这块硬盘又被使用了多少。如果你很快就停止使用它,通常恢复成功的概率会高得多。
烦人的问题在于,恢复扫描可能会让情况看起来比实际更容易恢复,尤其是当它找到了旧的目录项,但实际文件内容已经损坏或被部分覆盖时。所以,是的,既然你已经停止使用该驱动器,尝试进行 exFAT 恢复是值得的,但不要只根据文件名来判断。先预览几个重要文件,尤其是大型视频、压缩包或项目文件。我同意 @mikeappsreviewer 关于不要先修复或格式化的看法,但我会更保守一些:如果这些文件非常重要,先为驱动器创建镜像,再让任何工具连续处理它几个小时。Disk Drill 可以尝试,只要它能够预览你需要的内容;恢复时请保存到另一块磁盘,并且在确认预览内容不是垃圾之前不要付费。
对外置 SSD 进行快速格式化,与对老式机械硬盘进行快速格式化,并不是同一种情况。
这里我更担心的是这个细节。很多恢复建议都默认数据块仍然原封不动地留在那里,这种情况在机械硬盘和许多闪存卡上通常还算成立。但对于 SSD,操作系统在删除或格式化后可能会发送 TRIM/UNMAP 命令,如果 USB 盒支持透传这些命令,SSD 可能会将这些块标记为待清理。一旦发生这种情况,恢复软件仍然可能显示文件夹名称或文件记录,但实际文件内容可能会变成全零、损坏文件或部分乱码。
所以,是的,仍然值得一试,但如果这确定是 SSD,我会降低预期。
我同意“不要再次格式化”的建议。我还要进一步说一句:不要反复插上它,只是为了看看它现在是否看起来正常。每次挂载,系统就多一次机会去写入少量元数据变更,或者让 SSD 固件进行后台清理。如果数据很重要,就先断开连接,直到你有明确的方案。
最佳的第一步取决于这些文件的价值:
如果文件是可以替代的,那么用恢复工具扫描是合理的。Disk Drill、R-Studio、UFS Explorer、DMDE、PhotoRec 等都可以用于这种情况。品牌没那么重要,流程才重要:以只读方式扫描,预览结果,并恢复到另一块物理硬盘。
如果文件很昂贵、无法替代,或者与工作相关,那就不要先在原盘上“试一堆工具”。如果硬盘还能读取,就先做一个逐扇区镜像,然后扫描镜像。如果硬盘本身正在故障,使用专门针对坏介质设计的克隆工具,会比让普通恢复软件连续猛扫几个小时更安全。
exFAT 还有一个很烦人的特定问题,就是碎片化。exFAT 常见于外置硬盘,因为它同时兼容 Windows 和 macOS,但在格式化之后,目录和分配信息可能已经不再可靠。像 JPEG 这样的小文件,按特征签名扫描时可能恢复得很好。大文件、视频文件、虚拟机镜像、压缩包、数据库和项目包则更容易时好时坏,因为工具必须重建哪些数据块原本属于同一个文件。能看到文件名当然不错,但这并不能证明文件可用。
我不会用“找到了多少文件”来判断是否成功。恢复工具很喜欢报出非常夸张的数量。相反,测试几个真正重要的文件:
以完整尺寸打开恢复出的照片,而不只是看缩略图。
播放恢复出的视频,不要只看前几秒。
解压 ZIP/RAR/7z 压缩包。
打开文档并检查后面的页面。
对于项目文件,如果可能,就用实际的软件打开它们。
如果这些都正常,那么为某个工具付费可能是有意义的。如果预览损坏,或者一切都是 0 KB,不要想当然地认为换一个付费软件就会神奇地修好。也许会,但到了这个阶段,你应该放慢一点,最好去专门讨论数据恢复的地方咨询,并提供一些细节,比如硬盘型号、用于格式化它的操作系统、是快速格式化还是完全格式化,以及它是 HDD、SSD、SD 卡还是 U 盘。
关于“完全格式化更糟”这一点,我也想做个小修正:通常来说是的,但具体行为取决于操作系统、硬盘类型和设备。在现代系统上,完全格式化可能会向整个卷写入数据,这对恢复很不利。而在 SSD 上,即使看起来只是一次快速操作,TRIM 也可能才是真正的致命因素。这就是为什么 HDD 和 SSD 的区别会如此重要。
如果这是我的盘,而我打算自己动手,我会这样做:
拔掉硬盘。
准备另一块有足够可用空间的硬盘,用于存放镜像和恢复出的文件。
如果数据值得多花这点时间,就先给已格式化的硬盘做镜像。
如果可以,就扫描镜像而不是原盘。
只恢复到那块单独准备的硬盘。
在对已格式化硬盘做任何其他操作之前,先验证恢复出来的文件。
不要运行 CHKDSK、急救、修复磁盘、分区修复工具,或任何会写入更改的东西,至少在恢复完成之前不要这样做。这些工具的作用是让文件系统重新能够挂载,不是为了保留已删除的数据。有时候它们会让磁盘看起来更正常,但同时也会让恢复变得更糟。
先规划好保存位置。
很多人都会走到“恢复应用找到我的文件了”这一步,然后才发现他们手头只有同一个已经格式化的硬盘可用来保存恢复出的文件。不要这样做。如果外置硬盘是 2 TB,那就要假设你可能需要接近 2 TB 的空间来存放镜像,外加更多空间来保存恢复出的文件。即使你只在乎几个文件夹,安全的工作流程也需要有别的地方来放结果。
我同意上面关于 TRIM 的警告,但在你解决存储问题之前,我不会建议你卡在选择“最完美”的应用上。Disk Drill、R-Studio、DMDE、UFS Explorer、PhotoRec 等等,相比这条原则都在其次:把软件安装到别的地方,尽可能以只读方式扫描,并将恢复结果保存到另一块不同的物理磁盘上。如果你使用 Disk Drill,把预览当作测试,而不是看文件数量。扫描结果说它找到了 80,000 个文件,如果视频无法播放或者文档打开后一片空白,那意义并不大。
关于健康检查建议有个小提醒:通过 USB 读取 SMART 可能不可靠,或者根本不可用,尤其是在廉价硬盘盒上。“状态良好”并不能证明数据就是安全的,而没有 SMART 报告也不自动意味着硬盘已经坏了。如果硬盘读取正常,就先制作镜像。如果它会断开连接、卡顿,或者速度异常缓慢,就别再继续折腾它了,改为判断这些数据是否值得交给专业恢复机构处理。最糟糕的中间状态,就是在原始硬盘上跑五种不同的扫描,因为每一种看起来都像是“差一点就能成功”。


