别人开机才3秒,我用了固态硬盘怎么还要13秒呢?!很多朋友都有过类似的疑问。在Windows任务管理器当中有一个神秘的"上次BIOS所用时间"统计,有的朋友只要三四秒,有的朋友却要二十秒。
BIOS所用时间指的是电脑开机时硬件自检和初始化的时间,从开机按钮按下开始到进入系统引导阶段为止,是固态硬盘也使不上力的阶段。关于"BIOS所用时间"的优化,网上并没有全面的教程。存储极客在华硕ROG STRIX Z270主板和东芝TR200固态硬盘上尝试上百次,总结出了一些规律。
必开的Fast Boot
Fast Boot就是快速启动的意思,开启它之后会自动略过一些非必要的自检项目,加快电脑开机速度,有效降低"BIOS所用时间"。存储极客的实测结果显示,开启Fast Boot能够节省3.5秒左右。这也是最简单、最直接的优化开机优化方法。
败家之眼竟有性能副作用?
很多选用玩家国度主板的小伙伴们都有一股天生自豪感:我的电脑很优秀。不过你知道为了显示这样一张LOGO,你就要比别人慢上0.8秒开机嘛?
其实不光是ROG开机画面,所有主板的品牌LOGO显示都是以牺牲开机速度为代价的。在BIOS设置中禁用Boot Logo Display(设置为Disabled),大约能节省0.8秒BIOS时间。
一些不经意的设置都会影响开机速度
越是高阶定位的主板,功能越是丰富,同时板载设备也更多。这就是高配电脑有时候反而不如配置简陋的品牌机自检快的原因,后者的BIOS极度精简,甚至可以说没有什么功能。但也正因如此才能启动的更加迅速。在BIOS中禁用自己用不到的Serial Port串口、关闭没有连接硬盘的SATA端口,分别能够减少0.1秒的自检用时。
除了板载设备之外,用户自己加装的硬件也会影响开机自检效率。多余的机械硬盘、平时不用的USB外设,将他们拔掉之后都有可能让开机速度变得更快。
AUTO自动非万能,深度优化BIOS设置
BIOS设置中有很多选项如果不知道怎么设置,可以选择AUTO(自动)。但AUTO非万能,有些时候会延长开机自检的速度。譬如Primary Display(首选显示适配器)选项,根据自身情况手动指定IGFX(核芯显卡)或PEG(独立显卡),能比设定为AUTO节省0.1秒左右的开机时间。
UEFI引导很有用,但还需关闭CSM模块
我们前边加快了很多个0.1秒,但都不如UEFI系统引导的效果好。使用UEFI模式重新安装操作系统,同时关闭主板的CSM兼容模块,在使用东芝TR200固态硬盘的情况下,能够降低4.2秒的开机"BIOS所用时间"。
今天介绍的内容都是优化"上次BIOS使用时间",也就是系统开始引导之前BIOS自检过程的耗时,也就是下图Boot Racer中Pre-boot部分的时间。这部分时间没有被软件认定到开机用时中,但实际对开机速度的影响却比进入桌面后软件加载时间(Desktop部分)更重要。
在从机械硬盘升级到TR200固态硬盘之后,Windows Boot纯系统引导用时从25秒降低到4秒。如果从SATA升级到NVMe固态硬盘,这个时间也不过再降零点几秒,从这个角度来看,SATA固态硬盘对于家用电脑来说性价比还是非常突出的。