无忧启动论坛

标题: 电脑开机启动的整个过程 [打印本页]

作者: achst    时间: 2012-7-12 17:01
标题: 电脑开机启动的整个过程
大家常会看到硬盘分区中这样的几种说法:
系统分区、启动分区、活动分区、主分区、拓展分区、逻辑分区,MBR、PBR、DPT、主引导扇区等。尤其是看到很多误导后,更会云里雾里,现在我力求用最简明的语言阐清几者之间的关系。若有错误之处还请不吝指出。
       首先,每个独立的硬盘都只有一个主引导扇区MBR(共512字节),记录着硬盘分区的信息。主引导扇区包括:BOOT LOADER(主引导程序,446字节)、DPT(硬盘分区表,64字节)、MN(幻数,2字节)。此扇区与是否已经分区无关,与安装的操作系统无关,硬盘都存在。PBR是分区引导记录,每个分区都有。
       其次,说一下各个分区的基本含义,上面说到DPT即分区表,总共有64个字节,每个分区参数占用16个字节,做个简单的除法可知:硬盘最多可分4个逻辑磁盘(独立互不干扰)。我们看到的硬盘分区可能会出现很多个,这是何故?这是引入拓展分区的缘故。独立互不干扰的4个逻辑磁盘,可以全部是主分区,即通常说的最多可分4个主分区;如果只有三个主分区,剩下的那个逻辑磁盘设成拓展分区,而拓展分区包括很多相互连接的逻辑分区(不像主分区那样独立自主)。一言以蔽之,硬盘分区包括主分区+拓展分区。拓展分区=很多逻辑分区相加,主分区最多4个。
       再次,系统分区、启动分区、活动分区这三个分区之间的关系。其中系统分区、启动分区这两个名字好像起反了,系统分区中包含“启动文件”(NTLDR、BOOTMGR等),启动分区包含系统文件(比如Windows文件夹)。每次电脑启动时,必须有且仅有一个活动分区,装载活动分区里面的“启动文件”,因此活动分区就是系统分区。

说到这基本澄清了“分区”的概念,下面介绍一下系统启动原理:
1.WindowsXP系统启动:开机自检——将MBR(主引导扇区)代码读入内存,管理权交给MBR-MBR读取分区表DPT——DPT读取硬盘中的活动分区(系统控制权交给该分区的PBR)。到这里为止和安装的系统无关,前面讲过活动分区就是系统分区,而系统分区里面含有“启动文件”(NTLDR)——接着读取同目录下的BOOT.INI文件(系统启动菜单管理文件)—进入WindowsXP系统。
2.Windows7系统启动:开机自检——将MBR代码读入内存,管理权交给MBR-MBR读取分区表DPT——DPT读取硬盘中的活动分区(系统控制权交给该分区的PBR)。到这里为止和安装的系统无关,前面讲过活动分区就是系统分区,而系统分区里面含有“启动文件”(BOOTMGR)——接着读取同目录下的BCD文件(启动配置文件)——交给启动分区的Winload.exe——进入Windows7系统。
3.WindowsXP和Windows7双系统启动:开机自检——将MBR代码读入内存,管理权交给MBR-MBR读取分区表DPT——DPT读取硬盘中的活动分区(系统控制权交给该分区的PBR)。到这里为止和安装的系统无关,前面讲过活动分区就是系统分区,而系统分区里面含有“启动文件”(BOOTMGR)——读取同目录下的\BOOT\BCD和BOOT.INI文件——列出启动菜单:如果选择Windows7接下来由Winload.exe接管;如果选择WindowsXP接下来由NTLDR接管。


注:关于boot.ini的操作请参考:
http://support.microsoft.com/kb/289022/zh-cn
http://support.microsoft.com/kb/314081/zh-cn



[ 本帖最后由 20121222 于 2012-12-29 23:51 编辑 ]

Vista系统的电脑启动过程.jpg (88.6 KB, 下载次数: 343)

Vista系统的电脑启动过程.jpg

XP系统的电脑启动过程.jpg (50.41 KB, 下载次数: 317)

XP系统的电脑启动过程.jpg

作者: 2012qaz    时间: 2012-7-15 21:53
学习...............................
作者: lk_EC93    时间: 2012-7-20 03:57
hen hao, hen hao........xie xie
作者: achst    时间: 2012-7-29 18:18
这么好的帖子自己顶一下
作者: 2012武汉-小虾    时间: 2012-10-25 15:49
标题: 回复 #1 20121222 的帖子
不错。讲得很通透啊。。。
作者: achst    时间: 2012-12-29 23:49
原帖由 2012武汉-小虾 于 2012-10-25 15:49 发表
不错。讲得很通透啊。。。


通透的东东希望有人关注。
作者: wama    时间: 2013-1-2 18:13
不错,值得收藏学习,谢谢分享。
作者: dralausky    时间: 2013-1-4 22:34
这个不错,有层次。有利于大家深入了解电脑
作者: 2012ruo    时间: 2013-1-6 12:40
好贴应该顶,留下记号
作者: 2012ruo    时间: 2013-1-6 12:40
好贴应该顶,留下记号
作者: 2012ruo    时间: 2013-1-6 12:40
好贴应该顶,留下记号
作者: 2012ruo    时间: 2013-1-6 12:40
好贴应该顶,留下记号
作者: Fantasy_Alex    时间: 2013-6-22 16:50
层次感太强了,讲的太清晰了,我是新人,学习了!
作者: 2013fengbai    时间: 2013-7-20 22:46
好东西,学习了
作者: createyuan    时间: 2013-8-16 10:51
好贴一定要顶
作者: lyhwww    时间: 2013-8-17 19:51
学习了……。
作者: cuisong_vip    时间: 2013-8-19 22:49
感谢分享 学习一下
作者: aaabccc    时间: 2013-9-15 12:42
好贴应该顶,留下记号

楼上发重了是不是卡le.
作者: bysfk1981    时间: 2013-9-16 10:00
学习...............................
作者: 门卫冰    时间: 2013-10-4 19:11
不错
通俗易懂
受教了

作者: 相约98    时间: 2013-10-21 15:34
学习一下!!!
作者: redmason    时间: 2013-10-28 09:05
学习了
作者: steven_sun    时间: 2013-11-19 10:44
值得收藏学习,谢谢分享
作者: flyflyWY    时间: 2014-1-8 20:37
过来学习下,很长见识,多谢
作者: djog    时间: 2014-2-6 22:49
不错.受教了.
作者: lgx    时间: 2014-2-7 18:47
值得学习,支持楼楼一下
作者: 533d    时间: 2014-2-9 23:12
请问win xp蓝屏是否出在第五、六步骤?今天在旧电脑(P4 2.4 ,845PE主板,1G DDR)上装了zbrush 4 r2,运行该软件过程中突然自动关闭,重启系统都是蓝屏。分区表正常,boot.ini引导也正常,提示加载windows/system32/config文件错误或文件缺失,按网上资料,从别的电脑复制几个文件过来还是不行。
作者: 曼菲士    时间: 2014-2-10 11:08
补充了知识,谢谢。
作者: 湛蓝阴影    时间: 2014-2-10 12:25
温故而知新
作者: 晓光    时间: 2014-2-11 20:26
学习一下。
作者: tjone    时间: 2014-2-27 18:29
记号  留着看
作者: xrk    时间: 2014-3-1 13:26
不错,学习并收藏了。
作者: D.∈.↙.D.C_._p    时间: 2014-3-9 10:27
在哪下载
作者: wind19801217    时间: 2014-3-10 21:17
谢谢楼主学习啦

作者: fhs1323    时间: 2014-3-29 14:43
值得收藏学习,谢谢分享
作者: atong2012    时间: 2014-3-30 10:01
确实很值得学习一下
作者: zuijianhongchen    时间: 2014-4-15 19:24

好东西,学习了
作者: 5279272    时间: 2014-4-21 11:54
很好的普及贴,收藏
作者: 千树叶子    时间: 2014-5-2 00:20
不错,学习了
作者: 碳酸钡。    时间: 2014-8-6 21:01
好专业的帖子 学习一下
作者: mostary    时间: 2014-8-16 18:17
这个好,对我有帮助。
作者: langchumo    时间: 2014-8-27 18:11
谢谢楼主分享!!!
作者: nan12    时间: 2014-8-27 19:47
提示: 作者被禁止或删除 内容自动屏蔽
作者: liuqj1228    时间: 2014-10-13 18:29
感谢分享!
作者: andulan    时间: 2014-10-29 16:07
第二次回帖留在这里
作者: 家驹    时间: 2014-11-9 20:03
谢谢分享,今天百度貌似抽了。
作者: fy_soft    时间: 2014-11-11 14:31
必须顶
作者: davidou    时间: 2014-11-18 20:32
受教了 這篇文章很給力
作者: xuxuezeng    时间: 2014-11-19 21:12
这个不错,有层次。有利于大家深入了解电脑
作者: we180900    时间: 2014-11-21 18:37
不错,值得收藏学习,谢谢分享
作者: liugangdream    时间: 2015-1-2 17:11
好贴,留个爪子
作者: 秋月云开    时间: 2015-1-4 11:51
基础学习,谢谢分享
作者: zhang786fei    时间: 2015-1-7 19:02
很好的启动解说,谢谢了。
作者: change_sh    时间: 2015-1-11 00:50
这个必须收藏,谢谢,学习了
作者: hmrj139    时间: 2015-4-6 21:11
讲得好……。顶。
作者: lzq1971    时间: 2015-6-28 20:03
原来不懂,看了后,有点明白了.学习
作者: 一笑随缘    时间: 2015-6-28 22:53
谢谢楼主,学习了
作者: liuqj1228    时间: 2015-6-29 09:56
保存学习,感谢楼主!
作者: fzsmfzsm    时间: 2015-6-30 11:21
太好了,我要好好的学习
作者: ShawpLee    时间: 2015-7-22 16:03
不错,学习学习
作者: 新建    时间: 2015-8-10 09:39
支持楼主
作者: 骑狗de猴子    时间: 2015-11-1 19:32
看懂了  个大概  收藏了 慢慢在看

作者: 879792799    时间: 2015-11-10 13:34
请问下楼主能在说说RAMOS的详细流程吗???!!!!例如PRIMO的RAMOS的整个启动流程了,麻烦楼主了
作者: coolboy2006    时间: 2015-11-15 14:37
收藏学习,谢谢分享,解决了很多自己的疑惑
作者: lwqlwq    时间: 2016-5-27 18:55
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
作者: Jourchy    时间: 2016-6-24 18:43
已收藏,谢谢楼主,大神太厉害了

作者: 3ax31a    时间: 2016-6-29 11:20
感谢楼主分享
作者: bunengweikong    时间: 2016-8-18 10:21
这么好的帖子!学习了!
作者: 6825    时间: 2016-8-29 10:26
学习.........学习..........学习............

作者: szoe    时间: 2016-8-29 12:54
直接明了,谢谢分享
作者: zds1210    时间: 2016-9-8 12:41
应该是:mbr →分区引导→可见的系统引导文件(如bootmgr→bcd→winload.exe……)
作者: y7y007    时间: 2016-9-22 23:31
很有用的教材
作者: a123456789z    时间: 2016-11-29 11:14
谢谢楼主分享,顶一下
作者: mostary    时间: 2016-12-1 21:12
不是说xp不支持EFI启动吗?
作者: 猴惊喜uhkbo    时间: 2016-12-13 12:06
提示: 作者被禁止或删除 内容自动屏蔽
作者: awuyoser    时间: 2017-4-29 15:03
楼主研究得真透彻啊!
作者: hzdyw    时间: 2017-5-3 14:42
好东东,学习了
作者: AM3163    时间: 2017-8-5 23:26
不错,值得收藏学习,谢谢分享。
作者: JCDN    时间: 2017-8-6 00:49
有个问题探讨一下,关于MBR的问题,是否在硬盘初始化以后才存在?
未初始化的硬盘,或者GPT格式的硬盘,是不存在MBR的。
作者: 20122452899151    时间: 2017-8-6 23:16
没有初始化的硬盘理论上都是00!你可以试一下把硬盘首扇区备份了然后填充零,看看是不是回到未初始化状态
作者: uqd-a    时间: 2017-8-22 09:54
这么好的帖子自己顶一下
作者: 掩嘴一笑    时间: 2018-3-24 20:31
小白学习一下,支持针对小白的教程。
作者: 星辰大海òó    时间: 2018-3-29 09:50
很清晰,收藏好好学习。
作者: myli0    时间: 2018-4-14 09:28
冒泡,在这里留下足迹,好了就这样
作者: Sys32    时间: 2018-6-14 10:56
谢谢分享,支持。
作者: abao585    时间: 2018-8-29 22:33
受教了。。。
作者: wenxin16    时间: 2018-9-13 13:21
楼主辛苦了。
作者: huiyao_zhou    时间: 2018-9-13 13:33
WIN10有这样复杂吗?还是更简单。
作者: ztjun518    时间: 2018-9-13 14:20
不错。讲得很通透啊。。。
作者: 六十脉神剑    时间: 2018-10-24 22:07
感谢
作者: oriental_god    时间: 2020-4-12 18:44
每个爱好电脑的都应该学习一下。
作者: 9695    时间: 2020-4-12 19:05
学习...............................
作者: wsf19981    时间: 2020-6-6 09:21
学习中,mark
作者: wondaol    时间: 2020-6-10 11:38
这么好的帖子帮顶一下
作者: lemonchow    时间: 2020-6-21 14:12
现在都用UEFI了
作者: fmszkp159    时间: 2020-9-10 08:35
讲得很好,学习了,谢谢
作者: fengqy123    时间: 2020-9-14 20:14
学习电脑的开机过程,思考还有哪里可以优化下
作者: wei121676    时间: 2020-12-14 14:07
看过必须顶,写得很透彻,很棒
作者: crisfo    时间: 2021-1-10 13:38
赞一个!非常明晰的讲解,真的收获满满!谢谢分享!
作者: 2012wjia    时间: 2021-2-4 07:19
提示: 作者被禁止或删除 内容自动屏蔽




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