使用 dd 后新磁盘无法启动,分区表丢失

使用 dd 后新磁盘无法启动,分区表丢失

当我使用 dd 将 120 GB 硬盘克隆到新的空 320 GB 硬盘后,新磁盘无法启动。并且 fdisk 告诉我分区表无效,而 Gparted 无法编辑分区。(我想我需要在空白处创建一个新分区)

我用来克隆磁盘的命令是:

dd if=/dev/sda1 of=/dev/sdb

有什么方法可以恢复分区表?或者我克隆磁盘的方法有什么问题?

答案1

分区表包含在磁盘的前 512 个字节内(称为 MBR - 主引导记录)。

dd if=/dev/sda of=/dev/sdb bs=512 count=1 将复制它们。

正如 ErikA 所说,要么单独复制 MBR + 分区,要么简单地将整个磁盘复制到另一个磁盘

答案2

使用该命令,你将克隆一个分割磁盘,即跳过分区表。

尝试这个:

$ dd if=/dev/sda of=/dev/sdb

相关内容