1. 程式人生 > >windows系統的睡眠和休眠

windows系統的睡眠和休眠

機器 adf str 備份 所有 機會 進入 rfi 之前

研究這個問題是源於我買一塊固態硬盤重裝過win7系統,之前機械硬盤把電源選項的關閉顯示器和是計算機進入睡眠模式都選擇“從不"了,電腦不會進入睡眠狀態。我在家或者外地都可以遠程我公司電腦。但是發現新裝了固態硬盤的電腦設置了這個電源選項之後,依然會"睡眠"(其實後來查閱知道,不是睡眠,是休眠),導致我在家裏突然發現不能遠程公司電腦了,是因為電源選項高級這裏,休眠默認360分鐘後進入休眠。(當然如果采取高性能模式的話,休眠默認是從不的)

windows休眠和睡眠區別:
休眠:將機器的內存拷貝到硬盤去,形成一個休眠文件(可以通過瀏覽器輸入file:///C:// 查看,名稱為hiberfil.sys,占用空間大小和內存大小有關,我和我同事的電腦為8G物理內存,該文件都是5.9G),之後關閉所有硬件電源,包括關閉內存電源,此時,程序、網絡什麽的都不工作了的。下次你恢復開機前的狀態,需要按電源按鈕(開機會有畫面正在恢復windows系統),之後內存讀取硬盤裏面的休眠文件恢復之前的開機狀態的程序啥的。

睡眠:將機器的內存拷貝到硬盤去,形成一個休眠文件(名稱為hiberfil.sys),之後關閉除內存之外所有其他硬件的電源,註意,內存電源沒關閉,依然運行,但此時狀態依然是程序、網絡什麽的都不工作了的。下次你恢復開機前的狀態,需要按電源按鈕(開機會有畫面正在恢復windows系統),之後直接是讀取沒斷電的內存,所以開機會比休眠快很多。那你會問,既然睡眠之後開機直接讀取是內存,為什麽睡眠也要和休眠一樣先生存一個休眠文件呢,是因為預防睡眠過程中突然外部停電了,那麽如果出現了睡眠過程中斷電,那麽雖然內存信息丟失了,但是休眠文件有內存備份,系統依然會恢復開機前狀態,因為此時是讀取休眠文件,開機速度在此時就不快,和休眠模式開機就一樣了。
圖1休眠文件
技術分享圖片
圖2查看windows機器休眠時間設置
技術分享圖片
3.高性能模式默認休眠是從不
技術分享圖片
技術分享圖片
4.可以用命令powercfg -h off關閉機器休眠,但使用這個命令後 休眠菜單都沒了
技術分享圖片
5.使用powercfg -h on命令後進行恢復休眠
技術分享圖片
6.建議不要使用命令powercfg -h on/off,直接把休眠時間改為0實現從不休眠,這樣不丟失菜單。
技術分享圖片
7.powercfg -h off命令後,hiberfil.sys 系統休眠文件消失(另外hiberfil.sys 系統休眠文件、pagefile.sys 系統虛擬內存文件)
技術分享圖片
技術分享圖片

windows系統的睡眠和休眠