我正在 Red Hat Linux 7 上运行 MBR 恢复测试。我尝试使用以下命令故意擦除 MBR:
dd if=/dev/random of=/dev/sda bs=1 count=512
我可以看到
fdisk -l /dev/sda
分区表已损坏,但一旦我重新启动,系统就可以正常启动!我怎样才能真正损坏 MBR 扇区?PS:我的安装是 RHEL 7,带有单独的/boot
分区(/dev/sda1
),其余系统位于 LVM 上。
答案1
您dd
需要损坏根分区上使用的分区。boot
分区上的损坏可能完全不可见,直到您尝试挂载它为止。
请注意,这对于开始测试可能很有用。尝试挂载 /boot!