上篇文章中提到換用SSD之後,許多應用程式可以設定改到別處以降低SSD的寫入頻率,
現在來講系統的設定以節約SSD的用量及系統的最佳化。
Windows 7 8 8.1 10的系統有兩大冗餘檔案,佔用磁碟空間從幾GB到幾十GB不定,
一個是系統分頁檔 pagefile.sys,一個是系統休眠檔 hiberfil.sys。
pagefile.sys 指的是 windows 系統的分頁檔,是將一部分的硬碟空間,切做虛擬記憶體來使用,
當實體記憶體不足應用程式使用時,便能將多出的資料暫存到硬碟當中,確保程式能夠正常運作,
這樣的作法是早期電腦的實體記憶體非常昂貴的年代,利用硬碟空間當作記憶體使用,
但這樣的作法其實是要付出代價的,因為硬碟的速度遠低於DRAM實體記憶體,
所以當時體記憶體不足而要利用分頁檔當記憶體時,就會犧牲程式執行的速度,這就是會讓使用者覺得電腦速度慢的原因。
不過在現今DRAM價格大跌的現在,我想8GB起跳的實體記憶體已經算夠用了,
很多Power user都是插好插滿在使用DRAM的,電腦有16G 32G 甚至是64GB的DRAM都不算少數了,
在實體記憶體夠用的情況下,關閉分頁檔不只能減少SSD的使用量,還能讓系統跑的快又穩定,
建議系統DRAM容量超過8GB的可以關閉分頁檔。
關閉方式:
控制台 --> 系統 --> 進階系統設定 --> 進階 --> 設定
關閉自動管理分頁檔大小,選沒有分頁檔,然後一定要按確定才能生效,點完設定會出現警告訊息,點選是:
會提示你要重新開機後設定才會生效:
等重開機後,pagefile.sys檔案就會刪除,可以幫SSD省下數GB的空間。
Windows系統有休眠與睡眠之分,睡眠就是資料存放在DRAM,CPU及螢幕與周邊則關閉電源省電,
只剩DRAM使用少量電力維持資料,又稱為suspend to RAM。
休眠則是將系統資料寫入硬碟的hiberfil.sys檔案,然後關閉整個系統的電源以省電。
不過這個檔案是不能改位置的,原因MS有講:
--------------------------------------------------------------------------------------------------------------------------------------
不可以。
hiberfil.sys是系統從休眠甦醒的時候用到的。在這個狀態下,系統還沒有載入文件系統、硬盤驅動等信息。系統通過一個最小化的臨時文件系統驅動來載入hiberfil.sys之類的重要文件。而這個臨時的文件系統驅動只能訪問根目錄。
詳情請參見:Raymond Chen的文章:http://technet.microsoft.com/en-us/magazine/2007.11.windowsconfidential.aspx
--------------------------------------------------------------------------------------------------------------------------------------
系統改用SSD的好處之一就是開機速度變快很多,所以一些使用習慣也可以順勢調整,
可以改用睡眠與關機的方式來達成省電的目的。
關閉休眠功能,用windows搜尋輸入cmd,找出命令提示字元這個執行檔:
點選滑鼠右鍵出現以下視窗,點選以系統管理者身份執行,執行後會跳出DOS提示視窗:
輸入指令 powercfg –h off ,然後按enter鍵輸入:
輸入後要重新開機才能讓設定生效。
往後如果要重新開啟休眠功能,一樣在DOS視窗下輸入指令:
powercfg –h on
即可重新開啟休眠功能。
hiberfil.sys 大小是對映系統記憶體大小,4GB DRAM就會有4GB大小的 hiberfil.sys,記憶體越大檔案就越大,越佔用SSD的空間,
改變一下使用電腦的習慣就可以幫SSD節省不小的空間下來,更何況多數的電腦使用者根本就很少使用休眠功能,
關閉休眠可也。