无忧启动论坛

标题: win7启动过程详解。 [打印本页]

作者: 2010xsyzlf    时间: 2010-8-13 14:14
标题: win7启动过程详解。
一般顺序为:BIOS-->MBR-->Bootmgr-->BCD--Winload.exe-->内核加载。
  1) 开机后,BIOS进行开机自检(POST),如果bios设置第一启动顺序是硬盘,则选择从硬盘进行启动,加载硬盘的MBR并把控制权交给MBR(MBR是物理硬盘的第一个扇区,它不在任何一个分区内);
    2) MBR会搜索64B大小的分区表,找到4个主分区(可能没有4个)的活动分区并确认其他分区都不是活动的,然后加载活动分区的第一个扇区(Bootmgr)到内存;
    3)  Bootmgr寻找并读取BCD,如果有多个启动选项,会将这些启动选项反映在屏幕上,由用户选择从哪个启动项启动。
    4) 选择从Windows7启动后,会加载C:\windows\system32\winload.exe,并开始内核的加载过程。
    在这个过程中,bootmgr和BCD存放在Windows7的保留分区里,而从Winload.exe开始,就开始进入到C盘执行内核的加载过程了。
作者: dianshixs    时间: 2010-8-13 14:52
了解一下!谢谢!!!
作者: ly372184487    时间: 2010-8-13 21:37
嗯,还不错,值得一看,做启动盘可以参考
作者: q67512    时间: 2010-8-13 22:50
这个能算详细吗?
还是多谢楼主。
作者: chenjijv    时间: 2010-8-14 00:45
不错 虽然看过了。。。。
作者: waasn    时间: 2010-8-17 20:39
虽然不用win7,但了解一下也是很有必要的。
作者: MR.L    时间: 2010-8-31 12:45
照楼主的理论,没有100M的隐藏分区楼主怎么解释
作者: 2010xsyzlf    时间: 2010-9-1 15:53
原帖由 牛人zero 于 2010-8-31 12:45 发表
照楼主的理论,没有100M的隐藏分区楼主怎么解释

没有100M的保留分区,就加载活动分区里的bootmgr和BCD,不要告诉我你的win7所在分区没有这两文件。

作者: yfwang0798    时间: 2010-9-1 20:50
如果win 7有隐含分区,这个硬盘最多还能创建几个不隐含的主分区?
作者: fujianabc    时间: 2010-9-2 09:07
原帖由 yfwang0798 于 2010-9-1 20:50 发表
如果win 7有隐含分区,这个硬盘最多还能创建几个不隐含的主分区?

一个硬盘一共最多四个主分区,包括隐藏的主分区以及扩展分区
作者: MR.L    时间: 2010-9-2 14:36
自然是有的,我的意思是说,您的帖子里的表述以偏概全了,没有隐藏分区的情况没有写进去
作者: shn    时间: 2010-9-7 07:20
我想知道4)以后的东东。直到加载explorer之时
作者: jinjikelly    时间: 2010-9-7 11:40
大致上了解了。谢谢。
作者: 2010mayiqiji    时间: 2010-9-9 08:38
学习了,不过貌似不详细啊,怎么叫详解呢?最好在配点流程图!
作者: wlsx    时间: 2010-9-9 13:23
不错,值得一看....
作者: tcl123    时间: 2010-9-13 19:25
先学习一下,还未装7呢
作者: 2010fgw    时间: 2010-9-15 18:58
来看看学习一下。。。
作者: 寂寞人生    时间: 2010-9-19 22:19
学习了,装WINDOWS7时老是提示WINLOAD.EXE找不到
作者: zery    时间: 2010-9-23 14:09
学习学习了              




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3