讓你的C盤快起來 揪出佔據硬碟的兇手(轉)

heying1229發表於2007-07-27

最近給一朋友裝機,新電腦搞回家後我就幫他裝系統,現在當然首選Win XP了。在要給系統盤分割槽時,原以為一個XP系統安裝完成後也就是佔到不到2G的空間,給它分個4G就足夠了。可沒想到用了一段時間後他就向我告急,工作列處總提示系統盤空間不足!

拍馬趕到後,發現系統盤C盤果然剩餘空間已經不多了。看看C盤,發現朋友並沒有往C盤安裝過多軟體也沒有儲存太多的檔案,使用磁碟清理清理一下後,C盤的剩餘空間也只有400M左右。一個Win XP 1G多,加上朋友安裝的一點軟體和存放的檔案也就不到3G,那麼另外的1G空間哪裡去了呢?

兇手現形

選擇C盤下的所有檔案,檢視其大小,也是隻有2G大小。在資料夾選項的檢視中將“隱藏受保護的作業系統檔案(推薦)”選項去掉,並在“隱藏和資料夾”選項中選擇“顯示所有檔案和資料夾”。終於發現問題所在了,在C盤根目錄下發現hiberfil.sys和pagefile.sys這兩個檔案出奇的大,檢視大小,發現兩個檔案居然有700多M!看來就是他倆搞的鬼了。

幹掉兇手

我們先來看看hiberfil.sys這個檔案,檢視它的大小,發現以後奇怪的現象,它的大小正好是256M,怎麼會和記憶體的大小一樣大小呢?巧合麼?這也太巧了吧,當然不是了,筆者發現只要啟動了WinXP的休眠功能,該檔案就會存在,系統在進行休眠的時候就把記憶體中的資訊儲存到硬碟上的Hiberfil.sys檔案中,以確保喚醒時能夠恢復到休眠前的狀態。說實話XP的休眠功能真的沒什麼好處,佔用空間多不算,如果和主機板的ACPI不相容還會造成關機不正常的現象。必須關閉它,開啟“控制皮膚→電源選項→休眠”,將“啟用休眠”選項去掉。這時再到C盤下就發現hiberfil.sys檔案已經消失了。

再來看看pagefile.sys這個檔案,它就是系統頁面檔案(也就是大家熟知的虛擬記憶體檔案),它的大小取決於開啟的程式多少和你原先設定頁面檔案的最小最大值,是不斷變化的,有時可能只有幾十M,有時則達到600M以上。既然這個檔案已經使的系統分割槽緊張,我們就來調整它,把它調整到其他空閒的分割槽中(E盤有10多G未用空間,就放到E盤吧)。選擇“控制皮膚→系統→高階”,單擊效能區域中的“設定”按鈕;然後選擇“高階→更改”,在開啟的虛擬記憶體設定視窗中選擇系統所在的分割槽,選中“無分頁檔案”將系統分割槽去除;最後選擇E盤,如果想手動設定記憶體記憶體的最小最大值就選擇“自定義大小”,如果想讓系統來自己管理的話就選擇“系統管理的分割槽”。

小提示:去除某個分割槽的頁面檔案和設定某個分割槽的頁面後都要單擊一下旁邊的“設定”按鈕,這樣你的設定才能生效,直接單擊視窗的“確定”按鈕是不行的。

經過以上設定後,C盤下的hiberfil.sys和pagefile.sys檔案消失了,系統分割槽空間終於恢復了本來面目。

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10172717/viewspace-928600/,如需轉載,請註明出處,否則將追究法律責任。

相關文章