MBR (Master Boot Record,主引导记录) 是存储在硬盘第一个扇区(512字节)中的特殊数据区域,位于硬盘的0柱面、0磁头、1扇区(LBA 0)。它是传统BIOS系统启动过程中的关键组成部分。
标准的MBR包含三个主要部分:
引导代码(Boot Loader) - 446字节
分区表(Partition Table) - 64字节
签名(Signature) - 2字节(0x55AA)
系统启动:
磁盘分区管理:
与操作系统的交互:
GRUB 使用:
局限性:
修复工具:
fdisk
- 分区表操作dd
- 直接读写磁盘扇区grub-install
- 重新安装引导加载程序boot-repair
- 高级修复工具MBR虽然逐渐被GPT取代,但在许多传统系统和特定场景中仍然广泛使用,理解其工作原理对于Linux系统管理和故障排除至关重要。