龙炎辉
一代宗师

[时事资讯] 它们说:你的电脑击败全国XX%电脑

-->

Windows XP的年代,就有无数人在相互比拼开启界面的读条速度,最少2遍是优化的极致。Windows 7年代则是转圈的数量,1.5圈最强。开机之后,它们说你的电脑有漏洞、你的电脑应该优化、你的电脑被XXX拖慢了性能……它们始终在保护你的电脑,它们是正确的吗?

(1)启动时间与开机排行榜揭秘

我们首先需要弄明白,启动时间XX秒代表了什么?证明你打败了全国XX%的电脑的数据来源何处?

开机启动过程揭秘

Windows开机启动时长是指从加电自检结束到启动到桌面所用的时间。此前我们常用的电脑多采用传统的BIOS(Legacy BIOS),当加电自检过程完成之后,若设备没有问题,自检顺利通过,BIOS会引导电脑读取硬盘中的MBR信息,将引导分区中的扇区代码读入内存并将控制权交给该代码处理。引导扇区代码读取并加载NTLDR文件,读取BOOT.INI文件,加载NTDETECT.COM。此后,NTLDR加载合适的内核和HAL映像文件,读入SYTEM注册表HIVE文件,加载驱动程序,调用NTOSKRNL.EXE并由它开始初始化执行程序子系统并引导系统启动设备驱动程序,在一系列的初始化工作完成后为系统本机应用程序作准备并运行SMSS.EXE。SMSS负责初始化注册表,创建系统环境变量,加载Windows子系统内核模块,启动子系统进程CRSS,启动登录进程WINLOGON。然后开始执行创建初始窗口和桌面对象等过程。然后创建服务控制管理器(SCM)进程(\SYSTEM32\SERVICES.EXE),它加载所有的标记为自动启动的服务程序和设备驱动程序和本机安全验证子系统(LSASS)进程(SYSTEM32\LSASS.EXE)。当一切加载成功且用户在控制台成功登录后,SCM则认为系统引导成功。之后,我们便看到了桌面。

目前越来越多电脑使用UEFI BIOS,传统的Legacy BIOS对应的分区方案为“MBR分区”,而UEFI BIOS对应的分区方案为“GPT 分区”。UEFI下启动Windows的流程为:

UEFI BIOS→EFI系统分区→\EFI\MICROSOFT\BOOT\BOOTMGFW.EFI→EFI\MICROSOFT\BOOT\BCD→\WINDOWS\SYSTEM32\WINLOAD.EFI→加载内核启动系统

ESP分区为UEFI下Windows的引导分区,实际上就是一个FAT格式的分区,并无其他特殊的要求,并不像在传统BIOS下启动Windows需要“活动的主分区”。在ESP分区下,只需EFI文件夹中存在几个重要的文件:BOOTX64.EFI(或BOOTIA32.EFI)、MICROSOFT/BOOT/BOOTMGFW.EFI、MICROSOFT/BOOT/BCD、MICROSOFT/BOOT/ZH-CN即可满足系统启动的需要。从系统启动光盘中找到这些文件,复制粘贴到ESP分区中即可启动系统。

开机启动排行榜的来源

以上介绍了开机启动到桌面的基本过程。开机启动所用时间也就是针对这些过程来说的。那么,某些软件所说的开机打败全国的百分之几的电脑,数据到底从何而来呢?我们以360安全卫士中的开机小助手为例来说明。实际上,360安全卫士依托其对用户的安全控制,从而取得了使用360安全卫士用户的电脑启动数据,以其所获取的大数据作为基本依据,再与当前用户启动系统所用时间做对比,就很容易得出用户的电脑启动所用时间在全国甚至全世界电脑中的排名,因而算出击败多少电脑用户的百分比也不足为奇了。但是,这只是一个理论的数据,并不是说这个排名靠后,启动时间较长就表示用户的电脑或系统一定太差劲,其中还有特殊情况,我们在后续会说明。

Windows 8启动更快速的另一个秘密

Windows 8使用的启动可以是混合启动。当在电源设置选项中选择了“启用快速启动”选项之后,可以大大加快系统的启动过程。在默认情况下,在Windows 8中的快速启动已启用。Windows 8执行快速启动操作的具体原理是,在关机后将系统信息保存到特定文件中,在重新启动电脑时,Windows使用该系统信息恢复电脑,而不是重新启动,因而启动速度将更加快速。Windows 8的快速混合启动有点类似于休眠功能,但与休眠功能有所不同的是,休眠会将用户的工作也保存为文件,下次加电后会自动恢复;而快速启动则只保存系统的核心文件,不会保存用户的工作内容,但启动过程的确要比古老的传统方式要更节省时间。

●小技巧

在Windows 8系统中开启快速启动的方法是,通过单击开始按钮选择“电源管理”,进入“更改当前不可用的设置”窗口,选中“启用快速启动”选项(图1)。注意需要首先打开睡眠或休眠功能。

图1:Windows 8启动更快速的另一个秘密

(2)一味追求“开机榜”可取吗

有人觉得,开机启动时间排名靠前很有面子,说明自己的电脑或系统档次高、速度快,因而盲目追求开机速度排名靠前。那么,这样的态度可取吗?

启动时长不搞“一刀切”式竞争

前面我们讲述了关于开机启动速度的“排名”和“竞争”之风。从理论上来说,开机启动速度快肯定是好事,打败全国更多的用户也不不是什么坏事,除了心理的满足之外,减少了开机等待时间,加快了进入工作的速度,何乐而不为呢?但是,在开机启动时间这件事上,还需要具体问题具体分析,要因人而异,不能搞“一刀切”。

大家知道,在360开机小助手所宣称的开机加速优化功能里,其重要的功能除了优化系统的进程和服务外,主要的一项就是减少随系统启动而自启动的程序或进程。而这些程序或进程如果是恶意软件或商业广告软件所为,则“格杀”掉它们是理所当然,也是用户所希望的。但若开启启动项目是用户自己主动添加进去的,那么将这些有意添加进去的有用功能“优化”掉,就起不到用户所想的作用,用一个更快的开启启动速度换取一个更为麻烦的手动加载自启程序的过程,就显得有点得不偿失了。

●答疑解惑:如何获得更快的开机速度

右键单击360安全卫士系统托盘图标,选择“优化加速”进入优化加入选择窗口(图2),选择“开机加速”一项,扫描之后选择加速项目,点击“立即优化”按钮进行优化加速(图3)。

图2:360安全卫士优化加速窗口功能窗口

图3:选择开机加速优化项目

我们就拿某网络写手A君所使用的电脑来说,由于每次开机后A君都要抓取一些图片,所以设置抓图软件Snagit自动启是很必要的;又由于每次工作期间总是要不断和各种人保持在线联系,所以开机自动启QQ也是必需的;写作过程中,A君担心稿件丢失,所以开启了云盘监控自动备份功能,因此开机自动启云盘客户端也非常必要;而快速搜索工具Everything、剪贴板工具、文件批量命名工具、云笔记工具、安全工具和杀毒软件,这些也是A君必开的应用软件。毫无疑问,将这些软件设为开机自动启必将大大降低开机速度,为系统启动“评分”拖了“后腿”。当然,将这些项目从开机启动列表中去除,肯定能大大提高启动分值,但当每天要使用这些软件时,还得不厌其烦地一个接一个地去开启,岂不更加麻烦?可见,用每天开机时增加10秒20秒的等待,换取一天工作的顺手,要比为了获得一个“打败全国多少用户”的排名要实惠得多。因而,这个排名对于这样的用户来讲,其实没有任何实用价值。

●答疑解惑:如何开关启动时长提示功能

也许有人会觉得开机启动时长报告是个“鸡肋”,需要将其关闭。也许还有人会觉得开机启动时间很有必要,需要每次开机都报告一番。那么,如何来控制这一功能的开合呢?在安装了360安全卫士的电脑中,我们只需右击系统托盘的360安全卫士图标,然后选择“设置”项进入360设置中心,选择“开机小助手”,然后从右侧窗口中选择(或取消选择)“开机后提示本次开机时间”,就可以随心所欲地控制开机后启动时间提示功能了(图4)。如果选中了该项目,每次启动系统之后,右下角就会弹出电脑开机时间对话框。

图4:自由控制开机启动时间提示功能


#1楼
发帖时间:2015-10-22 22:20:28   |   回复数:10
龙炎辉
一代宗师
可以看看哦
2015-10-22 #2楼
UP.
一派掌门
可以看看哦
2015-10-22 #3楼
紫霆
一派掌门
360的软文?
2015-10-22 #4楼
worm_chc
武林高手
360的软文.
2015-10-23 #5楼
lzxxman
武林高手
360的软文?
2015-10-23 #6楼
zk13145201
一代宗师
谢谢发布~~~~~
2015-10-23 #7楼
ALLEN820213
隐世仙人♂
感谢楼主分享!!!
2015-10-23 #8楼
zhengzhanwen
一派掌门
感谢楼主分享!
2015-10-23 #9楼
ghjkl77
小有名气
谢谢分享
2015-10-29 #10楼
coolwell
小有名气
有电脑用就很开心了 我还管它快不快~~~
2015-10-30 #11楼
游客组