2012.10.05 16:35

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

ADVERTISEMENT

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

快速目錄

  • 大家沒有注意到的開機速度關鍵點

再快也有慢的點

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

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

比規格卻漏了BIOS

在實際應用中,Apple的iPad與iPod等裝置,都充分應用睡眠這種機制,創造出即開即用的效果。但標準電腦系統不同的是,睡眠之類功能並未普遍被接受使用,而且有關機的需求與必要性。

ADVERTISEMENT

想要縮短開機速度,單靠作業系統只能解決軟體層面因素,所以無論使用何等暴猛硬體配備,整體開機時間並不會縮短到近乎轉眼間。遺缺的那塊拼圖,正是電腦系統掌舵手BIOS,其重要性往往被忽略之。

啟動速度分2個層面

何以證明BIOS的重要性? Windows 7與即將上市的Windows 8,在一定效能且配備固態硬碟的平台上,本身啟動速是可以跑進10秒以內。即便使用傳統硬碟,在我們的測試經驗裡,20秒以內達陣也不見得多難。可想而知,其實Windows啟動已經速度算是相當快了。

但是知道在多數人使用經驗中,電腦從S0模式冷開機啟動到進入作業系統桌面,總和等待時間通常數倍於前述數據。你不需要波斯王子的時光沙漏,就能輕易揪出時間迷失關鍵,那就是貫穿整個電腦平台的靈魂「BIOS」,吃掉這些寶貴時間。

ADVERTISEMENT

BIOS就是一再搜尋

按下主機電源開關那一刻,各項硬體裝置陸續啟動的同時,BIOS(Basic Input/Output System;基本輸出/輸入系統)首先介入動作。其作業程序是先進行初始化,讓處理器、記憶體、晶片組等主要裝置,進入啟動運作狀態。再來的POST(Power On Self Test;開機自我檢測)階段,逐一檢查電腦各項硬體配備與設定值,並且尋找與執行顯示卡等其他裝置的BIOS。

經過自我檢測程序之後,還會根據系統資源表進行確認,檢視安裝使用那些系統資源與裝置,並將結果顯示在螢幕畫面上。接下來會提供作業系統或應用程式,所呼叫的特定中斷向量,最後才尋找安裝作業系統的儲存裝置,讀取MBR(Master Boot Record;主要開機磁區)啟動系統。

裝置數量多越耗時

歷經這幾道程序,BIOS階段性任務告一個段落,正式交棒給作業系統。看似簡單的過程中,POST階段占用時間會隨裝置數量多寡,出現頗大的差距。整合在主機板上的各式附加功能晶片,如、、、音效、網路,乃至於安裝的介面卡等。這些全都得經過一輪搜索、確認、啟用動作,因而消耗掉一些時間。

ADVERTISEMENT

前述作業只是完成控制器晶片啟動,SATA、USB介面匯流排連接的裝置,像硬碟、光碟機、讀卡機、隨身碟等,也是必須搜尋與確認。更遑論SATA磁碟控制器,其BIOS也有自己一套偵測機制,得占用些許時間。因此特別是在桌機環境,由於裝置數量多或者缺乏合適的設定值,所以很難像筆電那樣做到一晃眼就完成偵測。

Fast Boot功能設定項目範例

▲舊版本BIOS介面與設定項目一如以往,升級之後才會別有洞天。

▲升級最新版本BIOS後,Boot分類裡面,會新增一個Fast Boot開關設定選項。

▲在Fast Boot選擇Ebabled之後,下方會出現數個附加功能選項。

▲USB裝置掃描方式,分為全部(Full Initial)與部分初始(Partial Initial)。

(後面還有:windows 8掛Turbo,為什麼可以減少開機時間)

ADVERTISEMENT

ADVERTISEMENT