我记得读过一个问题how would you back up the MBR of a disk
。
其中两个选择是
dd if=/dev/sda of=/dev/sdb bs=512 count=1
dd if=/dev/sda of=/dev/sdb bs=440 count=1
Run Code Online (Sandbox Code Playgroud)
正确答案是
dd if=/dev/sda of=/dev/sdb bs=440 count=1
Run Code Online (Sandbox Code Playgroud)
我很迷惑。MBR 大小是 440B 还是 512B?
MBR(主引导记录)是 512 字节。
但是,这些值适用于通用 MBR,您可以从以下位置查看其他 MBR 结构:https : //en.wikipedia.org/wiki/Master_boot_record
无论如何,您必须使用dd
(磁盘到磁盘)命令备份 512 字节的 MBR 。
MBR 是 512 字节。所以第一个例子是你将如何备份它。分区表在最后,在 440 字节之后的区域 - 所以,如果你想在没有分区表的情况下备份它,那么你可以使用第二个例子(为什么你想要那个,我不知道)。