我不小心从 Mac 上一个采用 HFS 格式的驱动器中删除了一些重要文件,需要帮助了解安全的 HFS 恢复选项。我还没有向该驱动器写入太多新数据,但我不确定应该使用哪些步骤或工具,才能在不让情况变得更糟的情况下找回这些文件。
我首先会做的就是停止使用那块硬盘。不要往里面复制任何东西,不要再次重新格式化,也不要随便运行一些修复工具看看会发生什么。对于 HFS/HFS+ 恢复来说,文件在删除后甚至快速格式化后仍然可能存在,但新的写入可能会覆盖你正试图找回的数据。
先检查最简单的地方:废纸篓,然后如果你启用了备份,再检查 Time Machine。如果这些都没有结果,我会直接使用数据恢复软件。
几个月前,我从一块旧的外置 Mac 硬盘中删除了一堆文件后用过 Disk Drill,它恢复了我需要的大部分内容。过程相当简单:
- 安装 Disk Drill。
- 选择 HFS/HFS+ 硬盘。
- 点击 搜索丢失的数据。
- 如果是外置硬盘,请保持在 通用扫描,这样它会使用所有可用的恢复方法进行检查。
- 扫描完成后,打开 查看找到的项目。
- 如果可以,先预览文件再恢复。
- 选择你想找回的内容,然后点击 恢复。
- 将恢复出的文件保存到另一块硬盘,而不是原来的那块。
如果硬盘被格式化过,仍然可能可以恢复,尤其是在只是进行了快速格式化并且此后没有写入太多新数据的情况下。越早扫描,成功几率越高。
对于一块看起来不太稳定的外置硬盘,比如随机断开连接、读取错误或行为异常,如果软件提供这个选项,先制作一个磁盘映像。然后扫描映像,而不是一遍又一遍地反复读取物理硬盘。
如果硬盘没有显示在磁盘工具中、发出咔嗒声或摩擦声、反复断开连接,或者由于严重读取错误导致扫描无法完成,我会跳过自己动手的尝试,转而寻找专业的数据恢复服务。到了这种情况,继续尝试更多软件只会让问题变得更糟。
外置机械 HFS+ 驱动器与内置 SSD 的恢复情况非常不同,因为 SSD/TRIM 会让已删除文件更快消失。如果这是 SSD,我会停止从它启动,并从另一台 Mac 或外置启动盘进行扫描;如果它是普通外置驱动器,Disk Drill 或类似工具都可以,但只能恢复到另一块单独的磁盘。
即使实际数据可恢复,也要预料到会有些混乱。HFS+ 恢复可能会找回缺少文件夹路径、名称怪异、重复或部分版本的文件,所以不要只根据原始文件夹结构是否完美出现来判断是否成功。
如果这些文件真的很重要,我唯一会严格坚持的是,在做任何操作之前先进行克隆或创建镜像。不是在 Finder 里复制可见文件,而是将整个驱动器做成块级镜像到另一块有足够空间的磁盘。然后再让 Disk Drill 或其他恢复应用对该镜像进行扫描。这样一来,如果扫描崩溃、驱动器开始表现不稳定,或者你选错了恢复选项,你仍然保有原始数据且未被改动。磁盘工具在某些情况下可以创建镜像,但如果驱动器有读取错误,带有逐字节备份选项的恢复工具通常更安全。
在恢复出你能恢复的内容之前,我会避免运行急救。听起来它似乎无害,但修复工具的目标是修复文件系统,而不是为恢复保留已删除文件记录。反复挂载和浏览磁盘也是一样。先制作镜像,扫描镜像,恢复到一块完全不同的驱动器,然后再整理恢复出来的文件。整理这一步很乏味,但总比意外清理掉恢复扫描所需的那些元数据要好。


