Windows开机启动原理和机制

来源:互联网 发布:乐视手机数据不能上网 编辑:程序博客网 时间:2024/05/21 17:26
      把这些Windows开机启动的原理和机制了解清楚,就不会盲人摸象,就不用担心会给系统带来什么崩溃什么后遗症之类的东西了。

首先问下:你的
Windows7系统开机启动需要多久?你的呢?你朋友的呢?


      很多朋友都会关心这个问题,从XP 时代沿袭下来的习惯,以前都把开机画面下的进度条转几圈,成了自己爱机性能的风向标。现在软媒的Windows7优化大师、Vista优化大师都提供了开机时间检测功能,打开它们就可以第一眼看到。特别特别注意,那个开机时间,指的是从开机画面到显示开机用户名密码登陆的那个画面需要的时间,而不是到达桌面。这个开机时间统计是微软官方提供的接口,而不是自己想当然的计算。

      不管开机要多久,总有办法去优化,如果你用了
Windows7优化大师、Vista优化大师的优化向导,那么可以在此直接告诉您,两个优化大师的优化向导不会对您开机启动速度改善
很多,你还要手动去设置和关闭一些系统级别的服务,做到骨灰级别的优化系统服务来彻底加速Win7的启动。

         为什么要去发专文搞定系统服务加载的优化呢?
     首先,我们要知道在电脑开机的时
候,到底Win7都干了哪些事?只有知道这些,我们才能对症下药,真正的做到开机的极速优化。

下面,看下整个Win7系统的完整开机加载过程的原理和机制吧。

1、开启电源——

计算机系统将进行加电自检(POST)。如果通过,之后BIOS 会读取主引导记录(MBR)——被标记为启动设备的硬盘的首扇区,并传送被Windows7建立的控制编码给MBR——这时,Windows接管启动过程。接下来。MBR读取引导扇区-活动分区的第一扇区。此扇区包含用以启动Windows启动管理器(Windows BootManager)程序Bootmgrexe的代码。


2、启动菜单生成——

Windows启动管理器读取“启动配置数据存储(Boot Confi guration Data store)中的信息。此信息包含已被安装在计算机上的所有操作系统的配置信息。并且用以生成启动菜单。


3、当您在启动菜单中选择下列动作时:

<1>如果您选择的是Windows 7(或Windows Vista),Windows启动管理器(WindowsBootManager)运行%SystemRoot%\System32文件夹中的 OSloader——Winload.exe

          
              <2>
如果您选择的是自休眠状态恢复Windows 7 Vista ,那么启动管理器将装载

Winresume.exe并恢复您先前的使用环境。

          
              <3>
如果您在启动菜单中选择的是早期的Windows版本,启动管理器将定位系统安装
所在的卷,并且加载Windows NT风格的早期OSloader(Ntldr.exe)——生成一个由boot.ini容决定的启动菜单。
原创粉丝点击