为了测试目的,我需要在 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 开始(从零开始计算)。