我采用 HFS 格式的外置硬盘突然无法挂载,我担心会丢失重要文件。在我不小心让数据丢失变得更严重之前,我需要关于安全的 HFS 外置硬盘恢复选项的建议。
我处理过一些较旧的 HFS 和 HFS+ 外置硬盘,我最想强调的一点是:不要把恢复当成修复。如果文件很重要,先把数据弄出来。不要格式化硬盘,不要一遍又一遍地运行“急救”,不要再往里面拷贝任何新内容,也不要把恢复软件安装到同一块磁盘上。
当文件从 HFS 硬盘中被删除时,通常不会被立即擦除。文件系统大多只是把那部分空间标记为空闲,所以在有东西覆盖它之前,数据可能仍然在那里。这种情况可能发生在误删、清空废纸篓之后,有时甚至在快速格式化之后也是如此。外置硬盘通常比内部系统盘机会更大,因为 macOS 不会持续不断地向它们写入后台数据。
在运行恢复扫描之前,先检查硬盘的状态:
- 看看它是否以正确的容量显示在“磁盘工具”中。
- 如果连接不稳定,试试不同的数据线、USB 端口或另一台 Mac。
- 如果硬盘盒能传递该信息,检查 SMART 状态。
- 如果硬盘会卡死、掉线、出现读取错误,或 SMART 数值异常,先制作磁盘映像,再扫描映像,而不是反复折腾物理硬盘。
对于 HFS 恢复,Disk Drill 通常是我首先会推荐给别人的工具。它支持 HFS 和 HFS+,适用于 Mac 内置和外置硬盘,即使 Finder 无法挂载该卷,只要设备仍以正确的容量显示,它也可以扫描磁盘。预览和恢复可能性指示也很有用,因为你可以在正式恢复之前先确认文件是否真的可恢复。
基本流程如下:
- 把 Disk Drill 安装到你的 Mac 上,不要安装到你要恢复数据的 HFS 硬盘上。
- 连接旧的外置硬盘。
- 打开 Disk Drill,如果可以,选择整个物理磁盘,而不只是 HFS 卷。
- 点击 搜索丢失的数据 并运行 通用扫描。
- 等待扫描完成,然后进入 查看找到的项目。
- 查看 已删除或丢失 和 重建。
- 预览你需要的重要照片、文档、视频或其他文件。
- 选择文件并点击 恢复。
- 将恢复出的文件保存到另一块健康的硬盘上。
不要把恢复出来的文件再保存回同一块 HFS 硬盘。这可能会覆盖其他尚未恢复的已删除文件。
如果这块外置硬盘很旧而且表现不稳定,请先使用 再进行常规扫描。把映像创建到另一块有足够可用空间的硬盘上,在 Disk Drill 中挂载该映像,然后扫描副本。这样不会修复原始硬盘,但可以减少你强迫故障硬件读取数据的次数。
还要先检查一些简单的地方。看看废纸篓,因为 macOS 可能会在外置硬盘上保留隐藏的废纸篓文件夹。如果 Time Machine 在文件消失之前有备份,先用它,再考虑恢复软件。如果整个 HFS 分区被删除或丢失,TestDisk 也是另一个选择,但它是基于文本的,更容易误操作。我更倾向于把它看作分区恢复工具,而不是普通的“恢复我删除的文件夹”应用。
快速格式化并不一定会彻底断送你的机会。它可能会替换文件系统元数据,同时让大量实际文件内容仍然保留在磁盘上。最重要的是格式化之后这块硬盘又被使用了多少。如果扫描必须通过文件特征而不是完整的 HFS 记录来恢复文件,那么一些原始文件名和文件夹路径可能会丢失。
在 Windows 上有一点要注意:Windows 原生不读取 HFS+,所以它可能会把硬盘显示为 RAW 并提示格式化。取消那个操作。一些 Windows 上的恢复工具仍然可以扫描该磁盘,但在 Mac 上扫描更有可能保留原始文件夹结构。
如果硬盘出现以下情况,我会停止自己动手恢复:
- 发出咔哒声、摩擦声、嗡嗡声,或反复持续重新启动转动
- 从“磁盘工具”中消失
- 每隔几秒就断开连接
- 让 Mac 卡死
- 因持续读取错误而导致扫描慢得难以忍受
- 数据无法替代,而且只剩下一份还能读取的副本
这些症状更接近物理故障,而不是简单删除或 HFS 损坏。软件无法修复损坏的磁头、故障电子元件、固件问题或严重退化的介质。反复扫描可能会让情况更糟,所以到了这一步,找专业恢复实验室会更安全。
对于一块健康但较旧的 HFS 外置硬盘上发生的普通误删,我会先停止使用它,检查废纸篓和 Time Machine,用 Disk Drill 扫描,预览文件,再把它们恢复到另一块独立的磁盘上。如果硬盘不稳定,先制作映像。如果它发出咔哒声、频繁消失或明显正在故障,就停止给它通电,改为考虑实验室恢复。
不要试图把它“想办法挂载上”作为下一个目标。如果目录已经损坏,挂载受损的 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 恢复通常没那么取决于找到完美的软件,而更取决于不要在第一步就做出糟糕的决定。如果硬盘声音正常且保持连接,自己扫描是合理的。如果它会咔哒响、重置,或运行时间越长越慢,就别再自作聪明地折腾软件了。到了那个时候,最安全的选项反而是少做一点。


