我的旧 HFS 格式外置硬盘在意外断开连接后,停止在我的 Mac 上挂载。磁盘工具能看到它,但我无法访问我的文件。在我尝试任何可能覆盖或损坏硬盘的操作之前,我需要有关安全的 Mac HFS 数据恢复选项的帮助。
如果这块硬盘里有你真正在乎的数据,第一步其实很简单:别再继续折腾它了。HFS/HFS+ 恢复在很多情况下都能奏效,包括已删除文件、清空废纸篓、误格式化,或者 macOS 更新后硬盘出现异常。但你越是随便尝试各种修复,越有可能让恢复情况变得更糟。
我会按这个顺序处理:
- 停止向硬盘写入任何内容。 已删除的数据可能仍然还在,但新文件可能会把它覆盖掉。
- 检查硬盘本身是否正在故障。 如果是 HDD,可用 Disk Drill 或 DriveDx 之类的工具查看 SMART 状态。如果有大量坏扇区或严重警告,就应当把这块硬盘视为不可靠。
- 如果看起来不稳定但仍然可以读取,先给硬盘做镜像。 之后基于磁盘镜像操作,不要反复扫描原始硬件。
- 如果硬盘看起来健康,并且能正常挂载或正常显示,直接使用恢复软件。 不要运行“急救”,不要再次格式化,也不要在取出所需文件之前使用修复工具。
做 HFS 恢复的话,我会先从 Disk Drill 开始。它支持 HFS/HFS+,可用于 Mac 的内置和外置硬盘,而且整个流程相当直接,即使你以前没做过数据恢复也比较容易上手。
- 打开 Disk Drill,选择这块 HFS/HFS+ 硬盘。
- 选择 搜索丢失的数据。对于外置硬盘,Universal Scan 通常是更稳妥的默认选项。
- 等待扫描完成。
- 在恢复任何内容之前先预览结果。
- 把恢复出来的文件保存到另一块硬盘,不要保存到问题硬盘上。
如果这样还是找不到文件,那就要看实际发生了什么。整个 HFS 分区丢失时,TestDisk 可能会有帮助,但如果你习惯的是普通 Mac 应用,它就不算特别友好,因为它是在文本界面里运行的。另外,如果你有最新的 Time Machine 备份,先用那个。通常那才是最干净的选择。
快速格式化和清空废纸篓这类情况通常是可以恢复的,因为文件内容一般不会立刻被擦除。问题出在 macOS 或其他应用把新数据写到旧空间上时。所以速度很重要,但要谨慎地快,而不是把你能找到的每个修复按钮都点一遍。
如果硬盘在“磁盘工具”里都不显示、会随机断开连接、发出咔嗒声或摩擦声,或者恢复工具不断因为读取错误而失败,我就会停止自行尝试。这些都说明问题可能已经是物理层面的了。到了这个时候,反复通电只会让情况更糟,找专业的数据恢复实验室可能才是更好的做法。
在您认定 HFS 卷本身已损坏之前,请先尝试更换数据线、USB 端口或硬盘盒。如果 macOS 弹出“初始化”或“抹掉”,每次都要取消,然后仅在驱动器稳定显示后,再使用像 Disk Drill 这样的恢复应用进行扫描。
预计恢复过程会很乏味、缓慢,而且不能保证能找回完美的文件夹名称。一个在写入过程中被强行拔掉的 HFS/HFS+ 驱动器,可能会出现损坏的目录或日志,而这正是“文件大多还在,但卷无法挂载”和“恢复应用只能找到名称难看的零散文件类型”之间的区别。
我同意“先不要运行急救”的建议。磁盘工具的急救不是预览工具。它会尝试修复文件系统,而修复就意味着写入。有时这确实有效,但如果你的首要目标是找回文件,那么在任何“修复”目录结构的操作开始之前,你都应该先得到一份数据副本。
关于 SMART 检查有一个小提醒:对于外置 USB 驱动器,SMART 时灵时不灵。有些硬盘盒会透传,有些不会,还有些会让它看起来没有实际那么有用。所以如果 SMART 显示“不支持”,并不能证明磁盘没问题。也要注意实际表现:检测缓慢、在磁盘工具中消失、让 Finder 卡死、发出咔哒声、反复断开连接,或者扫描卡在同一个百分比缓慢推进,这些都是不好的迹象。
如果是我来处理,我会把问题分成两种情况:
如果驱动器始终可见,而且没有发出奇怪的噪音,就先制作镜像或以只读方式扫描它,然后把恢复出的内容保存到另一块磁盘。Disk Drill 很适合这种偏向易用性的扫描,尤其是当你想在认真处理一大堆结果之前先看看预览时。最主要的一点是,不要把恢复出的文件再保存回同一个外置驱动器。听起来这很 obvious,但还是有人这么做。
如果驱动器不断从总线上掉线,就不要整晚不停地对它启动各种不同的应用。这种时候,自己动手恢复可能会把本来还能恢复的驱动器变得更糟。状态不稳定的驱动器应该用专门应对坏读的工具来克隆,如果文件足够重要,就直接送修。普通恢复应用并不擅长处理正在硬件故障中的设备,因为它们会反复要求同一块生病的磁盘像正常磁盘那样工作。
还有一件大家在处理老的 Mac 格式化驱动器时常常忘记的事,就是加密。如果它使用 FileVault 加密,或者被格式化为加密的 Mac OS Extended 卷,恢复路径就会不同。你需要密码,而且在正确处理加密层之前,有些工具可能只会显示一堆乱码。如果它曾经是 Time Machine 磁盘的一部分,也是同样的道理,因为即使技术上能够恢复,文件布局也可能很烦人。
如果你想在购买任何东西之前先快速做个基本判断,可以打开终端并运行 diskutil list。不要抹掉,不要初始化,只要确认 macOS 是否能看到这块物理磁盘,以及是否能看到 HFS 分区。能看到物理磁盘但看不到可挂载的卷,通常更偏向于文件系统损坏。磁盘时有时无,则通常更偏向于硬件、线缆、桥接板或供电问题。
这里还有一个类似的真实讨论,如果你想在做任何有风险的操作之前先对比一下症状:HFS 外置驱动器恢复案例。
简短总结:先不要试图让这块旧驱动器重新变得可用。把它当作一个只用来提取数据的来源。恢复到另一块驱动器,根据工具能否预览你真正需要的文件来判断好坏;如果硬件开始表现得不稳定,就立刻停止。
显示正确容量的硬盘,与显示 0 字节、4 KB 或其他莫名其妙容量的硬盘,完全是两回事。如果容量正确,使用 Disk Drill 进行只读扫描是合理的;如果容量不对,我会先停止怀疑 HFS,而是首先怀疑硬盘盒/USB 桥接器或硬盘电子元件。在扫描之前更换硬盘盒,可以节省大量浪费的时间。


