Windows 8 给你 Fast Boot:开机过程实测,

2020-05-24 3W访问

Windows 8 给你 Fast Boot:开机过程实测,Microsoft下一代作业系统Windows 8,日前开发终了进入RTM(Release To Manufacture)阶段,并在10月正式开卖。标示通过相容性认证的产品开始鱼贯而出,其中以往鲜少被注意到主机板,这次在使用者体验中占相当重要性。官方结合 UEFI 架构设计出 Fast Boot 快速开机功能,用以缩短电脑开机启动时间,为使用者带来更快速的使用体验。

快速目录大家没有注意到的开机速度关键点Windows 8 挂 Turbo,如何减少开机时间?开机快了多少?7个情境与设定实测给你看再快也有慢的点

个人电脑诞生这幺多个年头,性能已经进化几十、几百倍,可谓一日千里。经常听到的新旧对比範例相当多,其中又以早年发射太空梭,动用庞大真空管电脑主机群最为经典。要说现今入门处理器足以媲美,那已经是家喻户晓的老梗,多核心出智慧型手机也有这般能耐,是正夯的比较对象。

然而碍于先天架构限制因素,各式电脑系统的开机速度可没什幺突破,即便是行动手持装置也无可避免。为了创造即开即用的理想境界,作业系统厂商设计出睡眠、休眠等运作模式,将系统阶段作业资料暂存在记忆体,或是储存至储存装置。这确实能缩短等待操作使用系统的时间,只不过往往会消耗些电力。

比规格却漏了BIOS

在实际应用中,Apple的iPad与iPod等装置,都充分应用睡眠这种机制,创造出即开即用的效果。但标準电脑系统不同的是,睡眠之类功能并未普遍被接受使用,而且有关机的需求与必要性。

想要缩短开机速度,单靠作业系统只能解决软体层面因素,所以无论使用何等暴猛硬体配备,整体开机时间并不会缩短到近乎转眼间。遗缺的那块拼图,正是电脑系统掌舵手BIOS,其重要性往往被忽略之。

启动速度分2个层面

何以证明BIOS的重要性? Windows 7与即将上市的Windows 8,在一定效能且配备固态硬碟的平台上,本身启动速是可以跑进10秒以内。即便使用传统硬碟,在我们的测试经验里,20秒以内达阵也不见得多难。可想而知,其实Windows启动已经速度算是相当快了。

但是知道在多数人使用经验中,电脑从S0模式冷开机启动到进入作业系统桌面,总和等待时间通常数倍于前述数据。你不需要波斯王子的时光沙漏,就能轻易揪出时间迷失关键,那就是贯穿整个电脑平台的灵魂「BIOS」,吃掉这些宝贵时间。

BIOS就是一再搜寻

按下主机电源开关那一刻,各项硬体装置陆续启动的同时,BIOS(Basic Input/Output System;基本输出/输入系统)首先介入动作。其作业程序是先进行初始化,让处理器、记忆体、晶片组等主要装置,进入启动运作状态。再来的POST(Power On Self Test;开机自我检测)阶段,逐一检查电脑各项硬体配备与设定值,并且寻找与执行显示卡等其他装置的BIOS。

经过自我检测程序之后,还会根据系统资源表进行确认,检视安装使用那些系统资源与装置,并将结果显示在萤幕画面上。接下来会提供作业系统或应用程式,所呼叫的特定中断向量,最后才寻找安装作业系统的储存装置,读取MBR(Master Boot Record;主要开机磁区)启动系统。

装置数量多越耗时

历经这几道程序,BIOS阶段性任务告一个段落,正式交棒给作业系统。看似简单的过程中,POST阶段占用时间会随装置数量多寡,出现颇大的差距。整合在主机板上的各式附加功能晶片,如SATA、USB、IEEE 1394、音效、网路,乃至于安装的介面卡等。这些全都得经过一轮搜索、确认、启用动作,因而消耗掉一些时间。

前述作业只是完成控制器晶片启动,SATA、USB介面汇流排连接的装置,像硬碟、光碟机、读卡机、随身碟等,也是必须搜寻与确认。更遑论SATA磁碟控制器,其BIOS也有自己一套侦测机制,得占用些许时间。因此特别是在桌机环境,由于装置数量多或者缺乏合适的设定值,所以很难像笔电那样做到一晃眼就完成侦测。

Fast Boot功能设定项目範例

Windows 8 给你 Fast Boot:开机过程实测,

▲旧版本BIOS介面与设定项目一如以往,升级之后才会别有洞天。

Windows 8 给你 Fast Boot:开机过程实测,

▲升级最新版本BIOS后,Boot分类里面,会新增一个Fast Boot开关设定选项。

Windows 8 给你 Fast Boot:开机过程实测,

▲在Fast Boot选择Ebabled之后,下方会出现数个附加功能选项。

Windows 8 给你 Fast Boot:开机过程实测,

▲USB装置扫描方式,分为全部(Full Initial)与部分初始(Partial Initial)。

(后面还有:windows 8挂Turbo,为什幺可以减少开机时间)

Win 8帮你减时间

另一方面,作业系统启动过程中,也会执行类似程序,因而对启动速度造成影响。加计这部分损耗的时间,就不难理解,现在的电脑运算效能很高,又能使用固态硬碟加持,却不得整体开机时间随之大幅减短。甚至是玩家高档配备,开机反而比阳春电脑来得久,关键就是花费多少时间在扫描装置。

Microsoft针对Windows 8设计出来的Fast Boot,是基于UEFI架构,之所以能够缩短整体开机时间,着手改善目标正是BIOS设定值。但是得留意,人为设定项目的影响大过于Fast Boot,前述POST阶段会侦测的项目装置全部打开,或者数量很多时,缩短时间的效果自然会大打折扣。

相容性立刻上网查

按照官方要求来说,想构成支援Fast Boot功能的环境,除了Windows 8基本效能要求平台,还得搭配支援该功能的主机板。使用者也得留意到,安装作业系统必须使用UEFI模式进行安装,才可以正常发挥作用。

根据ASRock、Asus、GIAGABYTE与MSI等几家主机板大厂,目前释出的「Windows 8 Ready」相容产品清单来看,最近一年内推出的相容产品并不少,只要更新特定版本BIOS就能获得支援。像是AMD平台990FX、880X、970、A75与A55晶片组,Intel的Ivy Bridge与Sandy Bridge平台全系列晶片,多数市场主流产品都囊括在内。

看清相容背后的意思

这几家主机板厂商,提供的Windows 8相容讯息内,未必会提及Fast Boot相关功能资讯。因为各家抱持的态度不一,有些认为这是通过Microsoft认证的必要功能,没有大书特书的必要。然而在你感到雀跃之前,还得留意「Windows 8 Ready」这logo可能暗藏了陷阱,也许那只代表提供驱动程式而已,不见得有提供支援Fast Boot的新版BIOS。

这可能性是可以被理解的,像Sandy Bridge早就被Ivy Bridge取代,如P67、Z68等晶片组主机板,已经停产并且退出市场。其中只有H61晶片组续存下来,递补Ivy Bridge入门产品位置,偶尔还能见到新产品推出。对主机板厂商来说,回过头为停产产品提供新功能,自然不是件具有商业价值的事。未来会不会佛心的回溯提供,就留给时间来证明了。

Fast Boot功能设定项目範例

Windows 8 给你 Fast Boot:开机过程实测,

▲目前使用PS/2介面键盘滑鼠的人有限,因此选择Auto设定值即可。

Windows 8 给你 Fast Boot:开机过程实测,

▲用来选择网路驱动程式挂载时机,测试起来对开机速度的影响差异无几。

Windows 8 给你 Fast Boot:开机过程实测,

▲可以选择异常断电后第一次开机的启动模式,个人建议设定为Normal Boot。

Windows 8 给你 Fast Boot:开机过程实测,

▲Asus另外设计Boot Setting功能软体,可以在作业系统底下选择启动模式。

(后面还有:更多windows 8挂Turbo的介绍喔!)

挑重点扫描省时间

回归到重点Fast Boot来说,为了解决侦测搜寻装置对启动速度的影响,它做出了一些对应机制。像是取用标準启动模式的组态,这样每次开机就不需要全部重新扫描过一轮,待进入到Windows 8系统后,再完成后续必要的侦测动作。这样设计很合理,因为处理器、记忆体、I/O资源等项目,在正常情况下是固定不会变动。

需要每次侦测扫描与确认的,最典型範例是SATA与USB。SATA牵动层面比较複杂,片面看来Microsoft并没有动过什幺手脚,主要是从USB甚至乙太网路着手。它能够只扫描电脑开机必要的键盘与滑鼠,其余项目在进入系统后再逐一确认,由于网路取得IP也会占用些时间,所以使用类似方式处理之。

启用Fast Boot立竿见影

以Asus P8Z77-V PRO主机板搭配独显为试验平台,使用USB介面键盘与滑鼠,只连接安装作业系统的固态硬碟,并且开启音效与网路晶片,其余附加功能装置一率关闭。这个组态是用来模拟精简型电脑,虽然不大可能出现在玩家的环境,但是取得数值将作为参考基準。

测试平台设定处理器Intel Core i7-3770K主机板Asus P8Z77-V PRO记忆体Kingston HyperX DDR3-1600 x 2显示卡
Asus ENGTX560 TI DCII/2DI/1GD5硬碟机
MemoRight FTM Plus冠军碟 120GB电源供应器
OCZ OCZ-ZS750W

使用旧版BIOS,单是开机启动POST阶段就花费21秒,然后再以5秒飞速的进入到Windows 8的Metro介面。换上新BIOS并且启用Fast Boot,POST耗时出现戏剧化效果,10秒钟就能完成阶段作业。由于连接的装置相当精简,所以Windows 8启动时间维持不变,仍然只需要5秒启动执行。即便将这功能关闭,也只有BIOS多吃掉3秒钟,总和18秒启动到桌面。

Fast Boot功能开机速度实测

Windows 8 给你 Fast Boot:开机过程实测,

Windows 8 给你 Fast Boot:开机过程实测,

▲设定几个硬体平台情境,加以测试SATA、USB、网路等硬体,对开机时间的影响。

传统硬碟也会吃时间

另外,厂商指出网路连接线材与否,对速度也会产生些微影响。不过可能是测试方式差异影响,笔者反覆试验的结果是无感,耗用时间和第一个组态完全相同。接着将传统硬碟与烧录器各1部,连接到PCH晶片组连接埠上,观察扫描储存装置对时间的影响。这个组态设定,就和主流平台接近一点。

这时候启用Fast Boot功能,POST时间增加了2秒,但是对Windows 8本身没有影响。将之关闭则是会多出5秒,而且系统启动时间长达12秒,总和时间只比使用旧版BIOS少1秒。交叉测试过程中有个感想,各家各款传统硬碟,通电启动到待机的时间长短不一。这可能会稍微增加POST侦测时间,影响性大于连接的装置数量。

USB首选部分初始模式

随后将多余的储存装置拔除,改为开启主机板整合附加的SATA 6Gb/s与USB 3.0控制器,但是并未连接装置。也许你纳闷这用意吧,没有妥善设定BIOS的可能大有人在,如果不必要装置对时间的影响甚鉅,那幺就该慎重考虑通通关闭。显然这对支援Fast Boot的环境而言,无论功能启用与否,都不至于拖累时间。反观旧版BIOS与Windows 7,就可察觉到时间增加的现象。

最后再次使用还原基本法,并且接上每个人都有的USB装置,笔者是选择读卡机来试验。数据图内有Full Initial和Partial Initial模式差异,这是Fast Boot提供的功能,Full Initial会扫描所有装置,时间将随着装置数量而拉长,而Partial Initial只会扫描键盘与滑鼠。结果不用多说的,能够大幅节省时间的Partial Initial自然值得推崇。

好东西,先更新了再说

以上只是个简单小试验,仍可证明这项功能带来的效益,包括前面甚少提及的Windows 7也是受益对象,可以节省许多开机等待时间。在这前提下,如果你的主机板属于「Windows 8 Ready」一员,又有对应版本BIOS可以下载更新,建议抢先来体验Fast Boot的魅力吧!

延伸阅读:

Windows 8 RTM 版完成,据传将放弃 Metro、改名 Windows 8 style UI

本文同步刊载于电脑王杂誌
  Windows 8 给你 Fast Boot:开机过程实测,
欢迎加入电脑王杂誌粉丝团