克隆后更新新驱动器的 MBR

克隆后更新新驱动器的 MBR

我刚刚克隆了笔记本电脑的 Linux 分区以便在桌面上使用。

但是,这只是直接执行 DD,新驱动器的 MBR 不受影响。我该如何将新驱动器更改为可启动?

我使用的确切 DD 命令是dd if=/dev/sda5 of=/dev/sdc5

答案1

假设:

  • 您的目标分区表已正确定义
  • sda5和的大小sdc5匹配(否则就没有意义了,或者你需要运行gparted来调整文件系统如果sda5小于sdc5

您可能只想复制 MBR 的前 440 个字节,因为分区表位于 MBR 扇区内(请参阅维基百科条目(英文)或者(法语)命令示例dd)。

dd if=/dev/sda of=/dev/sdc bs=1 count=440

无论如何,gparted它允许您轻松快速地在分区之间复制数据,因为它会分析文件系统并仅复制所需的字节,所以我建议使用 gparted dd

唯一的例外是您想要恢复损坏的驱动器,在这种情况下,我建议您提取dd_rescue比更能抵御错误的数据dd,而且速度可能也更快。

相关内容