论坛风格切换
 
  • 帖子
  • 日志
  • 用户
  • 版块
  • 群组
帖子
购买邀请后未收到邀请联系sdbeta@qq.com
  • 2010阅读
  • 0回复

[原创文章]Windows Vista系统开机启动过程完全揭秘 [复制链接]

上一主题 下一主题
离线3201
 
发帖
*
今日发帖
最后登录
1970-01-01
只看楼主 倒序阅读 使用道具 楼主  发表于: 2008-10-23 21:18:10
你的Windows Vista系统系统开机启动需要转几圈?你的呢?你朋友的呢?   很多朋友都会关心这个问题,开机logo里面的进度条转几圈,成了自己爱机性能的风向标。
  不管转几圈,总有办法去优化,如果你用了Vista优化大师(最新版下载)的优化向导,那么开机启动速度不会改善很多,你还要手动去设置和关闭一些系统级别的服务,这个我们今天会特别发专文告诉大家如何做到骨灰级别的优化系统服务来彻底加速Vista启动。
  为什么我们要去发专文搞定系统服务加载的优化呢?首先,我们要知道在电脑开机的时候,到底Vista都干了哪些事?只有知道这些,我们才能对症下药,真正的做到开机的极速优化。
  下面,跟着一起,看下整个Vista系统的完整开机加载过程吧。
  1、开启电源——  
  计算机系统将进行加电自检(POST)。如果通过,之后BIOS会读取主引导记录(MBR)——被标记为启动设备的硬盘的首扇区,并传送被Windows Vista建立的控制编码给MBR。  
  ——这时,Windows接管启动过程。接下来:
  MBR读取引导扇区-活动分区的第一扇区。此扇区包含用以启动Windows启动管理器(Windows Boot Manager)程序Bootmgr exe的代码。  
  2、Windows启动管理器读取“启动配置数据存储(Boot Confi guration Data store)中的信息。此信息包含已被安装在计算机上的所有操作系统的配置信息。并且用以生成启动菜单。   
  3、当您在启动菜单中选择下列动作时:  
  <1> 如果您选择的是Windows Vista,Windows 启动管理器(Windows Boot Manager)运行%SystemRoot%\System32文件夹中的OS loader- Winload exe。  
  <2> 如果您选择的是自休眠状态恢复Windows Vista,那么启动管理器将装载Winresume exe并恢复您先前的使用环境。  
  <3> 如果您在启动菜单中选择的是早期的Windows版本,启动管理器将定位系统安装所在的卷,并且加载Windows NT风格的早期OS loader(Ntldr.exe)——生成一个由boot.ini内容决定的启动菜单。




  

4、Windows Vista启动时,加载其核心文件 Ntoskrnl.exe和hal.dll——从注册表中读取设置并加载驱动程序。接下来将运行Windows会话管理器(smss.exe)并且启动 Windows启动程序(Wininit exe),本地安全验证(Lsass.exe)与服务(services.exe)进程,完成后,您就可以登录您的系统了。
在前面3个步骤里面,可优化的余地是非常的小的,无非是缩减启动菜单的等待时间或者彻底关闭启动菜单等等,真正的优化,在于第四个步骤。第四个步骤里面,牵扯到了系统字体加载和服务加载,对多余字体的删除这个,Vista优化大师(最新版下载)还会进行升级提供给大家这个功能,对于服务方面的优化,今天马上会有专文放出。
OK,对于Vista系统启动的过程方面的了解,今天先说这么多。继续准备真正的大餐;Vista服务优化全攻略。