BIOS和主引导记录MBR

1. Basic I/O System(Firmware,固件)

功能:

  • 系统启动配置
  • 基本的设备I/O服务
  • 系统的加电自检和启动

    固件:以硬件方式存在的程序或软件。

2. 加电自检 POST

  • Power On Self-Test
  • 初始化基本硬件
    • CPU,内存,显卡……
  • 自检正常不提示,错误则通过喇叭提示
  • POST 之后
    • 查找显卡BIOS,调用显卡BIOS;
    • 依次查找其它设备执行相应设备的BIOS;
    • 显示启动画面;
    • 从硬盘/软盘/光驱/U盘读取OS;
    • OS启动后,由OS接管计算机;

3. 主启动记录MBR

在BIOS读硬盘的过程中,会首先读取硬盘/软盘的一个特殊扇区,这个扇区是硬盘/软盘的首扇区——MBR

  • 存放在硬盘/软盘的首扇区;
  • 存放和OS启动的相关信息(Main Boot Record)
  • 512 Bytes
  • 结束:0xAA55h

硬盘分区/格式化

4. 总结

  1. POST→CMOS设置(硬盘启动)→读取MBR→控制权交给MBR。
  2. MBR读取分区表(Partition Table),找到其中的活动分区(Active Partition),并确认其他的分区都不是活动分区。MBR读取活动分区的第一个分区(分区引导记录PBR)并把它加载到内存中去。
  3. PBR继续控制后面的引导过程。