拥有更快的开机速度是很多朋友的追求,因此网上也有许多加快开机速度的技巧。某篇热传的网络文章中就宣称,只要启动系统配置实用程序,然后切换到“引导→高级选项”,在此双核处理器用户把处理器数改成2或者多核处理器改成更多,这样可以将开机速度提升20%(图1)。
图1 网传加快开机速度技巧
不过经过实际测试,经过上述设置后,开机速度非但没有提升,而且发现很多程序运行出错(比如QQ游戏组件无法运行),严重的甚至导致系统蓝屏。显然这是一条没有实际效果的伪技巧。
实际上,电脑默认启动是按照CPU实际核心数启动的,但是多核处理器和一些硬件(如旧的主板、显卡)、应用程序可能会有兼容性故障。因此微软在引导高级选项对用户开放了自行加载CPU核心数的选项,目的只是为了提高CPU兼容性,这个选项也主要是供硬件厂商、程序开发人员调试使用,它和所谓的开机启动没有多少关系。
那么为什么经过上述设置后,程序和系统运行反而会出现问题?因为我们使用的电脑一般都经过厂商的测试,而且随着多核CPU的逐渐普及,现在已经很少遇到兼容性问题。因此在系统配置实用程序中人为调整CPU的核心数,比如原来四核改为三核,这样会导致系统和应用程序检测到的CPU核心数和实际加载的不同,原来针对四核优化的程序就可能出现设置紊乱,导致一些不可预知问题的出现。在系统配置实用程序中无法增加核心数,如果减少核心数则会直接导致启动的CPU数量减少,降低系统的性能(图2)。
图2 在系统配置实用程序4核CPU设置为3后只能启动3个CPU