Windows 7操作系统启动过程详解

系统
Windows 7操作系统启动过程详解,一般顺序为:BIOS-->MBR--> Bootmgr -->BCD-->Winload.exe-->内核加载。

Windows 7操作系统启动过程详解,一般顺序为:BIOS-->MBR--> Bootmgr -->BCD-->Winload.exe-->内核加载。

1) 开机后,BIOS进行开机自检(POST),然后选择从硬盘进行启动,加载硬盘的MBR并把控制权交给MBR(MBR是硬盘的***个扇区,它不在任何一个分区内);

    2) MBR会搜索64B大小的分区表,找到4个主分区(可能没有4个)的活动分区并确认其他主分区都不是活动的,然后加载活动分区的***个扇区(Bootmgr)到内存;

    3)  Bootmgr寻找并读取BCD,如果有多个启动选项,会将这些启动选项反映在屏幕上,由用户选择从哪个启动项启动。

    4) 选择从Windows 7启动后,会加载C:\windows\system32\winload.exe,并开始内核的加载过程,内核加载过程比较长,比较复杂,这里就不一一讲了。

    在这个过程中,bootmgr和BCD存放在Windows 7的保留分区里,而从Winload.exe开始,就开始进入到C盘执行内核的加载过程了。

【编辑推荐】

  1. 揭秘Windows 7十大功能背后的中国力量
  2. MSDN TechNet Windows 7 的真面目
  3. Windows 7 SDK发布RTM版
责任编辑:庞桂玉 来源: Sina
相关推荐

2009-12-03 10:00:46

Linux系统启动

2010-05-06 14:05:15

Unix系统

2018-03-13 13:00:03

Linux运维启动分析

2018-10-18 14:06:15

Linux系统过程

2010-04-20 17:24:42

Unix操作系统

2021-02-09 08:23:02

Linux操作系统

2009-12-07 17:51:39

2010-04-15 18:39:56

Unix操作系统

2009-12-08 18:27:14

Windows 7操作

2011-09-05 17:35:18

MTK启动过程RTOS

2011-06-28 13:27:13

ARM Linux

2009-12-08 18:02:50

2009-12-04 17:54:07

Windows 7操作

2009-09-22 10:11:56

Windows 7启动修复

2012-11-27 13:36:01

2009-11-09 16:01:36

路由器操作系统

2010-03-01 09:06:51

Windows 7系统加速

2011-08-22 08:53:17

Android启动过程李洋

2009-12-08 10:25:26

“黑屏死机”

2009-04-15 08:46:16

Windows 7微软操作系统
点赞
收藏

51CTO技术栈公众号