休眠和待機都能讓我們在下次啟動時快速地進入系統(tǒng),并且能立即恢復到上次的操作狀態(tài),達到省電的目的。雖然它們看似相同,但還是有所區(qū)別的。
明明白白休眠和待機
每次用完電腦都要關機,安裝程序后也要求重新啟動電腦,關機和重啟都屬于系統(tǒng)的電源管理功能,而休眠和待機功能也是系統(tǒng)電源管理的一部份。
休眠是將當前處于運行狀態(tài)的數(shù)據(jù),也是執(zhí)行休眠時內容中的所有數(shù)據(jù)保存到硬盤中,文件名是hiberfil.sys,默認位于系統(tǒng)盤根目錄中。休眠后,我們可以切斷電腦的整個電源,再次打開電腦時,系統(tǒng)就從hiberfil.sys文件中讀取休眠時保存的數(shù)據(jù),從而喚醒上次的系統(tǒng)狀態(tài)。
待機是把當前處于運行狀態(tài)的數(shù)據(jù)保存在內存中,電腦會繼續(xù)對內存供電,而對硬盤、屏幕和CPU等部件則停止供電。當打開電腦時,所有的數(shù)據(jù)將直接從內存中被喚醒。
由于休眠是從硬盤中讀取數(shù)據(jù),而待機是從內存中讀取數(shù)據(jù),因此喚醒待機比喚醒休眠的速度快。不過,如果突然斷電,那么處于待機狀態(tài)所保存的數(shù)據(jù)將全部丟失,而處于休眠狀態(tài)下則不用擔心數(shù)據(jù)會被丟失。
執(zhí)行待機和休眠
啟用待機功能非常簡單,在“開始”菜單中選擇“關閉計算機”,在彈出的“關閉計算機”窗口中直接點擊“待機”即可。
啟用休眠則要復雜點了,首先,要在系統(tǒng)電源管理中啟用休眠功能。在控制面板中點擊“電源選項”,然后在打開的屬性窗口中切換到“休眠”選項卡,接著選中“啟用休眠”項(圖1)。
啟用了休眠功能后,在“關閉計算機”窗口中并不會直接出現(xiàn)“休眠”項。在Windows XP SP2中的“關閉計算機”窗口中按Shift鍵不放,這時會發(fā)現(xiàn)窗口中的“待機”將會變成“休眠”,再點擊“休眠”就能讓系統(tǒng)處于休眠狀態(tài)。
提示 Attentlon
如果“休眠”選項卡不可選,則表明你的計算機不支持該功能。
讓“休眠”選項現(xiàn)身
有沒有辦法讓“休眠”選項直接在關閉計算機窗口顯示出來呢?
Step1 在“ 運行” 窗口中執(zhí)行“regedit”命令,打開注冊表編輯器。展開“ H K E Y _ L O C A L _ M A C H I N E \\SOFTWARE\\Policies\\Microsoft\\Windows”,右擊“Windows”,選擇“新建”→“項”。將“新項#1”改名為“System”(不包含引號)。再選中“System”,按類似的方法在“System”下新建一個名為“Shutdown”的項。
Step2 選中“ S h u t d o w n ”, 在右側窗口空白處點擊鼠標右鍵,選擇“新建→DWORD值”,接著將“新值#”改名為“ShowHibernateButton”,雙擊該鍵在彈出的窗口中設置該值為“1”,按照類似的方法再新建一個名為“HibernateAsDefault”的鍵,其鍵類型為DWORD且值為“1”(圖2)。
Step3 下載msgina.dll(下載地址:http://pcd.skycn.net)文件來代替系統(tǒng)盤Windows\\system32中的msgina.dll文件,由于Windows文件保護機制,因此要借用一款名為Replacer的小工具來幫忙(下載地址:http://www3.telus.net/_/replacer/)。
Step4 下載解壓后,運行其中的replacer.cmd文件。將系統(tǒng)盤Windows\\System32目錄下的msgina.dll文件直接拖放到Replacer命令提示符窗口中并按回車,接著再將下載的msgina.dll文件拖放到Replacer命令提示符窗口中,回車后再按“Y”確認替換(圖3)。
Step5 在替換的過程中可能會出現(xiàn)“Windows文件保護”窗口,點擊“取消”按鈕,然后再在彈出的警告窗口中點擊“是”(圖4)。
Step6 打開“W i n d o w s任務管理器”,按住Ctrl鍵,在“關機”菜單中選擇“重新啟動”快速關機(按正常方法關機可能會產生藍屏)。重啟以后就能在關閉計算機窗口中看到“休眠”項了(圖5)。
本文中所涉及到的圖表、注解、公式等內容請以PDF格式閱讀原文。