Windows 7刪除休眠檔案

2021-09-21 12:43:13 字數 1295 閱讀 1034

症狀描述

幫使用者的windows 7的系統盤清理磁碟空間的時候發現乙個名為hiberfil.sys的系統檔案占用磁碟空間特別大,無法直接通過刪除達到釋放磁碟空間的目的。

原因分析

hiberfil.sys是windows 7系統的休眠檔案。一般來說: 

休眠檔案(hiberfil.sys)占用的磁碟空間 + 虛擬記憶體頁面檔案(pagefile.sys)占用的磁碟空間 = 物理記憶體大小。 

由於休眠功能預設是開啟的,所以導致檔案被占用無法刪除。如圖1所示。該檔案是隱藏的系統檔案,需要在「資料夾選項」中設定顯示隱藏的系統檔案。 

圖1

解決方案

1.以管理員身份登入,右擊開始選單中的「命令提示符」,選擇「以管理員身份執行」進行提權操作,如圖2所示。 

圖2

2.輸入命令「powercfg -h off」,輸入完畢後hiberfil.sys檔案會被自動刪除

補充說明

1.如果不打算使用休眠功能,可以通過以上方法安全刪除休眠檔案,不會留下任何隱患。如果想開啟,敲入命令「powercfg -h on」即可,hiberfil.sys會被自動建立。

2.windows 7 睡眠 = windows xp 待機

windows 7 休眠 = windows xp 休眠

windows 7 混合睡眠 = windows 7 睡眠 + windows 7 休眠。

所謂待機是指將當前記憶體中的會話與資料儲存在物理記憶體中,然後關閉除記憶體以外的其他裝置的供電。優點是下次開機則會迅速的從記憶體中讀取上次儲存資料。缺點是一旦記憶體意外掉電則會丟失記憶體中的資料,無法在下次開機的時候實現快速開機。

休眠是將當前記憶體中的會話與資料儲存在系統盤的休眠檔案中,然後關閉所有裝置的供電,下次開機則會相對較快的從休眠檔案中讀取上次儲存資料。

綜上所敘,待機後進系統速度快,但是還要給記憶體供電,且掉電後資料丟失,而休眠後進系統相對待機要慢幾秒(但是仍快於平時的正常開機),無需給記憶體供電。故在windows 7中,就將這兩種的優缺點互為補充,合併後變成了「混合睡眠」功能,即當前記憶體中的會話與資料會同時儲存在休眠檔案和物理記憶體中,如果沒有掉電,則會迅速的從記憶體中讀取所需資料;如果意外斷電也沒關係,仍可以從睡眠檔案中載入所需資料。

3.命令「powercfg -h off」其實只是關閉windows 7休眠功能。混合睡眠功能還是可以用的。(其實用到的只是windows 7的睡眠功能。如果記憶體意外掉電,則無法恢復到混合睡眠前的狀態)

windows 7關閉休眠

關閉休眠的命令是 powercfg h off。開啟休眠的命令式powercfg h on。但是這個命令可能不一定執行成功。可能碰到如下情況。當我們在開始 cmd 開啟命令列引數,並且輸入命令powercfg h off的時候命令列引數視窗一閃而過,或者提示要求我們以管理員的身份登入。這是因為uac...

關閉windows 7的自動休眠功能

powercfg h off powercfg h on powercfg h on 該文章 解決windows7系統不支援休眠 把休眠找回來 的方法 於圖老師,powercfg h on 該文章 解決windows7系統不支援休眠 把休眠找回來 的方法 於圖老師,powercfg h on 該文章...

windows 7 刪除保留分割槽

背景 windows 7的保留分割槽可以刪除,但是必須小心。啟動到windows 7,執行具有管理員許可權的cmd.exe,然後輸入 diskpart sel disk 0 list vol sel vol 0 你的保留分割槽所在的編號 inactive sel vol 1 你的系統盤 c盤 所在編...