1. 程式人生 > >win7瘦身,關閉虛擬記憶體,頁面檔案,休眠

win7瘦身,關閉虛擬記憶體,頁面檔案,休眠

自從WindowsXP開始支援 ACPIAdvanced Configuration and Power Interface 以來,Windows 系統便有一個]叫做休眠的功能。當我們對電腦下達休眠指令的時候,它會把目前所有的工作狀態(也就是記憶體中的資料)儲存到硬盤裡的某個檔案然後關機,當下次電腦啟動時便可以還原關機前的最後工作狀態。

  通常休眠所需要的檔案大小是與記憶體的容量相同,當記憶體容量越大,休眠所佔用的檔案大小也就越大。但並不是每個人都會用到這項功能,在這種情形下,休眠檔案便會浪費硬碟空間]。

    如果電腦支援 ACPI 的話Windows 7預設會開啟「休眠」功能  

   在 Windows 7 裡,會使用 C 盤裡一個名稱為「hiberfil.sys」的檔案來儲存休眠時記憶體裡的資料。不過這個檔案的屬性是隱藏,所以必須在資料夾選項裡設定顯示隱藏的檔案才會看得到。目前的記憶體都是以 GB 計算,所以 hiberfil.sys 的檔案大小也就跟著「水漲船高」


   如果你沒有習慣讓電腦休眠的話,可以把這項功能關閉,C 盤還會因此而騰出幾 GB 的空間。

    如何關閉 Windows 7 的休眠功能,並刪除 hiberfil.sys?

  第一步、在開始的功能表的搜尋欄裡輸入 cmd,然後在搜尋結果中的 cmd 按下右鍵,點選【以系統管理員身分執行】

  第二步、在命令提示符窗口裡輸入下面命令然後按下Enter:

  powercfg –h off

   完成上面的動作之後重新啟動電腦,hiberfil.sys 會在電腦重啟後自動被刪除。

   小貼士:「睡眠模式」與「休眠模式」有什麼不同?

  老實說,我以前常常搞不清楚睡眠與休眠的差異在哪裡。也許是中文字義太過相近,容易使人產生混淆。


  「睡眠(Sleep Mode)」在 Windows XP 裡又稱為「待機(Standby)」,當電腦進入睡眠模式時,它並不會完全關機,而是關閉螢幕、硬碟以及其它一些用不到的裝置,以極低的耗電量儲存記憶體裡 的資料,達到「節能減碳」的目的。之後當我們「喚醒」它的時候,又可以在極短的時間內讓電腦恢復之前的工作內容。

  「休眠模式(Hibernate Mode)」與睡眠不同的是,它會讓電腦完全關機,但是在關機之前會把工作內容儲存到硬盤裡,以Windows 7來說就是 hiberfil.sys。當下次開機時便可以從這個檔案還原最後的工作內容。  

  一、win7減肥之刪除休眠檔案hiberfil.sys     


  我相信很多人用電腦用了這麼長時間都還不瞭解到底什麼是電腦休眠。其實電腦有兩種省電的方式:休眠和睡眠。經常使用的功能就是睡眠功能,當電腦一段時間不用之後進入的就是睡眠功能,也就是電腦不用一定時間後, 進入低功耗狀態, 工作態度儲存在記憶體裡, 恢復時1-2秒就可以恢復到原工作狀態。這個功能是很實用的, 也是最常用的。然而休眠是把工作狀態即所有記憶體資訊寫入硬碟,以4G記憶體為例,即要寫入4G的檔案到硬碟,然後才關機。開機恢復要讀取4G的檔案到記憶體,才能恢復原工作介面。而4G檔案的讀寫要花大量的時間,已經不亞於正常開機了,所以現在休眠功能很不實用。而休眠的HIBERFIL.SYS這個檔案就是用來休眠時儲存記憶體狀態用的。會佔用C盤等同記憶體容量的空間(以4G記憶體為例,這個檔案也為4G),所以完全可以刪掉而不影響大家使用。

刪除方法: 以管理員許可權執行CMD, 打以下命令: powercfg -h off 即自動刪除該檔案。

(PS:如何以管理員執行:在“所有程式”->“附件”->“命令提示符”上右鍵,選“以管理員執行”)       

  二、win7減肥之正確設定win7虛擬記憶體 

記憶體在計算機中的作用很大,電腦中所有執行的程式都需要記憶體,如果執行的程式很大或很多,就會導致記憶體消耗殆盡。       為了解決這個問題,WINDOWS運用了虛擬記憶體技術,即拿出一部分硬碟空間來充當記憶體使用,這部分空間即稱為虛擬記憶體,虛擬記憶體在硬碟上的存在形式就是PAGEFILE.SYS這個頁面檔案。虛擬記憶體只是實體記憶體不足的補充,所以不要加以神化,虛擬記憶體的讀寫效能(即硬碟的讀寫速度)只有實體記憶體效能的幾十分之一,而且高頻率的讀寫操作對硬碟損傷很大!容易出現硬碟壞道!能不用則不用,能少用則少用!原則是夠用+留少量餘量即可。           

Win7系統環境下,一般512MB記憶體,根據實際使用記憶體佔用,可以設虛擬記憶體為512-768MB(記憶體+虛擬記憶體之和一般比正常佔用高256MB即可)。1GB記憶體,根據實際使用記憶體佔用情況,可以設虛擬記憶體為128-512MB(記憶體+虛擬記憶體之和一般比正常佔用高256-512MB即可)。記憶體為2G及以上的,一般可以禁用虛擬記憶體(有軟體限制的可以設少量虛擬記憶體,如128MB)。部分確實會使用大量記憶體的人,如玩大型3D遊戲、製作大幅圖片、3D建模等,並收到系統記憶體不足警告的,才需要酌情增加虛擬記憶體。         一般可以先把虛擬記憶體禁用,重啟電腦進安全模式(這時不要執行大量程式),然後進行碎片整理,完成後重新設定虛擬記憶體,可使頁面檔案不含碎片,讀寫更快。或用PE/應急盤引導進系統,刪除頁面檔案,整理磁碟,重啟即可。 以WIN7為例,“計算機”右鍵,屬性,高階系統設定,效能>設定...,高階,虛擬記憶體>更改...,自動管理取消,自定義大小,設定,確定,退出重啟。         
三、win7減肥之壓縮C:Windowswinsxs資料夾         
這個資料夾是系統安裝資料夾,大部分時間是用不到的,壓縮後可節省1GB多的磁碟空間。方法:先取得WINSXS資料夾的讀寫許可權(預設管理員對這個資料夾只有讀取的許可權),然後選擇WINSXS點滑鼠右鍵,常規-->高階...-->壓縮內容以節省磁碟空間。壓縮過程需時10-30分鐘,視硬碟效能而定。  
通過以上三個步驟的設定,你的Win7純系統應該只佔6G左右了,而且系統的效能和安全與減肥前沒區別。