我是新手,尝试使用 clonezilla 将 win 7 映像移动到更大硬盘的一个分区上。当我尝试这个时,程序告诉我新分区的 gpt 和 mbr 不匹配,我需要更正新驱动器。好吧,它给了我 sudo dd if=/dev/zero of=/dev/sdx bs=512 count=1 命令,其中 sdx 更改为驱动器的 sdc。好吧,我这个傻瓜把 sdc 驱动器放进去,然后按回车键,然后我才意识到这是错误的驱动器。是否可以撤消此命令?如果可以,怎么做?请帮忙,谢谢
答案1
dd 是一个不可逆的命令,但由于您只删除了 1 个扇区,因此您也许能够重建它。
cgsecurity 有一个名为 testdisk 的实用程序也许能够重建它。
它必须扫描整个硬盘以查找丢失的分区,这可能需要几个小时,但它应该能够恢复分区表。
答案2
前 512 个字节包括 vfisk 的引导加载程序和分区信息。
不可能“撤消” dd,然而在这个特定的 cade 中,您可能 - 虽然有些困难 - 能够重新创建列表信息的重要部分 - 并且您应该能够 - 至少 - 获取有意义的数据。
您可以使用 Testdisk 根据文件系统位置重新查找和重建分区信息。完成此操作后,如果需要,请重新创建引导加载程序(具体操作取决于写入的内容,并且只有在需要启动驱动器时才有必要)。