是否可以撤消使用 dd 命令对外部硬盘进行的(失败的)分区克隆?

是否可以撤消使用 dd 命令对外部硬盘进行的(失败的)分区克隆?

是的,老故事:尝试创建分区的映像以保存在不同的位置...事故是/正在克隆到外部驱动器而不是预定的位置,现在外部驱动器已经丢失了其结构和数据。

我试图制作分区映像并将其保存到外部硬盘驱动器。我(部分)遵循了这篇文章中的说明:使用 DD 命令克隆 同时还使用这些命令和其他命令,例如, dd if=/dev/sda1 of=~/disk2.img 但我的尝试却失败了,更不用说丢失了我的硬盘。

在我反复输入命令 dd if=/dev/sda1 of=/dev/(forgot the drive here)并使用不同的参数后,我意识到目的地是错误的。更糟糕的是,在复制过程中,我以为我已通过按 Control + C 停止了复制,然后我拔掉了驱动器。我错了。

现在我的外部驱动器坏了。Linux 或其他操作系统无法识别它。插入硬盘时 Linux 给出错误信息。见下图。

那么,克隆可以撤销吗?还是我必须选择数据恢复?我的硬盘坏了吗?

虽然这个错误不是我的本意,这篇文章的答案这让我想到这就是发生在我驾驶上的事情。

在此处输入图片描述

答案1

并不真地。

克隆会将原始块数据写入您的驱动器,如果您选择了错误的路径,则很难恢复信息。

话虽如此,你可能可以将其发送给专业的数据恢复团队,但这很昂贵,并且不能保证它能起作用。


要将驱动器恢复到可用状态,只需打开 GParted 或磁盘实用程序并在驱动器上创建一个新的分区。

在极少数情况下,如果奇迹般地在克隆进入第二个分区之前停止了克隆,那么数据本身可能恢复。如果是这种情况,您只需要在确切位置重建分区表即可。不幸的是,这比看起来要难,而且通常是不可能的。

最后,有一些关于photorec工作的报告,但这不是常态。YMMV。

dd经常被恰当地称为冰岛克朗estroyer。使用该命令时要格外小心。

相关内容