“新操作系統的啟動速度將變得很快!”在Vista正式推出之前,微軟自信滿滿地放出大話。不過這話聽起來有點耳熟——在很多很多年以前,比爾大叔就曾經拿這話描述過當時還未推出的Windows XP。
從Windows 95到Windows XP,Windows的啟動速度一直都讓人無法恭維,這是一個連微軟都知道的事實。而且,微軟也一直在想辦法解決這個問題。
雖然現在以正常方式啟動Windows XP所花的時間仍然長得讓人抓狂,但從某種角度上來說,比爾·蓋茨也沒有晃點我們。微軟的確在Windows中設計了一些能讓我們快速進入系統的功能……
■待機
微軟也許已經意識到,在現有條件下很難將系統的啟動速度,提高到任何用戶都會滿意的程度。既然大家都對啟動速度不滿,那么,如果不讓系統重新啟動,那就不會有什么問題了吧?Windows XP中的“待機”功能就是從這樣的創意當中冒出來的。
微軟認為,很多人在短暫離開PC時,會出于節能或保密的目的將PC關閉,等他們回到PC前再重新打開PC時,則會重新“享受”系統啟動過程中的漫長等待。微軟就為這些用戶推出既節能又快速的解決辦法——待機。
在關閉Windows XP時,如果選擇“待機”,PC也會黑屏——粗看起來跟關機沒什么兩樣。但實際上,這時的PC仍在工作,它只是將所有程序暫停,PC中能關閉的硬件都被暫時關閉,進入低功耗狀態——如果大家覺得這樣的描述比較抽象,不妨把它理解為PC版的“龜息大法”^_^。
當用戶回到PC面前,移動鼠標或者按下鍵盤,PC則會從“待機”狀態激活,系統會將重新開啟硬件,讓程序繼續運行。一般來講,PC只要幾秒種就可以恢復到“待機”前的工作狀態。
“龜息大法”,哦不,“待機”的缺點也很明顯。因為系統并沒有對所做的工作進行保存,如果在恢復前切斷電源,就會造成數據丟失。
■休眠
“休眠”則是在“待機”的基礎上發展起來的。它的工作過程與“待機”有些類似,惟一的不同在于“休眠”會先將內存中的所有數據保存到硬盤中,然后再徹底關閉所有硬件——這樣,在休眠之后切斷電源,也不會丟失數據啦!
下次開啟PC時,系統會將數據重新從硬盤中直接讀取出來恢復到內存中,并將硬件一一激活,這就樣恢復回“休眠”前的狀態了。筆者個人認為,Windows XP中的這個功能,根本就是科幻片中“速凍休眠”的翻版——連名字都差不多,呵呵。
由于“休眠”的工序比“待機”繁瑣一些,所以它所花的時間也要略多幾十秒,但它能真正讓硬件處于完全休息狀態,而且不怕停電,所以更值得推薦。
“休眠”同樣也有致命的罩門。如果在“休眠”斷電之后,打開機箱對硬件進行了更換或增減,嬌柔的Windows睡美人則很有可能在蘇醒之后,因無法接受環境巨變而陷入崩潰。畢竟,“休眠”還是不能代替真正的系統重啟的。
本文中所涉及到的圖表、注解、公式等內容請以PDF格式閱讀原文。