我想通过笔式驱动器在我的 Mac 上运行 Linux 安装,以便为我最重要的文件创建紧急备份。
我不知道我的硬盘是否物理损坏或者只是充满了损坏的文件。
Linux 是否有任何技巧或(免费提供)工具可以从硬盘驱动器恢复损坏的文件,以便我可以备份它们?
答案1
首先,您可能想确保您没有死亡点击。这是重复的咔哒/敲击声,表明硬盘磁头崩溃(或其他一些灾难性故障)。如果您有此情况,您可能需要考虑将驱动器交给专家,具体取决于数据的重要性。你可以试试从损坏的硬盘恢复数据:“冷冻技巧”,但有一定的风险。
至于你可以使用的工具,Arch 有一个很棒的维基百科关于这一点。不过,并非所有工具都适用于 HFS+(我假设这是您拥有的文件系统)。总结并添加一些额外内容:
- 您可能想从像这样的工具开始
ddrescue
或者dd_rescue
。您可以首先通过以只读方式安装驱动器来尝试它们,然后在要恢复的特定文件上使用它们。或者,制作完整磁盘的副本可能更安全。如果存在坏块,这些工具将使用逐渐较小的读取来获取尽可能多的数据,并多次重试受影响的区域。上次我使用它们时,GNU 产品 (ddrescue
) 是两者中更先进的。还有myrescue
目前它是测试版软件,但与前两个不同的是,它首先关注未损坏的区域。 - 如果您有损坏的文件系统,您可以安装
hfsprogs
并使用它fsck.hfsplus
来尝试查找损坏并修复它。在尝试任何修复之前对文件系统进行完整备份可能是明智之举,因为这可能会造成更多损坏。如果没有坏扇区问题,就可以用来dd
制作副本。 - 根据您要恢复的文件类型,您可以查看以下工具最重要的是,摄影记录和魔法救援。在尝试恢复文件之前,它们会扫描磁盘表面并查找与特定文件类型相关的数据。
另一个可能与这里相关的问题是如何修复损坏的硬盘上的损坏的 HFS+ 分区?。