我的 MacBook 硬盘崩溃了难的上周。我用新驱动器替换了旧驱动器,并在其上安装了 10.6/Snow Leopard。旧驱动器现在放在 USB 外壳中,我真的需要从中恢复数据。
问题是,它无法安装,并且当它通过 USB 连接时,OSX 甚至无法检测到连接了新的驱动器。
我能做些什么?
答案1
最好的办法是从最近的备份中恢复。你有备份,对吧?:-)
如果你不有备份,但插入时驱动器甚至无法被识别为存在,你可能数据 恢复 公司领域(另请参阅 Google:“数据恢复服务”),数据恢复往往非常昂贵。
在 3 个链接中,我建议从 Tekserve 开始——他们经常处理 Mac,如果他们无法在其设施内恢复您的数据,他们可能会将您介绍给可以恢复数据的人。
实际上,除非此磁盘上的数据具有超关键的业务重要性并且是世界上唯一的副本,否则恢复可能不值得付出代价。如果它是超关键的,那么这是一个昂贵的教训,说明为什么你需要开始备份(如果你使用的是 Mac,我建议使用 Time Machine:主要是自动的,适合 99% 的用户)
答案2
如果硬盘在硬件层面上仍然被识别为硬盘,则可以使用ddrescue
:http://www.gnu.org/software/ddrescue/ddrescue.html。
我非常成功地从 Windows 无法再挂载的分区中恢复了数据。
ddrescue 基本上会创建一个分区的映像,与任何 imagin 工具一样。关键的区别在于,它不会在读取错误时挂起或无限重试;相反,它会跳过损坏的区域,但会记住它们并在复制所有没有错误的内容后重新访问它们。这样,您就可以快速获得未损坏的部分,然后可以让它继续运行,直到它不再恢复任何东西。
之后,您可以在映像上运行 fdisk 来恢复其中的内容。
答案3
给你的数据定价。
如果该数字是四位数,请前往您所在地附近的专业数据救援服务。
如果数字是三位数,请找当地的计算机服务机构,他们可能会尝试一些方法。
如果是两位数,那就挥手告别你的数据吧。
磁盘损坏的原因有很多种。根据故障原因,损坏的可能性会有很大差异。
也设置适当的备份。
答案4
SpinRite 听起来是个不错的解决方案,直到你发现你必须有一台 PC 才能在 Mac 磁盘上运行它。此外,它听起来与 Gnu ddrescue 的工作方式类似(尽管有一些额外的逻辑,可以在可能的情况下填充缺失的数据)。SpinRite 的技术支持表示,他们没有任何在 Mac 硬件上运行其程序的案例,这让我很惊讶,因为我可以在 Mac 上启动 FreeDOS CD(这是他们使用的,但他们说它们也需要 BIOS)。他们确实收到一些用户的报告,称它可以通过启动 CD 映像在 VMWare 中运行。