每天使用计算机必须要经过的一个步骤就是启动,而了解到启动的流程及常见的故障,对于理解对于维护有很大帮助的 。下面就来简单介绍一下:
一、启动过程
举例,我的电脑在 BIOS里面设置硬盘启动 。
⑴、按下主机电源开关,主板BIOS开始自检;
⑵、自检通过后,主板 bios找到硬盘上的第一个扇区主引导记录MBR;
⑶、MBR 引导程序开始读取硬盘分区表DPT,分析其中参数查找活动分区,找到活动分
区中的分区引导记录PBR,并且把控制权交给PBR;
⑷、PBR 搜索活动区中的启动管理器,找到后,PBR把控制权交给(相
当于xp里的ntldr 文件) 。
⑸、寻找活动分区中的 boot文件夹中的 BCD文件(启动配置数据,相当于 xp
里的boot.ini文件) 。
⑹、找到 BCD后,首先从 BCD中读取启动管理器菜单的语言版本信
息,然后再调用与相应语言的 .EXE.MUI(在 boot 文件夹对应语言文件夹中)组成相应语言的启动菜单; 如果存在着多个操作系统并且选择操作系统的等待时间不为 0 的话,这时就会在显示器上显示操作系统的选择界面 。如果没有多系统,不显示选择界面,直接进入 7系统 。
⑺、选择7 系统后,就会读取 BCD 里 win7 系统所在的盘里的
ad.exe 文件,并且将控制权交给 .exe( 内核载入程
序)。
⑻、.exe加载.exe和 hal.dll( 内核、硬件、服务)等;
⑼、接下来 Ntldr 从下读取这台机器安装的驱动程序,然后依次加载驱动程序 。⑽、驱动程序加载完成后,最开始只有 idle 和进程,进程(PID 为 4),会做如下设置:
i、 创建smss.exe进程,它是会话管理器进程,负责用户登录和登出管理,
也是系统中第一个用户进程 。
注意,并非.exe 进程,如果你看到.exe 进程名(一般出现c:目录
下,表示你中病毒了)!
⑾、smss进程(由内核线程创建),会做如下设置:
i、创建.exe进程来检查磁盘,加载.sys(子系统的内核模式
部分),初始化系统环境变量,控制所有输入/输出设备以及访问显示设备等;
ii 创建csrss.exe 进程,主要管理图形相关任务,维持的控制,
管理所有由该会话创建的进程和线程 (创建或者删除线程和一些16位的虚拟MS-DOS环境)等,比如,用户登出时向他们发送退出通知 。
iiii、创建进程;
iv、创建.exe(vista以后才有该进程,注意与XP区别);
v、创建虚拟内存页面文件等 。
⑿、进程依次创建其他进程,如下:
i、创建系统服务 .exe 进程(vista 以后由 .exe 负责加载),启动系统
服务和加载Auto驱动;
ii、创建本地安全验证Lsass.exe进程(vista以后由.exe负责加载) ;
iii、创建 .exe此进程,这个时候,显示欢迎界面,选择账号,输入密码就可
以登录到系统中了(如果只有一个用户,并且没有密码,则欢迎界面会一闪而过) ;
iv、创建.exe 进程(密码发给Lsass.exe 进程,验证通过后被创建),用来对
该用户初始化工作;
v、创建.exe进程(由 .exe进程创建),这个时候你才可以进入到工
作桌面了,淘宝购物、QQ、文档、PPT等工作了 。
现在,我们来了解下,在系统下( 7 大同小异),进程、
smss.exe、csrss.exe、.exe 等进程的关系,如下图1所示:
图1请点击此处输入图片描述
⒀、运行空闲(Idle)进程,等待您登录系统了,从而启动整个7 系统 。用户
输入帐号与密码后,.exe 进程执行用户环境的初始化工作,然后查询注册表
HKLM/// NT///Shell 键的值,默认为
.exe,启动它 。然后 进程退出 。
- 古代太监如何解决生理需求最后一种最恶心
- 满仓儿案牵连众多,为何多次审判都没有解决?
- 音响一边响一边不响解决方案
- win7系统是不是没有蓝牙功能
- 冻的鱼肉怎么做好吃 冻的鱼肉怎么快速解冻
- 升级win10磁盘空间不足解决办法 启动u盘磁盘不足怎么办
- 主题怎么自定义,wi7怎么自定义主题
- 电脑浏览器网速特别慢解决方法教程 如何提高浏览器速度
- 美白水果排行榜10强 一周快速美白小妙招
- 如何设置电脑网络网关 win7网关怎么设置