
【2017年整理】Win7系统的完整开机加载过程的原理和机制.doc
51页Win7 系统的完整开机加载过程的原理和机制1、开启电源—— 计算机系统将进行加电自检(POST)如果通过,之后 BIOS 会读取主引导记录(MBR)——被标记为启动设备的硬盘的首扇区,并传送被 Windows 7 建立的控制编码给 MBR ——这时,Windows 接管启动过程接下来: MBR 读取引导扇区-活动分区的第一扇区此扇区包含用以启动 Windows 启动管理器(Windows Boot Manager)程序 Bootmgr exe 的代码 2、启动菜单生成——Windows 启动管理器读取“启动配置数据存储(Boot Confi guration Data store)中的信息此信息包含已被安装在计算机上的所有操作系统的配置信息并且用以生成启动菜单 3、当您在启动菜单中选择下列动作时: 如果您选择的是 Windows 7(或 Windows Vista),Windows 启动管理器(Windows Boot Manager)运行%SystemRoot%\System32 文件夹中的 OS loader——Winload.exe 如果您选择的是自休眠状态恢复 Windows 7 或 Vista,那么启动管理器将装载Winresume.exe 并恢复您先前的使用环境。
如果您在启动菜单中选择的是早期的 Windows 版本,启动管理器将定位系统安装所在的卷,并且加载 Windows NT 风格的早期 OS loader(Ntldr.exe)——生成一个由boot.ini 内容决定的启动菜单 4、核心文件加载至登录画面——Windows7 启动时,加载其核心文件 Ntoskrnl.exe 和 hal.dll——从注册表中读取设置并加载驱动程序接下来将运行 Windows 会话管理器(smss.exe)并且启动 Windows 启动程序(Wininit exe),本地安全验证(Lsass.exe)与服务(services.exe)进程,完成后,您就可以登录您的系统了5、登陆后的开机加载项目——OK,我们进入了 Win7 系统的登陆画面,这儿就不截图了,地球人都知道,当然,还有很多用户朋友们用 Win7 优化大师中内置的美化大师把这儿改成了个性化的画面当您输入您的用户名和密码,登陆进入您的系统那一刻,硬盘吱嘎的叫声(此处不涉及 SSD 型硬盘)和硬盘灯的再次闪亮提醒您:系统正在加载您这个账户的个人专用设置文件,正在加载当前电脑和当前用户所指定的一些开机启动项目内的软件。
这是众多软件(包括木马病毒)最喜欢的地方,什么 、MSN、杀毒软件的不说,连电驴和 vagaa 和一些播放器等等啥的也不放过这些地方,毕竟他们要靠这儿来常驻您的桌面右下角和内存之中,方便进行正当的和不正当的一些工作(此处指的是某些流氓和恶意软件)当这些加载完毕,您才算真正进入了您的 Windows 桌面,日常娱乐和工作生活才得以开始好,在随后进行的具体优化动作到来之前,先拿出您的秒表,先记录一下从开机启动到最后抵达 Windows 桌面,您用了多久??特别提示:在前面 3 个步骤里面,可优化的余地是非常的小的,无非是缩减启动菜单的等待时间或者彻底关闭启动菜单等等,真正的优化,在于第 4 个和第 5 个步骤第四个步骤里面,牵扯到了系统字体加载和服务加载,这是个重头戏,服务优化在 Win7 优化大师、魔方中已经提供,对多余字体的删除这个, Win7 优化大师也已经有了这个功能第 5 个步骤里面,可以直接运行系统自带的 msconfig 来进行管理这些加载项,当然,用 Win7 优化大师更便捷些,毕竟可以彻底的删除这些加载项 OK,Windows 7 的开机启动,就是这么回事,当然,这个原理绝大部分适用于目前已知的 Windows 95 之后的 Windows 操作系统。
三、开机加速实战之开机设置优化1、开机启动菜单的显示时间调整上面的原理篇第 2 条想必大家已经看到了,启动菜单的读取工作就是在那一步完成,有很多朋友装了多系统,也有些朋友装了 Windows7 一键还原等这样的工具,这样的话,系统默认会在开机显示那个启动菜单启动菜单,一般的情况下,设置成 3-5 秒显示时间就足够了,太久的话没有什么意义开机启动菜单的显示时间大家可以直接打开 Win7 优化大师,点击上面的“系统设置”,然后再点击左侧的“启动设置”,在右边出来的界面里面,点击一下“多系统选择”,ok,看到“操作系统等待选择的时间”了吧?设为 3 秒就可以了如下图所示:这个并无什么高深的理论,就是减少等待时间而已,谈不上什么优化继续……2、开机加速选项设置在开机原理里面的第 4 条和第 5 条,无疑是本次优化设置工作的关键,ok,避开那些原理不谈,直接更改下面几项设置,会让你的爱机的开机负担减轻很多点击 Win7 优化大师顶部导航栏的“系统优化”,再点击左侧的“开机/关机”,OK,右边出来的选项针对开机优化的,有 7 个,我们分别的解说一下在此——1)启动时禁止更新组策略:本项建议普通用户勾选。
Windows 系统启动时,会更新你的组策略,勾选这个之后,可以减少这部分时间来登录系统,没有什么后遗症系统在运行的过程中,还会去更新组策略的,不用担心提示:这个动作产生在出现登录画面之后,影响的是输入用户名密码之后、进入桌面之前的时间2)启动时禁用自动检测 IDE 驱动器:本项建议普通用户勾选这个检测还是禁止掉吧,记得以前 Windows95 时代还有选项禁止开机系统检测是否有软盘的……一切都是历史了解说:系统在启动时,默认情况下会检测所有的 IDE 驱动器接口(无论该接口是否有驱动器),启用此选项,会禁止检测没有驱动器的 IDE 接口,以提高启动速度注意:如果新安装驱动,请取消此选项3)禁用应用程序加速:应用程序加速是 Win7 系统(Vista 系统开始含有)的一项功能(Prefetch / SuperFetch 技术),这个在 Win7 之家和 Vista 之家网站上面搜索一下SuperFetch,有很多文章讲述使用此功能可以加速应用程序的启动速度,如果禁用,会加快系统启动速度也就是说,你要做个取舍了,是要启动速度,还是要以后软件的加载速度其实加上这个功能,如果你开机运行软件多的情况下,也是能减少启动加载速度的。
有得有失,大家自己衡量吧4)系统崩溃时禁止记录事件日志:本项建议普通用户勾选这个为何会影响启动速度呢?默认情况下,系统崩溃会写入事件日志,如果禁用此功能,就略去了系统读取日志和分析的动作,就可以加速系统的启动速度5)禁用启动后备份正确配置文件:如果大家的系统一直很稳定,倒是可以勾选这个选项解说:系统成功启动后,会储存这次正确启动的配置,禁用此功能,可以加速系统的启动速度6)取消启动时的磁盘扫描:本项建议普通用户勾选当非正常关机后,系统会在下次启动时进行磁盘扫描从 Windows 95 时代俺就禁用这个开机自动磁盘扫描功能了当然,这只是个人行为,每个用户都有自己的选择 :)7)关闭系统启动时的声效:这个应该很好理解,我禁止掉声音,当然省了加载声音文件和声音初始化的一些工作,这个我个人倒没有关闭这个,因为开机的时候一般去倒杯水,听到声音响就自然知道可以开工了不过,如果你的电脑如果设置了自动登录功能,这个倒真的可以去掉以上这两大点是关于开机启动项目设置的,希望读者能有所收获,当然,如果有好的建议和查缺补漏的好事,尽管在本文下面的评论里面不吝分享,在此先替所有关心优化的朋友们谢过了 :)四、Win7 系统字体大清理:非常熟悉优化的老手肯定清楚,这个最容易被人忽略的地方,竟然是一个很关键的地方。
越危险的地方越安全?在前面开机机制和原理的最后,我们清楚系统在开机的时候,会自动扫描加载当前系统文件夹下字体文件夹内的所有字体,因此,字体越少,字体的体积越小,系统的加载时间越快俗话说,丑话需说在前面:这个功能不建议初级用户使用从为优化老手考虑的角度出发,我们在 Windows7 优化大师的系统清理大师里面加入了系统字体清理目前的效果来看,字体清理的确可以大幅减少系统加载的速度,但是也存在一些弊端弊端一:清理掉全部罗列的字体后(系统必备和 Office 等常用软件必备字体已经列入白名单进行保护,不显示也不允许清理),可能有些软件无法显示正确的字体样式,这个,软媒技术团队已经最大化的做了保护,还是发现有问题,可以在软媒论坛反馈给我们不过, Windows7 优化大师和 Vista 优化大师、魔方的这个字体清理功能,都强制自动备份的,有任何不对的地方,一键还原即可弊端二:一些英文网站或者一些国外的博客程序建的网站会出现部分部位显示空白的问题,例如全部清理了字体,访问 WordPress 搭建的网站没有问题,但是网站管理员的后台管理左侧部位就有些空白出现问题不可怕,可怕的是不懂得如何去解决问题。
有问题的朋友请用 Windows7 优化大师和 Vista 优化大师、魔方还原字体即可,软媒随时根据大家的反馈进行升级当然,如果大家自己就知道哪些字体对自己是绝对没有任何负面影响的,那就删除就是了,很多字体一辈子都用不上的,白白耗费 Windows 启动的时间和电力能源OK,下面就看下具体的清理操作吧打开 Windows7 优化大师,点击上方的“系统清理”,这样可以直接打开“系统清理大师”——在点击左侧的“系统字体清理”功能之后,系统会自动加载当前系统里面可以清除的一些不常用字体还是再次提醒下,影响系统稳定性的必备字体不会罗列, Windows7 优化大师已经对他们进行了白名单保护罗列出来的字体是可以直接预览到的,方便熟悉字体的朋友们进行清理鼠标放在每个字体的上面,会显示这个字体的实际大小,一般从几十 K 到几十兆不等,一般来说部分中文字体会大些选中您要进行清理的项目,点击右下角的“清理并备份选中的字体”按钮即可,当然,在这之前,你可以点击上面的浏览按钮选择你要备份字体的文件夹,默认是 c:\BackupFonts 这个文件夹清理工作开始的时候, Windows7 优化大师会自动备份这些字体到你选中的文件夹下面。
清理按钮的左面是恢复按钮,就是出现问题之后用来还原字体到系统文件夹的有的朋友说,怎么清理字体后没发现系统启动速度变快啊?我们调查的用户里面 90%以上用户都说有明显改善的,特别在此再次建议,当你看完这一整套的开机加速全攻略之后,准备动手的时候,先拿出秒表各自记录下启动时间事实胜于雄辩,用数据来说话吧五、Win7 系统服务优化攻略 前文提到 Windows 系统启动的原理,其中加载各项系统服务是影响系统启动时间的重要因素,之前软媒在 Win7 之家()和 Vista 之家()上都写过类似的服务优化攻略,今天重新整理一下,列入这个开机加速全攻略里面,保持这次开机提速技术上的完整性1、了解 Windows 7 服务的基础知识与 Windows XP 和 Windows 2003 才七十多个服务相比,到 Windows 7 时代,系统已经增加到一百五十多个服务(Vista 系统有 130 多个),这不可避免地加大了系统资源占用,拖慢了系统速度,占据了系统 CPU 和内存资源当然,在 Windows 7 的各个版本中,启动默认加载的服务数量是明显不同的,功能最多的是 Ultimate 版本(旗舰版),肯定加载的服务也最多。
Windows 系统的服务加载数量严重影响 Win7 的开机速度,因此,优化服务就显得更加重要2、如何设置、开启、关闭 Windows7 系统的各项服务1)用 Win7 系统自带的服务管理软件:方式 A、在 Win7 系统中随时按下 Win 键+R 键快捷键打开运行窗口,输入 Services.msc 回。
