我正在阅读有关计算机启动过程的信息,发现计算机从MBR. 所以我想看看我的MBR样子:
sudo dd if=/dev/sda of=mbr bs=512 count=1
我用 Vim 打开它并执行:%!xxd以获得文件的十六进制视图。这个文件看起来像这样
根据我在网上查到的,这条记录的前446字节应该是loader的code。但就我而言,它只是零。我不认为引导加载程序应该像这样,但我的电脑加载绝对正常。为什么会这样?为什么它只在MBR(我想的分区表除外)中为零,但我的计算机加载。我有GRUB作为引导程序。