需要帮助进行 HFS 外置硬盘恢复

我采用 HFS 格式的外置硬盘突然无法挂载,我担心会丢失重要文件。在我不小心让数据丢失变得更严重之前,我需要关于安全的 HFS 外置硬盘恢复选项的建议。

我处理过一些较旧的 HFS 和 HFS+ 外置硬盘,我最想强调的一点是:不要把恢复当成修复。如果文件很重要,先把数据弄出来。不要格式化硬盘,不要一遍又一遍地运行“急救”,不要再往里面拷贝任何新内容,也不要把恢复软件安装到同一块磁盘上。

当文件从 HFS 硬盘中被删除时,通常不会被立即擦除。文件系统大多只是把那部分空间标记为空闲,所以在有东西覆盖它之前,数据可能仍然在那里。这种情况可能发生在误删、清空废纸篓之后,有时甚至在快速格式化之后也是如此。外置硬盘通常比内部系统盘机会更大,因为 macOS 不会持续不断地向它们写入后台数据。

在运行恢复扫描之前,先检查硬盘的状态:

  1. 看看它是否以正确的容量显示在“磁盘工具”中。
  2. 如果连接不稳定,试试不同的数据线、USB 端口或另一台 Mac。
  3. 如果硬盘盒能传递该信息,检查 SMART 状态。
  4. 如果硬盘会卡死、掉线、出现读取错误,或 SMART 数值异常,先制作磁盘映像,再扫描映像,而不是反复折腾物理硬盘。

对于 HFS 恢复,Disk Drill 通常是我首先会推荐给别人的工具。它支持 HFS 和 HFS+,适用于 Mac 内置和外置硬盘,即使 Finder 无法挂载该卷,只要设备仍以正确的容量显示,它也可以扫描磁盘。预览和恢复可能性指示也很有用,因为你可以在正式恢复之前先确认文件是否真的可恢复。

基本流程如下:

  1. 把 Disk Drill 安装到你的 Mac 上,不要安装到你要恢复数据的 HFS 硬盘上。
  2. 连接旧的外置硬盘。
  3. 打开 Disk Drill,如果可以,选择整个物理磁盘,而不只是 HFS 卷。
  4. 点击 搜索丢失的数据 并运行 通用扫描
  5. 等待扫描完成,然后进入 查看找到的项目
  6. 查看 已删除或丢失重建
  7. 预览你需要的重要照片、文档、视频或其他文件。
  8. 选择文件并点击 恢复
  9. 将恢复出的文件保存到另一块健康的硬盘上。

不要把恢复出来的文件再保存回同一块 HFS 硬盘。这可能会覆盖其他尚未恢复的已删除文件。

如果这块外置硬盘很旧而且表现不稳定,请先使用 再进行常规扫描。把映像创建到另一块有足够可用空间的硬盘上,在 Disk Drill 中挂载该映像,然后扫描副本。这样不会修复原始硬盘,但可以减少你强迫故障硬件读取数据的次数。

还要先检查一些简单的地方。看看废纸篓,因为 macOS 可能会在外置硬盘上保留隐藏的废纸篓文件夹。如果 Time Machine 在文件消失之前有备份,先用它,再考虑恢复软件。如果整个 HFS 分区被删除或丢失,TestDisk 也是另一个选择,但它是基于文本的,更容易误操作。我更倾向于把它看作分区恢复工具,而不是普通的“恢复我删除的文件夹”应用。

快速格式化并不一定会彻底断送你的机会。它可能会替换文件系统元数据,同时让大量实际文件内容仍然保留在磁盘上。最重要的是格式化之后这块硬盘又被使用了多少。如果扫描必须通过文件特征而不是完整的 HFS 记录来恢复文件,那么一些原始文件名和文件夹路径可能会丢失。

在 Windows 上有一点要注意:Windows 原生不读取 HFS+,所以它可能会把硬盘显示为 RAW 并提示格式化。取消那个操作。一些 Windows 上的恢复工具仍然可以扫描该磁盘,但在 Mac 上扫描更有可能保留原始文件夹结构。

如果硬盘出现以下情况,我会停止自己动手恢复:

  1. 发出咔哒声、摩擦声、嗡嗡声,或反复持续重新启动转动
  2. 从“磁盘工具”中消失
  3. 每隔几秒就断开连接
  4. 让 Mac 卡死
  5. 因持续读取错误而导致扫描慢得难以忍受
  6. 数据无法替代,而且只剩下一份还能读取的副本

这些症状更接近物理故障,而不是简单删除或 HFS 损坏。软件无法修复损坏的磁头、故障电子元件、固件问题或严重退化的介质。反复扫描可能会让情况更糟,所以到了这一步,找专业恢复实验室会更安全。

对于一块健康但较旧的 HFS 外置硬盘上发生的普通误删,我会先停止使用它,检查废纸篓和 Time Machine,用 Disk Drill 扫描,预览文件,再把它们恢复到另一块独立的磁盘上。如果硬盘不稳定,先制作映像。如果它发出咔哒声、频繁消失或明显正在故障,就停止给它通电,改为考虑实验室恢复。

https://www.youtube.com/watch?v=oJ1aQPFxTag

不要试图把它“想办法挂载上”作为下一个目标。如果目录已经损坏,挂载受损的 HFS 卷可能会触发写入、日志回放、Spotlight 索引,或 macOS 的随机清理行为,而这恰恰与你想要的相反。

我同意如果硬盘状态不稳定,应先制作镜像这一普遍建议,但我会更严格一些:如果磁盘发出奇怪噪音、频繁掉线,或读取速度极慢,暂时完全跳过常规恢复应用的扫描。先使用专为故障磁盘设计的工具制作逐扇区克隆/镜像,然后再扫描副本。像 Disk Drill 这样的恢复程序对于因 HFS 损坏或文件删除而出问题的健康硬盘是可以的,但它们仍然需要大量读取磁盘。对于一块正在损坏的硬盘来说,这些额外读取可能正是彻底压垮它的原因。

关于老款 Mac 外置硬盘,有个小细节人们常会忘记:检查出问题的是硬盘盒,而不一定是硬盘本身。损坏的 USB 桥接板或供电不足的电源适配器,可能会让一块 HFS 磁盘看起来像是已损坏,而实际上磁盘本身仍可读取。如果它是 3.5 英寸外置硬盘,请确保电源适配器正确。如果它是装在盒子里的可拆卸 SATA 硬盘,通过另一个硬盘盒或底座测试,结果可能会完全不同。不过,如果硬盘有咔嗒异响或已经出现物理故障,就不要这样做。

如果你确实要使用“磁盘工具”,一开始也只用它来查看信息。如果它显示的硬盘容量正确,这是一个还算不错的迹象。如果它显示错误容量、零字节,或不断出现又消失,那么软件恢复就不太可能是安全的路径。对于不可替代的文件,最便宜的尝试并不总是带来最便宜的结果。

在扫描任何内容之前,先准确记下该驱动器在“磁盘工具”中的显示方式:物理磁盘名称、显示的容量、分区方案,以及 HFS 卷宗是灰色显示、消失了,还是在要求输入密码。这个小小的快照很重要,因为它能告诉你,你面对的是卷宗问题、丢失的分区表,还是 macOS 几乎无法识别的磁盘。

有一个我不常看到别人提到的注意点:如果这个驱动器使用了 HFS+ 加密,不要指望普通的原始文件恢复就能解决问题,除非你能解锁它。对于加密情况,有价值的恢复目标通常是完整的加密卷宗或容器结构,而不是随机的文件签名。如果仍然出现密码提示,那就是有用的信息。如果分区条目损坏了,但加密卷宗数据仍然存在,那么先做克隆就变得更加重要,因为修复尝试可能会让该结构更难恢复。

一旦你有了稳定的源盘或镜像,Disk Drill 可以作为一个还算合理的扫描工具,但我不会仅仅因为工具提供了修复类选项就开始点击它们。在文件复制到别处之前,把每个应用都当作只读工具来使用。并且要使用一个有充足额外空间的目标驱动器,因为恢复出来的文件可能会出现重复、被重命名,或者在 HFS 目录损坏时被分到奇怪的文件夹里。麻烦的是,即使一次扫描“成功”,你仍然可能需要做大量手动整理,所以先恢复最重要的文件夹,而不是试图一次性用一个大批次还原整个磁盘。

显示容量正常但 HFS 卷无法挂载的硬盘,与显示为 4 GB、0 字节,或一碰线缆就消失的硬盘,情况完全不同。第一种情况下,恢复软件或许有相当大的成功机会。第二种情况下,在 HFS 是否重要之前,你可能就已经在和硬盘盒、电源、控制器或正在故障的硬件较劲了。

我同意先做镜像的建议,但有个枯燥的细节人们常常忽略:确保你的恢复目标盘对 Mac 友好。如果你把一堆旧 Mac 文件恢复到一个普通的 exFAT U 盘上,主要文件内容可能复制得没问题,但在包、权限、特殊文件名、旧应用程序包、别名和元数据方面,可能会遇到一些麻烦。对于照片、PDF、电影和 Office 文档,这通常不是什么大问题。但对于旧的 Mac 项目、应用文件夹、音乐资料库、Photos/iPhoto 资料库,或任何表现得像包的内容,我更愿意恢复到格式化为 APFS 或 HFS+ 的硬盘。

如果磁盘状态稳定,Disk Drill 作为扫描工具是可以的,但我会把它的结果当作一堆打捞出来的东西,而不是一次干净的还原。预览某个文件只能证明那个特定文件可以读取,并不能说明整个文件夹树是健康的。如果你同时看到 found folders 和 reconstructed 结果,先尝试保留文件夹结构的结果,因为它们更有可能保留名称和路径。重建文件也有用,但要整理 10000 个按类型和编号命名的文件会让人非常痛苦。

我的顺序会是:停止使用这块硬盘,检查“磁盘工具”是否能看到正确的物理容量,如果有任何不稳定就先制作克隆或镜像,然后只在它表现正常的情况下扫描克隆或物理磁盘。先保存几个重要文件,并从目标位置打开它们确认无误,再进行大规模恢复。不要以为 recovered 就等于 usable。

稍微严厉一点的回答是,HFS 恢复通常没那么取决于找到完美的软件,而更取决于不要在第一步就做出糟糕的决定。如果硬盘声音正常且保持连接,自己扫描是合理的。如果它会咔哒响、重置,或运行时间越长越慢,就别再自作聪明地折腾软件了。到了那个时候,最安全的选项反而是少做一点。