主引导记录(Master Boot Record, MBR)是存储在硬盘第一个扇区(512字节)的特殊数据结构,是计算机启动过程中最早被读取的部分。
引导加载程序存储
分区表管理
签名验证
启动过程
分区限制
兼容性
特性 | MBR | GPT |
---|---|---|
最大磁盘大小 | 2TB | 8ZB(理论) |
分区数量 | 4主分区(可扩展) | 128(标准) |
兼容性 | 所有系统 | 较新系统和UEFI |
冗余 | 单副本 | 多副本和CRC校验 |
启动方式 | BIOS | UEFI |
MBR损坏
dd
命令或grub-install
重建MBR分区表损坏
fdisk
, gdisk
, testdisk
等引导加载程序问题
grub-install /dev/sdX
update-grub
从MBR迁移到GPT
gdisk
转换(数据可能丢失)sgdisk
进行无损转换sfdisk -d /dev/sdX > partition_table.backup
MBR虽然是一项较老的技术,但在许多传统系统和场景中仍然广泛使用,理解其工作原理对于Linux系统管理和故障排除至关重要。