技術 > 電腦待機
目錄
概述
  待機是係統將當前狀態保存於內存中,然後退出係統,此時電源消耗降低,維持cpu、內存和硬盤最低限度的運行;一旦移動鼠標或者敲擊鍵盤就可以激活係統,電腦迅速從內存中調入待機前狀態進入係統,這是重新開機最快的方式,但是係統並未真正關閉,適用短暫關機。
電腦待機與休眠區別
  待機是將當前處於運行狀態的數據保存在內存中,機器衹對內存供電,而硬盤、屏幕和cpu等部件則停止供電。由於數據存儲在速度快的內存中,因此進入等待狀態和喚醒的速度比較快。不過這些數據是保存在內存中 ,如果斷電則會使數據丟失。 休眠是將當前處於運行狀態的數據保存在硬盤中,整機將完全停止供電。因為數據存儲在硬盤中,而硬盤速度要比內存低得多,所以進入休眠狀態和喚醒的速度都相對較慢,在休眠時可以完全斷開電腦的電源。 自動關閉顯示器和硬盤的時間設置為多長時間比較合適應看你需要了。
  如何進入待機和休眠
  按下“開始→關機”,在彈出窗口中,你會看到最後一項就是“待機”。怎麽沒有“休眠”呢?原來,係統默認是不啓用休眠的,需要我們自己設置,在控製面板中雙擊“電源選項”,切換到“休眠”標簽,勾選“啓用休眠”,就可以在關機菜單中看到“休眠”了。
  電腦的高級電源管理
  要掌握待機和休眠,必須瞭解下面兩個知識:acpi和apm。
  
  1.什麽是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:所有硬件設備(包括電源)全部都關閉,也就是關機。
  2.什麽是apm
  apm其實是advanced power manager(高級電源管理)的縮寫,這是通過操作係統來控製、管理電腦硬件電源的一種管理模式,其實也是一套電腦電源管理程序(軟件),版本不同,功能也有所不同,比如apm v1.0&v1.1,這兩個版本都是直接由bios執行電源管理,而apm v1.2則是可以先通過操作係統定義電源管理,然後再由bios負責執行。
  在如今流行的操作係統中,都內置了apm,而在以前的dos時代,apm並未真正被引入操作係統,所以無法執行待機、休眠等操作,重啓也衹能用ctrl+alt+_delete_組合鍵或電源的reset鍵。
待機相關問題解答
  問:待機、休眠有這麽多好處,還要關機幹啥?或者直接把休眠改為關機不是更好嗎?
  答:雖然待機、休眠優點都很明顯,但對硬件和係統都要求支持acpi/apm,如果支持不好的硬件或係統上強行使用待機、休眠功能,很容易丟失數據,係統不穩定甚至崩潰;同時,衹有在真正關機的情況下,纔可以進行硬件改動,比如更換設備,加內存升級等,因此它們都不能取代關機。
  問:不小心在“開始→關機”中的“待機”給弄丟了,請問該如何恢復?
  答:一般來講,這類問題衹要重裝主板驅動程序就能夠解决,或者將“設備管理器”中的支持“acpi”的硬件刪掉,然後重啓機器,根據係統提示重新安裝這些硬件。如果在新安裝的係統上無法待機和休眠,或執行這些功能後係統無法啓動,請首先在bois中確認已經將std、str打開了,如果已經打開,就要確認硬件是否支持acpi(特別是主板),或考慮硬件衝突的問題了。
  問:我使用的是windows xp,在屏幕保護程序窗口中我已經將“在恢復時使用密碼保護”選擇上了,但奇怪的是它並不起任何作用。屏保啓動後,動一下鍵盤或鼠標就會結束屏保,並沒有出現讓輸入密碼的窗口呀!
  答:在windows xp下,衹將“在恢復時使用密碼保護”選擇上並不起作用。在桌面上右鍵打開“屬性”,在電源選項屬性窗口中選“高級”,勾選“在計算機從待機狀態恢復時,提示輸入密碼”。此外,windows xp的屏保密碼和windows 9x的也不同,密碼不能另外設置,衹能使用係統登錄時的用戶密碼打開。
  問:有時我的電腦已經用了很長時間,想去休息一下,這時選擇了讓電腦休眠,但電腦經常一點兒反應都沒有?
  答:休眠是將內存中的數據保存到硬盤上,由於電腦運行的時間較長,而部分不經常運行的數據保存到了虛擬內存中,這時選擇休眠而虛擬內存中部分數據沒能及時地釋放出來的話,就會發生執行休眠後沒有反應的現象了。遇到這種情況,建議最好還是將電腦重啓。
  問:我在做圖或者編程的時候經常要思考一下,所以離開電腦。但有時思考時間過長,再要用電腦時經常會造成死機,請問這是為什麽?
  答:對於許多喜歡製圖,編程的用戶來說,要註意在程序調試的過程中盡量避免進入休眠狀態,因為windows啓動屏幕保護、進入休眠是通過檢測輸入信號(如移動/單擊鼠標)進行的。在製圖,編程時,電腦工作總是很忙碌,但此時並不需要通過外界進行任何輸入,如果這個時候電腦休眠的話,cpu和內存中的數據就會處於一種“隔離”狀態,再次喚醒時,由於喚醒電腦本身通過軟件進行,需要占有cpu和內存資源,這樣往往會出現內存數據出錯,導致藍屏甚至死機。所以,要盡量做到長時間不用電腦時要先進行存盤,以免造成不必要的損失。
  問:為什麽進入桌面的“電源選項→休眠”選項後,“啓用休眠支持”復選框為灰色不可選?
  答:當前係統盤的剩餘空間小於內存空間,而休眠時要將內存中的所有內容保存到硬盤上,所以硬盤剩餘空間要大於等於內存的容量。清理磁盤,在係統盤中騰出足夠的空間即可。
  問:為什麽我的windows xp自動從待機狀態恢復,但過了兩分鐘後又自動進入待機呢?
  答:這一般是由於網卡的網絡喚醒(wake-on-lan)功能導致的。請按下win+break組合鍵打開“係統屬性”窗口,接着進入“硬件→設備管理器”,雙擊展開“網絡適配器”,然後再雙擊其中的網卡項打開屬性窗口,在“電源管理”選項卡中取消“允許這臺設備使計算機脫離待機狀態”的勾選。
  問:為什麽我的windows xp在待機恢復後,無法識別usb存儲設備呢?
  答:如果你是這樣的操作流程:將usb存儲設備插入電腦→進入待機狀態→在待機過程中取下存儲設備並插入另外一個usb端口→從待機中恢復。便會遇到無法識別usb存儲設備的故障。解决起來也很簡單,衹要將存儲設備插回原來的usb端口即可。
  另外,在windows xp從待機和休眠中恢復回來時,請不要馬上插入usb存儲設備,這樣會造成無法識別設備的問題。而應該等5秒鐘以上。
  問:為什麽我的windows 2000不能從待機狀態中恢復回來?
  答:windows 2000對於bios中設定apm待機時間支持得不好。如果你在windows“控製面板→電源選項”中啓用了“高級電源管理”,而主板中設置的待機時間要短於電源選項中設置的時間,那麽當你希望從windows的待機模式中恢復的時候,會發現無法恢復成功,因為當前處於bios級別的待機,windows係統無法幹預它。
  另外,windows 2000的待機功能並不十分完善,比如:我們就曾經遇到過在采用待機後無法恢復,之後電腦再也無法正常關機。因此,建議最好在windows 2000中少使用待機功能。
  問:為什麽我在windows xp中選擇重啓,但電腦卻進入了待機狀態?
  答:這個故障一般出現在點擊“開始→關機”出現的關機對話框後,你不是用鼠標選擇重啓,而是直接用鍵盤的箭頭按鍵選擇到重啓,然後再按下回車鍵。微軟並沒有給出解决辦法或相關補丁,因此遇到此故障後,建議使用鼠標來選擇“重新啓動”,然後按單擊“確定”按鈕進行重啓。
  問:為什麽windows xp sp2從待機恢復時,出現藍屏,停止碼為 stop: 0x000000d1 (0x0000000c, 0x00000002, 0x00000001,0xf96c49ed)、driver_irql_not_less_or_equal?
  答:這個故障産生的原因是由於你安裝了sygate personal firewall,同時待機時間比較長之後進行恢復。建議升級sygate personal firewall的最新版,如果還不行請卸載該軟件,並使用其他防火墻工具。
  問:為什麽我想從待機狀態恢復時,我的電腦停止響應並死機?
  答:這個故障的原因一般是在進入待機狀態過程中,你按下了關機按鈕,同時在“電源管理”中你又設置了關機按鈕為關閉電腦。解决方法為,進入“控製面板→電源管理→高級”,將“在按下計算機關機按鈕時”改為“待機”即可。
  問:為什麽我的電腦無法使用待機和休眠功能呢?
  答:這確實是一個普遍現象,建議從以下幾個方面來排除:
  (1)建議為windows打上最新的補丁包,windows 2000應升級為sp4,windows xp升級為sp2,因為之前版本中某些係統關鍵文件存在問題,比如:舊版本的usbuhci.sys會導致從待機狀態恢復後usb鍵盤無法使用或usb鍵盤無法將windows喚醒等故障。從而導致休眠和待機不正確。
  (2)升級主板bios及芯片組的最新驅動程序。
  (3)如果你在電腦進入待機狀態過程中按了usb鼠標的按鈕,很可能導致usb老鼠和usb鍵盤無法喚醒電腦的故障,目前沒有好的辦法解决,衹能建議你通過按機箱開機按鈕來喚醒電腦。
  (4)如果你使用的是nero burning rom 5.0~5.5,操作係統為windows xp sp1,在待機和休眠時會出現死機現象。建議升級nero
電腦待機狀態消耗電量驚人
  最近一份由加拿大滑鐵盧大學(university of waterloo)提出的報告指出,電腦不用時最好不要保持待機狀態,雖然經常開關機可能有損電腦壽命,但關掉待機的電腦,對全球的能源利用效率有極大幫助。
  報告指出,最新的電腦如果擁有省電功能,每小時待機耗電能約35焦,約比一個一般亮度的燈泡稍高,雖然對個人影響不大,但若全球所有的pc長時間不使用時關機,而不維持在待機狀態,每小時可以省下的電量非常驚人。
  以芯片供應商英飛凌(infineon)所做的調查而言,以美國一地為例,衹要待機的電腦中有百分之一關機,每小時省下的電能約是36萬千焦,相當於一座中型發電廠所能發出的電量。除開電腦之外,目前全球各地區所消耗的電力中,約有10%用在處於待機狀態的電器上。
概述
  待機(XP)是指在節能的、依賴係統的中間狀態。 在中央處理器單元 (CPU) 空閑且在指定的時間間隔內無設備活動時進入待機狀態。 計算機將在發生以下某個事件之後返回到就緒狀態:
  某個設備引發了硬件中斷
  訪問了任何受控設備
  當計算機處於待機狀態時,會保存所有數據和操作參數。
電腦待機與休眠區別
  待機是將當前處於運行狀態的數據保存在內存中,機器衹對內存供電,而硬盤、屏幕和CPU等部件則停止供電。由於數據存儲在速度快的內存中,因此進入等待狀態和喚醒的速度比較快。不過這些數據是保存在內存中 ,如果斷電則會使數據丟失。 休眠是將當前處於運行狀態的數據保存在硬盤中,整機將完全停止供電。因為數據存儲在硬盤中,而硬盤速度要比內存低得多,所以進入休眠狀態和喚醒的速度都相對較慢,在休眠時可以完全斷開電腦的電源。 自動關閉顯示器和硬盤的時間設置為多長時間比較合適應看你需要了。
  如何進入待機和休眠
  按下“開始→關機”,在彈出窗口中,你會看到最後一項就是“待機”。怎麽沒有“休眠”呢?原來,係統默認是不啓用休眠的,需要我們自己設置,在控製面板中雙擊“電源選項”,切換到“休眠”標簽,勾選“啓用休眠”,就可以在關機菜單中看到“休眠”了。
  電腦的高級電源管理
  要掌握待機和休眠,必須瞭解下面兩個知識:ACPI和APM。
  1.什麽是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:所有硬件設備(包括電源)全部都關閉,也就是關機。
  2.什麽是APM
  APM其實是Advanced Power Manager(高級電源管理)的縮寫,這是通過操作係統來控製、管理電腦硬件電源的一種管理模式,其實也是一套電腦電源管理程序(軟件),版本不同,功能也有所不同,比如APM V1.0&V1.1,這兩個版本都是直接由BIOS執行電源管理,而APM V1.2則是可以先通過操作係統定義電源管理,然後再由BIOS負責執行。 1.由於基於APM的BIOS都有它自己的電源管理方案,使得計算機與計算機之間缺乏一致性,每個BIOS開發者必須精心維護自己的APM BIOS代碼和功能。
  2.係統進入挂起的原因無法知曉。用戶是否按了進入睡眠按鈕,還是BIOS認為係統已進入了空閑狀態,或者電池電壓過低,這些信息APM都無法知道,但是Windows必須要知道挂起的原因,即使係統沒有進入空閑狀態。
  3.BIOS無法知道用戶在幹什麽,衹有通過監視中斷和I/O端口來猜測用戶的活動。有時,BIOS會使係統處於完全混亂的狀態,當係統沒有空閑時將係統挂起或者當係統處於空閑狀態時,卻不進入挂起狀態。
  4.早期版本的BIOS APM(1.0和1.1)不提供任何係統性能信息,係統是否支持睡眠狀態就衹有嘗試將係統轉入睡眠模式纔知道。如果BIOS不支持睡眠模式,那將導致死機。BIOS APM 1.2解决了這個缺陷。
  5.BIOS對USB設備、加插的電腦配件卡和IEEE1394設備全然不知,導致當以上設備沒有進入空閑狀態,而BIOS卻認為係統已經進入空閑狀態,從而發生衝突,使這些設備無法正常使用或係統死機。[1][2]
  在如今流行的操作係統中,都內置了APM,而在以前的DOS時代,APM並未真正被引入操作係統,所以無法執行待機、休眠等操作,重啓也衹能用Ctrl+Alt+Delete組合鍵或電源的Reset鍵。
包含詞
電腦待機狀態電腦待機與休眠區別