有爱,有技术,有你^_^)y
╱人◕‿‿◕人╲订下契约(注册新用户)

合作站点账号登陆

QQ登录

只需一步,快速开始

快捷导航
查看: 2096|回复: 29
收起左侧

[操作系统] Windows7的启动过程

[复制链接]

签到天数: 1 天

连续签到: 1 天

[LV.1]初来乍到

784

主题

90

好友

11万

积分

最终章

积分
110231
发表于 2012-8-14 11:14:38 | 显示全部楼层 |阅读模式

╱人◕‿‿◕人╲定下契约

您需要 登录 才可以下载或查看,没有账号?╱人◕‿‿◕人╲订下契约(注册新用户)

x
1、开启电源
计算机系统将进行加电自检(POST)。
如果通过,之后BIOS会读取主引导记录(MBR)——被标记为启动设备的硬盘的首扇区,并传送被Windows 7建立的控制编码给MBR。
注:硬盘的0磁道的第一个扇区称为MBR,它的大小是512字节,而这个区域可以分为两个部分。
第一部分为pre-boot区(预启动区),占446字节;
第二部分是Partition table区(分区表),占66个字节,该区相当于一个小程序,作用是判断哪个分区被标记为活动分区,然后去读取那个分区的启动区,并运行该区中的代码。
MBR他是不属于任何一个操作系统,也不能用操作系统提供的磁盘操作命令来读取它。
但我们可以用ROM-BIOS中提供的INT13H中断的2号功能来读出该扇区的内容。(介绍BIOS指令)
2、启动菜单生成
Windows启动管理器读取“启动配置数据存储(Boot Confi guration Data store)中的信息。
此信息包含已被安装在计算机上的所有操作系统的配置信息。并且用以生成启动菜单。
当您在启动菜单中选择下列动作时: 
如果您选择的是Windows 7,Windows 启动管理器(Windows Boot Manager)运行%SystemRoot%\System32文件夹中的OS loader —— Winload.exe。
如果您选择的是自休眠状态恢复Windows 7,那么启动管理器将装载Winresume.exe并恢复您先前的使用环境。
如果您在启动菜单中选择的是早期的Windows版本,启动管理器将定位系统安装所在的卷,并且加载Windows NT风格的早期OS loader(Ntldr.exe)——生成一个由boot.ini内容决定的启动菜单。
3、核心文件加载及登录
Windows7启动时,加载其核心文件 Ntoskrnl.exe和 hal.dll —— 从注册表中读取设置并加载驱动程序。
接下来将运行Windows会话管理器(smss.exe)并且启动 Windows启动程序(Wininit exe),本地安全验证(Lsass.exe)与服务(services.exe)进程,完成后,您就可以登录您的系统了。
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复

使用道具 举报

该用户从未签到

388

主题

2042

好友

10万

积分

懒人

积分
104579
发表于 2012-8-14 11:20:09 | 显示全部楼层
@3* 1s登陆
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

签到天数: 1 天

连续签到: 1 天

[LV.1]初来乍到

77

主题

189

好友

3万

积分

第二章

你才是好人呢

积分
34825
发表于 2012-8-14 11:20:43 | 显示全部楼层
我不管怎么搞都是1分钟
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

32

主题

94

好友

1万

积分

第一章

积分
13982
发表于 2012-8-14 12:53:05 | 显示全部楼层
WIN8就快多了……
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

签到天数: 5 天

连续签到: 1 天

[LV.2]偶尔看看I

3

主题

10

好友

1175

积分

Continue

积分
1175
发表于 2012-8-20 13:43:23 | 显示全部楼层
好犀利好犀利
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

14

好友

5336

积分

序章

积分
5336
发表于 2012-8-20 13:48:41 | 显示全部楼层
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

5

主题

6

好友

1083

积分

Continue

积分
1083
发表于 2012-8-20 17:27:33 | 显示全部楼层
好神奇的样子QWQ
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

6

好友

375

积分

New Game

积分
375
发表于 2012-8-20 17:40:43 | 显示全部楼层
其实很想看懂,但真的看不懂,等级不够啊!修炼!
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

12

主题

12

好友

2720

积分

Continue

积分
2720
发表于 2012-8-20 18:41:39 | 显示全部楼层
貌似是启动原理和引导吧,这只是一份简表,以前看到过几页的帖子的。
比如自检之前,还要先稳定电压之类的(一瞬间),接着CPU跳转到FFFF0H位置执行代码,然后才开始POST,检测内存、显卡、硬盘之类的。
后面BIOS把控制权交给主引导记录、分区引导记录,引导完了再把控制权交给系统内核,再启动系统服务、加载驱动之类的,然后再启动各种应用软件。

启动的过程还是蛮还玩的~~
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

18

主题

44

好友

1万

积分

第一章

积分
11039
发表于 2012-8-20 21:21:28 | 显示全部楼层
好多字~
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

19

主题

88

好友

1万

积分

第一章

积分
19577
发表于 2012-8-21 20:36:13 | 显示全部楼层
原来 是这个样子啊。。。。。。

签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

8

主题

20

好友

1731

积分

Continue

积分
1731
发表于 2012-8-24 12:03:25 | 显示全部楼层
开机越来越慢。。而且第一次开任何软件都卡半天
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

23

好友

7326

积分

序章

积分
7326
发表于 2012-8-24 22:48:00 | 显示全部楼层
等级太高
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

签到天数: 2 天

连续签到: 1 天

[LV.1]初来乍到

4

主题

13

好友

2656

积分

Continue

积分
2656
发表于 2012-9-9 22:28:30 | 显示全部楼层
不太明白啊
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

2

主题

3

好友

1499

积分

Continue

积分
1499
发表于 2012-9-10 00:02:18 | 显示全部楼层
win 7开机将近一分钟····· win 8 关机是几秒黑屏···20多秒后就完全关机了耶
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

本版积分规则

小黑屋|手机版|技术宅(基宅) ( 粤ICP备18082987号-1 | 浙公网安备 33010902001746号 )

GMT+8, 2024-4-30 18:48 , Processed in 0.291216 second(s), 45 queries , Redis On.

Copyright © 2018 技术宅社区

Powered by Discuz! X3.5

快速回复 返回顶部 返回列表