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