我刚刚克隆了笔记本电脑的 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
,而且速度可能也更快。