電腦休眠

電腦休眠

電腦休眠指的是將當前處於運行狀態的數據保存在硬碟中,整機將完全停止供電。 在休眠時可以完全斷開電腦的電源,自動關閉顯示器和硬碟的時間設定為多長時間比較合適應看你需要了。

基本信息

工作模式

為什麼需要休眠

儘管電腦硬體運行速度越來越快,但作業系統的體積也在不斷膨脹,使得電腦開、關機時,啟動、關閉的程式越來越多,花費時間也越來越漫長。因此如何讓電腦能夠快速啟動、一開機就進入Windows,就成為用戶關心的問題。

電腦休眠 電腦休眠
電腦休眠 電腦休眠

於是,隨著硬體和軟體的升級,作業系統開始引入了高級電源管理,其作用就是在電腦閒置時關閉部分設備,將電腦進入等待休息狀態,這樣當需要重新使用電腦時,能夠直接從等待休息狀態儘快恢復到原先的工作狀態,起到類似於快速啟動的效果;同時,不用電腦時還能節省不少電能。

將記憶體裝進硬碟——休眠

休眠,在廣義上包括掛起到記憶體(STR,也就是待機)和掛起到硬碟(Suspend to Disk,簡稱STD)兩種,而我們通常所指的休眠其實是STD。當電腦進入休眠狀態時,電腦首先將記憶體中的狀態複製到硬碟,然後關閉電源。此時電腦幾乎和通常關機一樣“安靜”,你完全可以切斷電源,因為保存到硬碟裡面的數據不會由於斷電而丟失!它和Ghost給系統做鏡像的道理一樣,不過與Ghost不同的是:Ghost保存並恢復的是整個系統信息,而休眠保存並恢復的是系統運行的信息。與待機相比,休眠是不能通過外部設備來喚醒的,它和正常開機一樣啟動電腦;不過和開機相比,休眠後啟動電腦無需一個一個進程地來啟動,只須要將硬碟中的記憶體鏡像讀取到記憶體中即可。

由於記憶體中的資料就是電腦當前的“狀態”,為保持這個狀態不變(可理解為不能壓縮),系統必須在硬碟中開闢一個和記憶體容量大小相等的空間以保證能裝下整個記憶體的“當前狀態”,而這個空間的名字就叫hiberfil.sys,它的體積一般為物理記憶體的大小(比如電腦的記憶體是256MB,這個檔案的體積也將是256MB,如圖1),和我們管虛擬記憶體叫做pagefile.sys道理是一樣的。

睡眠模式

睡眠

電腦在睡眠狀態時,將切斷除記憶體外其他配件的電源,工作狀態的數據將保存在記憶體中,這樣在重新喚醒電腦時,就可以快速恢復睡眠前的工作狀態。如果你在工作過程中需要短時間離開電腦,那么可以使用睡眠功能,一方面可以節電,另外一方面又可以快速恢復工作。

不過需要提醒你的是,因為睡眠狀態並沒有將桌面狀態保存到硬碟中,所以如果在睡眠狀態時斷電,那么未保存的信息將會丟失,因此在系統睡眠之前,你最好把需要保存的文檔全部“Ctrl+S”保存一下,以防萬一。

提示:啟用睡眠功能的方法有兩種,一種是在開始選單的關機按鈕當中直接點擊睡眠,另外一種是在計算機電源管理當中設定時間,只要電腦一直沒有人操作並達到了這個設定的時間後,就會自動進入睡眠狀態。

此外,啟用休眠、混合睡眠和離開模式的方法均與啟用睡眠功能的方法類似。

休眠

將系統切換到該模式後,系統會自動將記憶體中的數據全部轉存到硬碟上一個休眠檔案中,然後切斷對所有設備的供電。這樣當恢復的時候,系統會從硬碟上將休眠檔案的內容直接讀入記憶體,並恢復到休眠之前的狀態。這種模式完全不耗電,因此不怕休眠後供電異常,但代價是需要一塊和物理記憶體一樣大小的硬碟空間(好在硬碟已經跨越TB級別了,大容量硬碟越來越便宜)。而這種模式的恢復速度較慢,取決於記憶體大小和硬碟速度,一般都要1分鐘左右,甚至更久。

待機

將系統切換到該模式後,除了記憶體,電腦其他設備的供電都將中斷,只有記憶體依靠電力維持著其中的數據(因為記憶體是易失性的,只要斷電,數據就沒有了)。這樣當希望恢復的時候,就可以直接恢復到待機前狀態。這種模式並非完全不耗電,因此如果在待機狀態下供電發生異常(例如停電),那么下一次就只能重新開機,所以待機前未保存的數據都會丟失。但這種模式的恢復速度是最快的,一般五秒之內就可以恢復。

混合睡眠

混合睡眠是Win7所獨有而WinXP所沒有的,它結合了睡眠和休眠的所有優點。在進入混合睡眠後,系統會首先將記憶體中的數據保存到硬碟上,同時切斷除記憶體外其他設備的供電。在恢復時,如果沒有斷過電,那么系統會從記憶體中直接恢復,只需要幾秒鐘;如果斷電,因為硬碟中還保存有記憶體的狀態,因此還可以從硬碟上恢復,不用擔心數據丟失。

提示:混合睡眠模式需要主機板的電源管理支持S3模式,不過一般的主機板都支持該模式。如果你的電腦支持混合睡眠功能,那么在打開了休眠功能後啟動睡眠,系統就會自動進入混合睡眠狀態。

如何操作

按下“開始→關機”,在彈出視窗中,你會看到最後一項就是“待機”。怎么沒有“休眠”呢?原來,系統默認是不啟用休眠的,需要我們自己設定,在控制臺中雙擊“電源選項”,

切換到“休眠”標籤,勾選“啟用休眠”,然後在關機選單中按住“shift”鍵就可以看到“休眠”了,或者按一下“H”鍵就可以進入“休眠”狀態了。

開關休眠指令

關閉系統休眠 cmd-->“powercfg -h off”

開啟系統休眠 cmd-->“powercfg -h on”

熱門詞條

聯絡我們