Windows7操作系统启动过程详解,一般顺序为:biosrarr;MBRrarr;Bootmgrrarr;BCDrarr;Winload.exerarr;内核加载

1)启动后,BIOS开始自检(POST),然后选择从硬盘启动,加载硬盘MBR,并将控制交给MBR(MBR是硬盘的第一个扇区,它不在任何分区中)。

2)MBR将搜索64B大小的分区表,找到4个主分区(可能不是4),并确认其他主分区是不活跃的,然后加载的第一个扇区(bootmgr)的主动分配内存。

3)启动管理器搜索和阅读BCD。如果有多个启动选项,这些引导选项将显示在屏幕上,用户将选择启动项目开始。

4) after selecting Windows7, it will load C:windowssystem32winload.exe and start loading process of kernel. 内核加载过程较长且复杂。

在这个过程中,bootmgr和BCD存储在Windows7的保留分区,并winload.exe从一开始,开始进入加载C.内核的执行过程