错误克隆后恢复外部驱动器

我试图通过遵循此问答中的第一个答案,使用testdisk恢复格式化的D分区

在其中一个步骤中,我应该将我的D驱动器克隆到外部硬盘驱动器并在一夜之间完成。 完成后,我注意到1 TB的外部硬盘全部被清除,并被格式化的D盘取代。

我尝试使用testdiskgpartedgpart恢复外部硬盘的分区,但他们说他们找不到任何东西。

我该怎么办?

如果您使用dd if=/dev/XdY of=/dev/AdB并且我们的内部硬盘大于存储在外部硬盘上的数据量 ,那么您丢失了外部硬盘上的所有内容。 (根据内置硬盘的大小和外置硬盘包含的数据量 ,恢复的可能性从0%到未知%…)

当你在谈论D-drive时,我想你正在遵循非常高级的Linux指令,这就是原帖提到的原因:

在这一点上,正确获取dd命令至关重要。 如果你给错了条目of=你可能会损坏那里存在的所有数据。

要将驱动器克隆到映像文件 ,命令的正确forms应该是:

 dd if=/dev/sda of=/media/ubuntu/D-Drive.img 

作为旁注, dd在Linux社区中也被称为d isk d estroyer,因为它可以做非常强大的事情,但如果使用错误也会做极其灾难性的事情。