恢复非常旧的硬盘

恢复非常旧的硬盘

我有一个旧的 SATA硬盘上面有重要的镜头。 15 年前,该硬盘在 Windows 操作系统上“死亡”。我保存了高清。现在我将把它插回到我的 Linux 操作系统中,看看驱动器是否可以正常工作lsblk

我的问题是,当我将电缆插入主板并启动服务器时,我应该看到什么?应该硬盘立即出现lsblk还是我需要做其他事情?

这里是帮助菜单ddrescue

答案1

就在几周前,我做了类似的事情——我从存储了 10 多年的磁盘中获取了所有内容!我无意恢复硬盘本身,我只是想从中获取所有文件,并将它们放到我当前的磁盘上。为此,我希望磁盘 - 一旦插入 - 能够存活足够长的时间,以便我能够按原样捕获整个磁盘的图像。幸运的是,它确实活得足够长。

首先,启动进入 Linux 操作系统,该操作系统不会通过自动挂载它看到的任何磁盘来尝试变得“智能”。你做不是想要安装旧磁盘,但您不想对其进行任何写入!最好的是,无需 GUI 即可启动。另外,请确保您已经ddrescue安装。这就是您所需要的全部,当然,常规磁盘上有足够的可用空间来保存旧磁盘中的整个映像。

blkid使用或blockdev --report或找出您的旧磁盘显示为哪个设备lsblk

对于此处的示例,我将使用 /dev/sdz ——您相应地调整“OLD”和“DEST”。运行这些命令:

OLD=/dev/sdz
DEST=/path/to/where-you-want-to-put-the-image

ddrescue  $OLD  $DEST/saved.image  $DEST/saved.mapfile

如果没有错误地完成,那么你就完成了!您现在可以syncpoweroff、 从计算机中删除旧磁盘。

但如果你没那么幸运,那么你可以像这样运行另一遍:

ddrescue -d -r3  $OLD  $DEST/saved.image  $DEST/saved.mapfile

一旦获得了良好的映像,您就不再需要计算机中的旧磁盘了。将其取出,然后放回架子上。您现在可以使用该图像(最好是复制它),循环安装它,并从中提取您想要的任何内容。

祝你好运!

答案2

触摸和去。如果没有物理故障,它可能会正常启动,之后您可以使用 dd 从旧光盘复制到可以安装和调查的映像文件(不要安装驱动器,特别是不要以读/写方式安装它) )。如果这没有意义,请寻找专家。

如果电子设备出现故障,则需要修理或更换,并且根据驱动器型号,可能需要将校准表从故障板转移到替换板。

如果磁头崩溃或驱动器外壳明显损坏……好吧,NSA 或 GCHQ 可能会取回一些数据,但你必须让自己/非常/不受欢迎,以免他们打扰。

如果磁头发生物理故障,则需要进行大规模的专业维修,因此可能不经济。

如果主轴卡住,则需要专业维修。

如果磁头和盘片之间存在“粘滞”,则需要专业维修。您可以使用一些技巧,但可能不值得冒险。

我认为这些是主要的故障模式。一旦你得到了价格,你就必须决定光盘上的材料是否真的值得...我只需要完成一次,结果发现进行组件级修复的家伙是某人我在一家大型机公司工作时隐约知道这一点。

最后,好消息是 SATA 驱动器绝对不是“很旧”,并且可能有大量的备件。

无论发生什么情况,请勿自行打开密封的驱动器外壳。

答案3

你熟悉吗粘滞(还这里), 它是补救措施,以及为什么会这样不起作用在新的驱动器上?

不要失去希望。我目前正在从 35 年前的 5.25 英寸软盘和 25 年前的 3.5 英寸软盘中恢复日期。

相关内容