Win7系統盤清理技巧-C槽垃圾清理
2012-03-27 20:07
為什麼我的C槽空間越來越少?每次啟動Windows 7,什麼都沒做,甚至還解除安裝了一些軟體,卻發現C槽空間變的更大了。難道裝了WIN7,C槽就得越來越小麼,到底怎麼回事?如何解決這個C槽系統盤空間的問題? 作為10大常見Windows 7問題之一,這個問題的普遍性。在此就不說了,我們直接進入主題。,并且,給出大家最完美的解決方案。不過,這裡面涉及到一些系統設定和優化,雖然沒有什麼危險,但是也建議大家都看仔細。起碼,你要知道原理和方法,能随時恢複過去。畢竟,WIN7有些占用C槽空間的原因,還是對大家的系統有好處的,例如應用程式緩存等等。 提醒大家注意,本文用C槽泛指安裝了Windows 7 的那個盤符,用C槽代表,你裝WIN7到其他盤符,也照着葫蘆畫瓢行了。 1、休眠檔案 hiberfil.sys 該檔案在C槽根目錄為隐藏的系統檔案,隐藏的這個hiberfil.sys檔案大小正好和自己的實體記憶體是一緻的,當你讓電腦進入休眠狀态時,Windows 7在關閉系統前将所有的記憶體内容寫入Hiberfil.sys檔案。而後,當你重新打開電腦,作業系統使用Hiberfil.sys把所有資訊放回記憶體,電腦恢複到關閉前的狀态。可Windows 7 并不會将這個檔案删除,而是一直放在硬碟上,會白白地占用一部分磁盤空間。有了睡眠功能就可以了,休眠功能可以選擇不要的,團隊的人就統統關閉了這個硬碟大戶。又占空間,又要頻繁讀寫硬碟。 Windows 7下面安全删除休眠檔案的方法:用管理者身份運作cmd.exe(位于windows\system32檔案夾下)打開指令行視窗,然後輸入運作:powercfg -h off。注意,C槽殘留的hiberfil.sys隐藏檔案可以取消隐藏後,直接删除。(同樣可以輸入powercfg -h on打開休眠模式)也可以将 @powercfg -h off 以記事本儲存為OffHibernaion.bat 批處理,以管理者身份運作關閉休眠。(同樣 @powercfg -h on 制作為批處理OnHibernaion.bat運作打開) 2、虛拟記憶體 pagefile.sys Windows 系統,包括Windows 7 ,預設設定實體記憶體的1.5倍大小,作為分頁交換檔案,如果你是系統管理的大小,那麼,這個體積是自動變化的,往往越來越大。如果你的實體記憶體比較少,隻有512m或者1g,你可以選擇保留這個檔案。 如果保留這個檔案,我們建議你把他放到另外一個分區裡面,不和C槽(系統盤)放到一起,不然,你到時候做Ghost或者其他備份的時候,還是需要手動删除它。建議你一定要指定大小,就指定成1.5倍的Ram實體記憶體大小即可。 如果你的記憶體在2G以上,我們建議你直接關閉虛拟記憶體功能.你會發現,你的整個Windows系統都“飛”了起來。 設定虛拟記憶體的方法:計算機-屬性-進階系統設定-設定。在虛拟記憶體那兒(第一項),點選設定。注意,C槽殘留的pagefile.sys隐藏檔案可以取消隐藏後,直接删除。 3、Superfetch功能帶來的應用程式緩存 在Windows 7系統裡面,使用了Vista Superfetch的技術特性 清理方法:直接把 c:\windows\prefetch 檔案夾中的檔案統統删除即可。 4、常見的垃圾檔案
5、C槽空間垃圾自動清除,擴大C槽空間 自動清理使用批處理,可以把下面的這些代碼儲存成一個 clean.bat,直接運作即可。 @echo off echo 正在幫您清除系統垃圾檔案,請稍等...... echo ========================================= echo 清理垃圾檔案期間,速度由電腦檔案大小而定。 echo 在沒看到結尾資訊時請勿關閉本視窗。 echo ========================================= del /f /s /q %systemdrive%\*.tmp del /f /s /q %systemdrive%\*._mp del /f /s /q %systemdrive%\*.gid del /f /s /q %systemdrive%\*.chk del /f /s /q %systemdrive%\*.old del /f /s /q %systemdrive%\recycled\*.* del /f /s /q %windir%\*.bak del /f /s /q %windir%\prefetch\*.* rd /s /q %windir%\temp & md %windir%\temp del /f /q %userprofile%\cookies\*.* del /f /q %userprofile%\recent\*.* del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*" del /f /s /q "%userprofile%\Local Settings\Temp\*.*" del /f /s /q "%userprofile%\recent\*.*" echo 清除系統垃圾完成! echo. & pause |