許多 Win8.1 使用者發現 C 槽莫名少了數 GB 空間,使用磁碟清理工具也清不掉。罪魁禍首往往是隱藏系統檔 Hiberfil.sys —— 休眠功能的核心檔案,體積等同於實體記憶體大小(如 16GB RAM → 16GB Hiberfil.sys)。若你習慣「關機」而非「休眠」,或使用 SSD 開機極快不需休眠,本文教你透過 powercfg -h off 一指令永久關閉休眠並刪除此檔案,瞬間釋放寶貴 C 槽空間。
Windows 休眠功能會將記憶體完整內容寫入硬碟,下次開機直接載入還原現場。為確保寫入速度與完整性,系統預先配置固定大小的 C:\hiberfil.sys,大小 = 實體 RAM 容量 × 75% ~ 100%(視版本而定)。此檔案屬受保護系統檔案,預設隱藏,磁碟清理工具不處理。
在管理員命令提示字元中輸入:
powercfg -h off
按 Enter 執行。無錯誤訊息即代表成功。系統會 立即刪除 hiberfil.sys 並關閉休眠功能。
| 影響項目 | 說明 |
|---|---|
| 休眠功能 | 完全失效,電源選單不再顯示「休眠」選項 |
| 快速啟動 | Win8/8.1/10 「快速啟動」依賴休眠核心技術,關閉休眠將同時關閉快速啟動,開機時間略增(SSD 影響極小) |
| 筆記型電腦合上蓋子 | 若設定為「休眠」,需改為「睡眠」或「關機」 |
| 想恢復休眠 | 管理員命令提示字元執行 powercfg -h on 即可重建 |
若需保留休眠但想縮小檔案,可執行:
powercfg -h -size 50
數值為百分比(最小 50%),即將 hiberfil.sys 限制在 RAM 50% 大小。但若實際記憶體使用量超過此限制,休眠會失敗。
Win8.1 C 槽空間緊張時,管理員命令提示字元執行 powercfg -h off 是釋放數 GB 空間最高效、最安全的單一操作。適用於:桌機、SSD 筆電、不使用休眠功能的使用者。操作可逆、無風險、立竿見影,建議納入系統精簡標準流程。