删除主引导代码但保留分区表?

删除主引导代码但保留分区表?

为了测试目的,我需要在 Windows7 测试主机上摆弄 MBR:我想删除主引导代码但保留分区表。

以下 Linux 命令是否会执行此操作,或者是否会清除整个 MBR(包括分区表)?

dd if=/dev/zero of=/dev/hda bs=512 count=1

谢谢。

答案1

该命令将删除分区表。如果您想删除 MBR 并保留分区表:

dd if=/dev/zero of=/dev/hda bs=446 count=1

维基百科的 MBR 页面对于 MBR 布局。主分区表从字节 446 开始(从零开始计算)。

相关内容