案例回顧
朋友電腦(Win98)原本正常的「將電腦設為睡眠狀態」選項突然從關機選單消失。重開機無效,未曾在睡眠中死機,主板驅動重裝、CMOS 未動,百思不解。
排查思路
- 睡眠死機導致註冊表禁用? 詢問後排除。
- 進階電源管理 (APM) 支援? 硬體支援正常,驅動已重裝。
- 核心關鍵——虛擬記憶體: 睡眠過程實為將實體記憶體內容交換至虛擬記憶體。若禁用虛擬記憶體,Windows 無法建立睡眠映像,自然隱藏睡眠選項。
實測驗證
- 「控制台」→「系統」→「效能」→「虛擬記憶體」→勾選「禁用虛擬記憶體」→確定→重開機。
- 睡眠選項消失!
- 重新啟用虛擬記憶體→重開機→睡眠選項回歸。
- 朋友確認:256MB 記憶體「嫌多」而禁用虛擬記憶體,正是禍首。
核心結論
無論實體記憶體多大,虛擬記憶體對睡眠/休眠功能不可或缺。 Win98 睡眠直接借用頁面檔;Win XP 改用專屬休眠檔 Hiberfil.sys,待機模式資料留在實體記憶體,架構更合理。
建議
- 保留虛擬記憶體(系統管理大小或固定 1.5~2 倍實體記憶體)。
- 若追求穩定與現代電源管理,升級 Windows XP/更新版本為佳。
一個「多餘」的虛擬記憶體設定,竟讓電腦失眠。下次遇到睡眠選項不見,先查虛擬記憶體是否啟用吧!