天天看點

無需精簡,給C槽更多可用空間

 最近小六感覺硬碟漸漸成了瓶頸,因為當年買電腦時還是 Windows XP的時代,硬碟也就幾十GB,感覺給C槽分個15G已經夠用了。現在是 Windows 7 時代,增加了很多先進功能的同時,占用的存儲空間難免也更多了。這不,剛裝了幾個設計軟體,這C槽空間就已經捉襟見肘:

<a href="http://blog.wbpluto.com/wp-content/uploads/2011/07/clip_image0014.png"></a>

<a href="http://blog.wbpluto.com/wp-content/uploads/2011/07/clip_image0043.png"></a>

如果點選“其它選項”,還有其他方法可以省出更多空間:

<a href="http://blog.wbpluto.com/wp-content/uploads/2011/07/clip_image0063.png"></a>

做了以上這些清理之後,C槽的可用空間的确大了不少:

<a href="http://blog.wbpluto.com/wp-content/uploads/2011/07/clip_image007.png"></a>

但小六還是不滿足,他認為小七一定還有其他精簡系統的方法,能夠再騰出一些空間來。小七靈機一動,打開C槽看看,這裡有兩個檔案體積特别大,看起來很紮眼:

<b>hiberfil.sys</b>——在使用“休眠”功能時,Windows 為了儲存使用者的工作狀态,将系統記憶體中的資料全部儲存到hiberfil.sys中,這樣,整個計算機能完全斷電,不會消耗任何電能。使用者喚醒計算機時, Windows 直接從hiberfil.sys中讀取資料還原到記憶體中,休眠前所有的軟硬體工作狀态會被完全還原,使用者可以直接繼續進行之前的工作。

這個檔案的大小往往與計算機記憶體的大小是一樣的,并且隻能儲存在系統盤根目錄中。

<b>pagefile.sys</b>——計算機運作時,處理器隻能直接從記憶體讀取資料,這是由于計算機的設計架構決定的。由于安裝的實體記憶體容量有限,而運作在系統中的應用程式越多,需要處理的資料越多,就會占用越多的記憶體。為了避免記憶體被占滿導緻系統無法繼續運作,各種作業系統中都引入了“頁面檔案”的概念,可以将記憶體中的資料儲存到硬碟中,等到要使用時再讀取回記憶體中使用,巧妙的避免了實體記憶體不夠用的問題。

這個檔案隻能儲存在根目錄中,大小會根據系統的運作情況自動調節,一般來說會占用實體記憶體的一半到兩倍空間。

既然這兩個檔案這麼大,能把他們清理掉,一定很給力~~~那好,小七就來說說如何對他們下手。

<b>※</b><b>縮小休眠檔案體積</b>

為了完整儲存系統工作狀态,休眠檔案的大小與計算機中實體記憶體的大小是相等的,如果系統中安裝了4GB記憶體,那休眠檔案就會占用4GB的C槽空間。有的同學會問,為什麼不在進入休眠狀态時再來生成這個檔案,而是讓它一直儲存着呢?這是為了避免在建立休眠檔案時沒有足夠的剩餘空間,是以隻要系統支援休眠功能,這個檔案會一直存在。

細心的同學會發現一個奇怪的現象,上面說的情況并不正确,因為在 Windows 7 中,休眠檔案會比系統記憶體要小,例如2GB的系統記憶體對應的休眠檔案隻有1.5GB。原來,這是 Windows 7 中的一項新功能,通過使用壓縮技術,減小了休眠檔案的體積,并且還可以通過指令來指定壓縮的比例。

在 Windows 7 中,休眠檔案的體積為系統記憶體的 75%,要修改這個比例,隻需使用管理者身份打開指令提示符(cmd)視窗,然後運作以下指令:

<b>Powercfg –H size 50</b>

<a href="http://blog.wbpluto.com/wp-content/uploads/2011/07/clip_image009.png"></a>

<b>休眠檔案将被壓縮到記憶體的50%</b><b>,減少占用的硬碟空間達到記憶體的25%</b>。

<b>※</b><b>完全删除休眠檔案</b>

也許你是硬體發燒友,安裝了6G,甚至8GB的記憶體,即使設定為50%,休眠檔案還是要占用4GB空間。如果不使用休眠檔案,是否可以把這個檔案完全删除掉呢?

沒問題,<b>隻要在管理者身份運作的指令提示符中執行</b><b> Powercfg –H off </b><b>指令,就能把休眠功能關閉</b>:

hiberfil.sys檔案将徹底的從你的系統盤消失掉,節省的硬碟空間是相當可觀的~~~

<b>※</b><b>設定頁面檔案大小</b>

在 Windows 7 中,虛拟記憶體的頁面檔案大小并不是固定的,而是由作業系統根據需求自動調節,在硬碟剩餘空間充足的情況下,并不需要使用者手動設定。

但為了節省C槽的空間占用,我們仍然可以嘗試為頁面檔案指定一個較小的使用量。要設定頁面檔案的大小,可以運作<b>systempropertiesadvanced</b>,打開進階系統屬性:

<a href="http://blog.wbpluto.com/wp-content/uploads/2011/07/clip_image015.png"></a>

點選“性能”下方的“設定”按鈕,打開“性能選項”,然後切換到“進階”頁籤:

<a href="http://blog.wbpluto.com/wp-content/uploads/2011/07/clip_image017.png"></a>

單擊“更改”按鈕,打開“虛拟記憶體”設定對話框:

<a href="http://blog.wbpluto.com/wp-content/uploads/2011/07/clip_image019.png"></a>

可見,預設情況下,系統會自動管理分頁檔案的大小,如果系統盤的剩餘空間不足,還能夠使用其他分區的空間,這樣能夠保證作業系統盡量滿足應用程式對記憶體的需求。

我們取消選擇“自動管理所有驅動器的分頁檔案大小”選項,然後在下方指定一個頁面檔案最大值和最小值,并記得單擊“設定”,這樣,頁面檔案就不會占用過多的硬碟空間了:

<a href="http://blog.wbpluto.com/wp-content/uploads/2011/07/clip_image021.png"></a>

經過這樣的設定之後,小六的C槽剩餘空間果然要大多了。

<a href="http://blog.wbpluto.com/wp-content/uploads/2011/07/clip_image023.png"></a>

本文轉自wbpluto 51CTO部落格,原文連結:http://blog.51cto.com/wbpluto/616301,如需轉載請自行聯系原作者

繼續閱讀