我知道有各种各样的程序宣传可以修复 MBR,尤其是 Windows。主引导记录由主引导代码和主分区表组成,对吗?但我从未想过 Windows 命令 fixmbr 或类似命令是修复整个 512 字节还是仅修复主引导代码。我认为它不会触及主分区表,但我不太确定。
简而言之,fixmbr 命令是否仅修复主引导代码,还是也修复主分区表?
感谢您的阅读。
我想澄清一下,MBR 是 512 字节——446 字节用于主引导代码,4 行 * 16 字节用于主分区表和引导签名。
来源:http://en.wikipedia.org/wiki/Master_boot_record和https://wiki.archlinux.org/index.php/Master_Boot_Record
答案1
只有主引导代码已修复。
像旧的 dosfdisk
及其未记录的参数调用/mbr
或 windowsmbrfix
恢复命令这样的工具能够写入硬盘主引导记录没有改变其分区表信息。
简而言之,这些工具只写入磁盘的第一个物理扇区,也就是您已经猜到的,它的前 512 个字节。
更多内容请阅读此处:维基百科/Master_boor_record。