如何進入待機和休眠
按下“開始→關機”,在彈出窗口中,你會看到最後一項就是“待機”。怎麼沒有“休眠”呢?原來是系統默認是不啟用休眠的,需要我們自己設置,在控制面闆中雙擊“電源選項”,切換到“休眠”标簽,勾選“啟用休眠”,就可以在關機菜單中看到“休眠”了。
開關休眠指令
關閉系統休眠cmd-->“powercfg-h off”
開啟系統休眠cmd-->“powercfg-h on”
電腦的高級電源管理
要掌握待機和休眠,必須了解下面兩個知識:ACPI和APM。
什麼是ACPI
ACPI是Advanced Configuration and Power Interface的縮寫,中文意為“高級配置與電源接口”,這是微軟、英特爾和東芝共同開發的一種工業标準。
ACPI主要可實現以下功能:
①用戶可以使電腦在指定時間開、關;
②即插即用設備在插入時能夠由ACPI來控制,并為其供電;
③在無人使用電腦時可以使電腦進入休眠狀态,但保證一些通信設備打開;
④操作系統可以根據外設和主闆具體需求為它分配能源;
⑤操作系統可以在應用程序對時間要求不高的情況下降低時鐘頻率;
⑥使用筆記本電腦的用戶可以指定電腦在低電壓情況下進入低功耗狀态,以保證重要應用程序運行。
同時,可将ACPI分為六種不同的工作狀态,分别是S0到S5,它們代表的含義分别是:
S0:電腦正常工作,所有硬件設備全部處于打開或正常工作的狀态;
S1:也稱為POS(Power on Suspend,CPU停止工作),其他的硬件設備仍然正常工作;
S2:将CPU關閉,但其餘的硬件設備仍然運轉;
S3:通常稱為STR(Suspend to RAM,挂起到内存),将運行中的數據寫入内存後關閉硬盤;
S4:也稱為STD(Suspend to Disk,挂起到硬盤),内存信息寫入硬盤,然後所有部件停止工作;
S5:所有硬件設備(包括電源)全部都關閉,也就是關機。
什麼是APM
APM其實是Advanced Power Manager(高級電源管理)的縮寫,這是通過操作系統來控制、管理電腦硬件電源的一種管理模式,其實也是一套電腦電源管理程序(軟件),版本不同,功能也有所不同,比如APM V1.0&V1.1,這兩個版本都是直接由BIOS執行電源管理,而APM V1.2則是可以先通過操作系統定義電源管理,然後再由BIOS負責執行。
在如今流行的操作系統中,都内置了APM,而在以前的DOS時代,APM并未真正被引入操作系統,所以無法執行待機、休眠等操作,重啟也隻能用Ctrl+Alt+Delete組合鍵或電源的Reset鍵。
休眠是怎樣工作
為什麼需要休眠
盡管電腦硬件運行速度越來越快,但操作系統的體積也在不斷膨脹,使得電腦開、關機時,啟動、關閉的程序越來越多,花費時間也越來越漫長。因此如何讓電腦能夠快速啟動、一開機就進入Windows,就成為用戶關心的問題。
于是,随着硬件和軟件的升級,操作系統開始引入了高級電源管理,其作用就是在電腦閑置時關閉部分設備,将電腦進入等待休息狀态,這樣當需要重新使用電腦時,能夠直接從等待休息狀态盡快恢複到原先的工作狀态,起到類似于快速啟動的效果;同時,不用電腦時還能節省不少電能。
将内存裝進硬盤——休眠
休眠,在廣義上包括挂起到内存(STR,也就是待機)和挂起到硬盤(Suspend to Disk,簡稱STD)兩種,而我們通常所指的休眠其實是STD。當電腦進入休眠狀态時,電腦首先将内存中的狀态複制到硬盤,然後關閉電源。此時電腦幾乎和通常關機一樣“安靜”,你完全可以切斷電源,因為保存到硬盤裡面的數據不會由于斷電而丢失!
它和Ghost給系統做鏡像的道理一樣,不過與Ghost不同的是:Ghost保存并恢複的是整個系統信息,而休眠保存并恢複的是系統運行的信息。與待機相比,休眠是不能通過外部設備來喚醒的,它和正常開機一樣啟動電腦;不過和開機相比,休眠後啟動電腦無需一個一個進程地來啟動,隻須要将硬盤中的内存鏡像讀取到内存中即可。
由于内存中的資料就是電腦當前的“狀态”,為保持這個狀态不變(可理解為不能壓縮),系統必須在硬盤中開辟一個和内存容量大小相等的空間以保證能裝下整個内存的“當前狀态”,而這個空間的名字就叫hiberfil.sys,它的體積一般為物理内存的大小(比如電腦的内存是256MB,這個文件的體積也将是256MB),和我們管虛拟内存叫做pagefile.sys道理是一樣的。電腦睡眠、休眠、待機以及混合睡眠四者的區别。
睡眠(Sleep)
電腦在睡眠狀态時,将切斷除内存外其他配件的電源,工作狀态的數據将保存在内存中,這樣在重新喚醒電腦時,就可以快速恢複睡眠前的工作狀态。如果你在工作過程中需要短時間離開電腦,那麼可以使用睡眠功能,一方面可以節電,另外一方面又可以快速恢複工作。
不過需要提醒你的是,因為睡眠狀态并沒有将桌面狀态保存到硬盤中,所以如果在睡眠狀态時斷電,那麼未保存的信息将會丢失,因此在系統睡眠之前,你最好把需要保存的文檔全部“Ctrl+S”保存一下,以防萬一。
提示:啟用睡眠功能的方法有兩種,一種是在開始菜單的關機按鈕當中直接點擊睡眠,另外一種是在計算機電源管理當中設定時間,隻要電腦一直沒有人操作并達到了這個設定的時間後,就會自動進入睡眠狀态。
此外,啟用休眠、混合睡眠和離開模式的方法均與啟用睡眠功能的方法類似。
休眠(Hibernate)
将系統切換到該模式後,系統會自動将内存中的數據全部轉存到硬盤上一個休眠文件中,然後切斷對所有設備的供電。這樣當恢複的時候,系統會從硬盤上将休眠文件的内容直接讀入内存,并恢複到休眠之前的狀态。
這種模式完全不耗電,因此不怕休眠後供電異常,但代價是需要一塊和物理内存一樣大小的硬盤空間(好在現在的硬盤已經跨越TB級别了,大容量硬盤越來越便宜)。而這種模式的恢複速度較慢,取決于内存大小和硬盤速度,一般都要1分鐘左右,甚至更久。
待機(Standby)
電腦待機是指電腦即在節能的和依賴系統的中間狀态。當電腦上cpu空閑而且在指定的實際内沒有設置在運行的話就會自動進入待機狀态。但那時電腦在對内存供電,而硬盤、屏幕和cpu運行的數據還是會保存在内存中。不會對硬盤、屏幕和cpu等硬件進行供電。如果電腦被拔掉電源的話,數據就會丢失。如果需要從待機狀态恢複到正常狀态的話,那麼一般随意按下鍵盤上的鍵即可恢複回來,如果無法恢複的話,就按下主機的開機鍵也是可以讓電腦恢複到正常狀态。
這種模式并非完全不耗電,因此如果在待機狀态下供電發生異常(例如停電),那麼下一次就隻能重新開機,所以待機前未保存的數據都會丢失。但這種模式的恢複速度是最快的,一般五秒之内就可以恢複。
混合睡眠
混合睡眠是Win7所獨有而WinXP所沒有的,它結合了睡眠和休眠的所有優點。在進入混合睡眠後,系統會首先将内存中的數據保存到硬盤上,同時切斷除内存外其他設備的供電。在恢複時,如果沒有斷過電,那麼系統會從内存中直接恢複,隻需要幾秒鐘;如果斷電,因為硬盤中還保存有内存的狀态,因此還可以從硬盤上恢複,不用擔心數據丢失。
提示:混合睡眠模式需要主闆的電源管理支持S3模式,不過一般的主闆都支持該模式。如果你的電腦支持混合睡眠功能,那麼在打開了休眠功能後啟動睡眠,系統就會自動進入混合睡眠狀态。