當您使用休眠關機選項時,Windows 7 會將電腦記憶體內容儲存到硬碟並關閉電源。下次您按電源鍵啟動電腦,Windows 會從休眠狀態恢復,還原所有開啟的程式和文件。這與睡眠模式不同,睡眠模式會使用少量電力維持系統狀態。
如果您的電腦無法休眠,或無法正確從休眠恢復,可能有多種原因 — 包括一個您永遠想不到的隱晦錯誤。
停用工作列自動隱藏
信不信由你,Windows 7 工作列自動隱藏功能的錯誤會導致系統在從休眠恢復時凍結或鎖死。這是微軟需要修復的錯誤 — 或許在 Windows 8 會修好 — 但目前您必須停用工作列自動隱藏,才能讓休眠恢復正常運作。
您可以從工作列屬性視窗停用自動隱藏 — 以滑鼠右鍵點擊工作列選擇「屬性」。取消勾選 自動隱藏工作列 選項並點擊確定。
更新硬體驅動程式
為了成功休眠,Windows 必須將硬體狀態儲存到硬碟,稍後再恢復,而不經過正常開機和硬體初始化過程。此過程依賴驅動程式,因此硬體驅動程式問題可能導致休眠無法正常運作。驅動程式問題也可能導致硬體在從休眠恢復後無法正常運作。
如果您有休眠問題,應更新系統的硬體驅動程式。您可以從電腦製造商網站下載更新的驅動程式 — 或如果您自行組裝電腦,則從各個硬體製造商網站下載。從主機板晶片組驅動程式到顯示卡驅動程式都可能需要更新。您也可能直接從 Windows Update 安裝更新的驅動程式,雖然許多硬體製造商不透過 Windows Update 提供最新版本驅動程式。
修復 Hiberfil.sys 問題
休眠時,Windows 會將系統記憶體儲存到 C:\ 磁碟機的 Hiberfil.sys 檔案。如果此檔案損毀,休眠可能無法正常運作。要修復損毀的 Hiberfil.sys 檔案,您可以在 Windows 中停用並重新啟用休眠。Windows 將刪除 Hiberfil.sys 檔案並在您執行此過程時重新建立。
執行此操作,您需要以系統管理員身分開啟命令提示字元視窗。點擊「開始」,搜尋 命令提示字元,以滑鼠右鍵點擊出現的捷徑並選擇 以系統管理員身分執行。在命令提示字元視窗中執行這兩個命令:
powercfg.exe /hibernate off
powercfg.exe /hibernate on
如果您的 C:\ 磁碟機已滿,沒有空間建立 C:\Hiberfil.sys 檔案,也可能導致休眠問題。休眠前請確保 C:\ 磁碟機有足夠可用空間 — 足以容納系統記憶體 (RAM) 的內容。
防止裝置喚醒電腦
有些人嘗試讓電腦休眠,卻發現電腦立即喚醒,而不經過休眠過程。如果發生這種情況,可能有硬體裝置讓電腦保持喚醒狀態。您可以在裝置管理員中控制允許哪些裝置喚醒系統。
開啟裝置管理員:點擊「開始」,輸入 裝置管理員,按 Enter。在裝置管理員視窗中,展開 網路介面卡 區段,以滑鼠右鍵點擊您的網路介面卡並選擇「屬性」。從「電源管理」索引標籤,取消勾選 允許這個裝置喚醒電腦 選項。您也可能想嘗試變更其他裝置的此設定,例如滑鼠和鍵盤。(這應該只允許裝置從睡眠喚醒,但有些用戶回報它們會干擾休眠過程。)
您也可以在命令提示字元中執行 powercfg -devicequery wake_armed 指令,查看哪些裝置可以喚醒您的電腦。
某些週邊裝置如果連接可能導致休眠失敗 — 試著在休眠前拔掉非必要裝置如印表機和 USB 隨身碟,看看是否正常運作。
設定電源設定檔
如果您發現電腦在不想休眠時休眠 — 或想休眠時不休眠 — 您可以在 Windows 7 的「電源選項」視窗控制休眠設定。在「開始」功能表輸入 電源選項,按 Enter,選擇電源設定檔,並使用 變更進階電源設定 連結。
注意「混合睡眠」 — 一項在睡眠一段時間後自動休眠電腦的功能。如果您發現電腦在不想休眠時休眠(或休眠不正常但睡眠正常),您會想停用混合睡眠。
如需調整電源選項的詳細資訊,請查看我們的 Windows 7 電源選項指南。
不幸的是,如果您的電腦從未正確休眠,可能與 Windows 7 的休眠功能不相容。雖然更新驅動程式在某些情況下可能修復此問題,但某些電腦製造商可能未花心力讓所有功能正常運作。
這篇文章靈感來自 Jeffery Fabish 在 MakeUseOf Answers 的優秀回答 — 我們想將資訊帶給更廣泛的受眾。
您曾遇過 Windows 7 休眠問題嗎?如何修復?有使用未提及的解決方案嗎?請留言讓我們知道!
圖片來源:黑色螢幕筆電 via Shutterstock