Windows 8 給你 Fast Boot:開機過程實測,解析為什麼開機變很快?

Windows 8 給你 Fast Boot:開機過程實測,解析為什麼開機變很快?

ADVERTISEMENT

Microsoft下一代作業系統Windows 8,日前開發終了進入RTM(Release To Manufacture)階段,並在10月正式開賣。標示通過相容性認證的產品開始魚貫而出,其中以往鮮少被注意到主機板,這次在使用者體驗中占相當重要性。官方結合 UEFI 架構設計出 Fast Boot 快速開機功能,用以縮短電腦開機啟動時間,為使用者帶來更快速的使用體驗。

快速目錄

再快也有慢的點

個人電腦誕生這麼多個年頭,性能已經進化幾十、幾百倍,可謂一日千里。經常聽到的新舊對比範例相當多,其中又以早年發射太空梭,動用龐大真空管電腦主機群最為經典。要說現今入門處理器足以媲美,那已經是家喻戶曉的老梗,多核心出智慧型手機也有這般能耐,是正夯的比較對象。

然而礙於先天架構限制因素,各式電腦系統的開機速度可沒什麼突破,即便是行動手持裝置也無可避免。為了創造即開即用的理想境界,作業系統廠商設計出睡眠、休眠等運作模式,將系統階段作業資料暫存在記憶體,或是儲存至儲存裝置。這確實能縮短等待操作使用系統的時間,只不過往往會消耗些電力。

比規格卻漏了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階段占用時間會隨裝置數量多寡,出現頗大的差距。整合在主機板上的各式附加功能晶片,如SATAUSBIEEE 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,為什麼可以減少開機時間)

bisheng
作者

前 PCADV 編輯、現 BenchLife 玩票性質打雜工 https://benchlife.info

使用 Facebook 留言

neco
1.  neco (發表於 2012年10月05日 18:52)
最後的圖缺少說明,黃條代表SSD藍條代表HDD,要不然讀者得用猜的
Aefac8b82e1193d3099740a4f5defa04?size=48&default=wavatar
3.  will (發表於 2012年10月05日 22:06)
有沒有Z68時代的主板啥時會支援的八卦〒ˍ〒
915d9803ff03194e0541a773a73c40b3?size=48&default=wavatar
4.  S (發表於 2012年10月05日 22:47)
※ 引述《will》的留言:
> 有沒有Z68時代的主板啥時會支援的八卦〒ˍ〒

大概在市面上 x86 CPU 全死光時就會支援了
24cd399ccf17bc08e9de1f3ebaea0c9d?size=48&default=wavatar
5.  liuje (發表於 2012年10月05日 23:34)
其實, Ivy Bridge 提供的 "Intel Rapid Start" 技術.
可以達到真正強力的加速功能. 想要最快速的. 這個才是王道啊 .

有了它, NOTEBOOK才算完美 !!

http://www.google.com.tw/url?sa=t&rct=j&q=&esrc=s&frm=1&source=web&cd=1&cad=rja&ved=0CCIQFjAA&url=ftp%3A%2F%2Fdownload.gigabyte.ru%2Fmanual%2Fmb_manual_intel-ui_c.pdf&ei=3f1uUM2oKuWeiAem8oD4Aw&usg=AFQjCNGjYMN-a-rpkUUVtt8AP537lO5Wgw&sig2=uxVxgJg1tUSbTJvF0Xe7aQ
84f90abe4677a2d0bbd118bf5ab583e4?size=48&default=wavatar
1人給推

6.  就這麼簡單 (發表於 2012年10月06日 00:35)
講這麼多
說穿不值錢,就是不肯花金錢跟時間用組合語言寫硬體核心
BIOS畫面弄得比A片還好看要幹嘛
73dedbd968d73770a01581da82d178de?size=48&default=wavatar
7.  PoP (發表於 2012年10月06日 03:38)
※ 引述《就這麼簡單》的留言:
> 講這麼多
> 說穿不值錢,就是不肯花金錢跟時間用組合語言寫硬體核心
> BIOS畫面弄得比A片還好看要幹嘛
..那玩意不是他們做的= =
4ca5775f1f5137fbe281e1b05e76b0d4?size=48&default=wavatar
2人給推

8.  俊逸桑 (發表於 2012年10月06日 10:54)
傳統BIOS的思維是: 把果有的硬體原件全都啟動(順便也測試測試), 然後交給不知哪個年代的OS.
EFI BIOS的思維是: 只啟動少數元件, 然後把活一半的系統交給OS.
4ca5775f1f5137fbe281e1b05e76b0d4?size=48&default=wavatar
2人給推

9.  俊逸桑 (發表於 2012年10月06日 11:00)
還有, Win8的關機, 事實上是進入休眠(Hyberation), 所以開機看似神速.
這是作弊行為.
F09198c46c72c9ad1609117de5c36258?size=48&default=wavatar
10.  偏執狂 (發表於 2012年10月06日 13:54)
>>電腦從S0模式冷開機啟動

是 從 S5 模式冷開機啟動

S0 是已開機完成,S3 是睡眠,S4 給大家猜猜看•••
音樂自備
11.  音樂自備 (發表於 2012年10月06日 16:35)
※ 引述《偏執狂》的留言:
> >>電腦從S0模式冷開機啟動
>
> 是 從 S5 模式冷開機啟動
>
> S0 是已開機完成,S3 是睡眠,S4 給大家猜猜看•••
我常用的"休眠"...
SongK
12.  SongK (發表於 2012年10月07日 23:08)
※ 引述《就這麼簡單》的留言:
> 講這麼多
> 說穿不值錢,就是不肯花金錢跟時間用組合語言寫硬體核心
> BIOS畫面弄得比A片還好看要幹嘛

話說我現在在學組語,不過組語的應用除了是電腦唯一看得懂的語言外,我就不知道了

發表回應

謹慎發言,尊重彼此。按此展開留言規則