计算机在接电之后运行的是基本输入输出系统bios。bios是位于主板上的一个小程序,代码量小,功能有限,故不可能一人抗下所有的任务,所有采用了控制权接力的方式,一步步的让处理器执行更加复杂强大的指令,最终将处理器的使用权交给操作系统,让计算机走上正轨。下一个接力棒的选手是mbr,为了方便bios找到mbr,mbr必须在固定的位置等待,因此mbr位于整个硬盘最开始的扇区。
mbr是主引导记录,master 或 main boot record,位于0盘0道1扇区,这个扇区称为mbr引导扇区。 在mbr引导扇区中的内容是:446字节的引导程序及参数;64字节的分区表;2字节结束标记0x55和0xaa。mbr的作用相当于下一棒的引导程序的总入口。mbr的64字节的分区表中可以容纳4个分区,这四个分区就次引导程序,通常情况下这个次引导程序就是操作系统提供的加载器,因此,mbr的任务就是把控制器交给操作系统加载器。为了让mbr知道哪里有操作系统,我们将装有操作系统的分区设置为活动分区。mbr知道活动分区意味着该分区有操作系统,这也是约定好的。未完待续、、、