dd MBR 和一个分区

dd MBR 和一个分区

我的一个驱动器上有 2 个分区,我需要使用 dd 创建仅包含 MBR 和第二个分区的新映像。以下是fdisk -l /dev/sda

Device        Start        End        Blocks
/dev/sda1     2048         7813119    3905536
/dev/sda2     7813120      15626239   3906560  

我需要备份的分区是/dev/sda2。我有一个分区本身的映像,它是通过运行dd if=/dev/sda2 of=part2.img bs=1M创建的。mbr.imgdd if=/dev/sda of=mbr.img bs=1M count=1

如果我连接part2.img到的末尾mbr.img,如何修改结果图像的 MBR 以包含正确的开始和结束块?

答案1

MBR 仅占磁盘的前 512 个字节。除非它是 (U)EFI。即使在 MBR 版本之后,将 MBR 和映像结合起来也会非常复杂。问题是,您以后想对映像做什么。您需要创建完全相同(大小)的分区才能从映像中恢复它,然后您就不需要弄乱 MBR 了。

相关内容