把这些 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 内
容决定的启动菜单。