dd:终极磁盘克隆工具

尝试消除问题的工具

我最近不得不克隆一个硬盘,所以我自然而然地求助于Acronis True Image之类的解决方案,但是我发现这些方法不起作用(启动磁盘声称clong显然是“完整的”,而公然不是)。尝试在Ubuntu中使用gParted复制分区,但是由于数据损坏(似乎没有被chkdsk捕获),冻结了大约3%。

当我遇到一个功能非常强大但简单的Unix命令:dd时,我将放弃希望并手动复制文件。

使用Linux活动光盘,dd可用于复制文件,磁盘和分区。它可以直接输出到另一张光盘上或作为映像输出(如iso)。

dd精确地按字节复制数据,这意味着它在遇到损坏或零碎的数据时不会卡住。

dd的别名为“ destroy disk”(毁灭磁盘),因为弄错一个字母可以擦拭硬盘,因此请务必小心。

要复制硬盘,可以使用以下命令(以root用户身份):

dd if = / dev / hdx of = / dev / hdy

hdx是输入硬盘(要复制),hdy是输出硬盘(要复制到的硬盘)。

如果=输入
的=输出

记住这一点非常重要,并且必须根据它们在计算机上的状态来更改它们的名称(使用gParted之类的工具来查找驱动器的路径)。例如,您的'if'可能是/ dev / sdb,而'of'可能是/ dev / sda,但这显然取决于您使用它的方式和计算机之间的差异,因此必须进行检查。我的一个非常聪明的朋友不小心用此命令擦掉了硬盘!

另一个用途是使用它来产生CD映像:

dd if = / dev / cdrom of = image.iso bs = 2k

Debian帮助中有更完整的指南。