ADVERTISEMENT
打散分頁檔提高效能
現在記憶體價格便宜到很超過,DDR3-1333 4GB模組不用600元就能買到,裝配8GB甚至16GB不過只要1,200~2,400元而已。也許大家又會開始思考,由於容量已經很充足,Windows的虛擬記憶體分頁置換檔,會隨實體記憶體容量而倍數成長,是否可以考慮將它關掉?
多硬碟分散配置
記憶體再便宜,受到晶片組等因素限制,可安裝容量終究不敵硬碟。Microsoft規劃以硬碟做虛擬記憶體,當系統記憶體需求超過實體容量,可以將部分的程式、資料,轉移至虛擬記憶體空間位置,以便釋放出實體記憶體供系統使用。Windows預設組態,是將分頁檔(在硬碟中檔名為pagefile.sys)容量設定為實體記憶體1.5倍大小,且能夠動態調整容量。
分頁檔的運作架構與特性,隨Windows版本的不同而有一些差異,細枝末節在這邊就姑且不談論。大意上來說,關閉後首當其衝的是complete memory dump之類功能,它可以將系統當機資訊儘可能保留下來,做為日後除錯的參考資訊。其次是某些軟體,也會要求或建議啟用系統分頁檔,才不至於在關鍵時刻發生問題。到底該不該關,相信每個人見解都不同,與其如此,就留著它吧!
▲關閉分頁檔會出現警示訊息,除非有特殊原因或需求,而且電腦只執行簡單作業,並配備8GB之類超多記憶體,否則不建議關閉設定,以免在緊要關頭出包。
10個幫你打也行
既然要保留佔用磁碟空間的分頁檔,我們就可以將它最佳化。多數版本Windows,允許在不同硬碟建立多個分頁檔,Microsoft這設計用意是為了分散系統開機碟的負擔。因為當系統與各式資料、分頁檔同處於1顆硬碟上,資料存取指令過多導致硬碟分身乏術,I/O效率自然好不起來。在實體記憶體不足的電腦上,特別能感受到硬碟疲於奔命,努力置換資料的速度有多慢。
▲Windows會選擇連續空白磁區建立分頁檔,如果電腦只有1顆硬碟,建議先進行磁碟重組,讓資料集中到前面磁區,之後再重新設定啟用分頁檔,運作效率會更好。
只要你有2顆或多顆硬碟,就可以降低這方面的效能干擾因素。設定方式相當簡單,在Windows控制台「虛擬記憶體」設定內,取消勾選「自動管理所有磁碟的分頁檔大小」項目,為目標磁碟選定「自訂大小」或「系統管理大小」,重新開機隨即打完收工。由於Windows具備動態調整容量功能,筆者建議選擇「系統管理大小」即可,不需要傷腦筋想該怎麼配置容量的問題。
▲分頁檔分散設定,可想像成多核心處理器那樣,能者多勞,有空的硬碟多分擔些虛擬記憶體置換工作,這樣系統多工效率、運作流暢度會更好。
古董硬碟謝謝再聯絡
不過分散分頁檔配置,也不是一股腦兒全丟到所有磁碟代號就好。如同前面剛介紹過的傳統硬碟結構特性,分頁檔最好設置在前端磁區的分割區內,運作效率會比隨處亂塞好。此外,電腦只有單顆硬碟的使用者,維持系統預設值,讓分頁檔與作業系統共存即可。基於Windows會尋找連續空白磁區建立分頁檔這點,可以先關閉分頁檔並重組磁碟,讓系統與資料集中在前面相近的磁區。之後再重新開啟分頁檔設定,這樣對存取效率也會有些幫助。
當設定多組分頁檔時,其運作特性並非像RAID 0那樣,會同步存取以提高效率。Windows會視各個設定分頁檔的硬碟,I/O忙碌程度、存取速度等條件,選擇當下有閒且速度又快的硬碟,進行分頁檔案資料置換作業。最後呢,有些固態硬碟使用者會將分頁檔轉移到硬碟去,以降低寫入損耗。如果你很講究系統流暢度,其實分頁檔資料存取是以4KB為單位,正好為固態硬碟最擅長,且大幅領先傳統硬碟的部分。如果在固態硬碟上自訂個小容量分頁檔,使用爽度可能會有意外的收穫。
(後面還有:找實用磁區分割管理軟體)
很久沒有這麼認真的文了
我想這邊作者指的是 EaseUS Partition Master 如果有在用這幾個軟體的人, 應該是懂作著想表達的是 Partition Master, 但是我想應該會有心混淆, 像這樣把兩家產品名稱弄混的, 文章裡好像出現了幾次, 可能要改一下, 用搜尋來找應該會比較快 <( ̄︶ ̄)>
用。(≧▽≦)
根本就沒提到有關如何使用硬碟重組軟體或管理軟體進行硬碟配置最佳化的教學。
對於已經電腦灌好的人,恐怕除了重組很難在改動什麼了。
我想,這篇文能教我的,就只剩重組一途了,對吧。
那是因為分割後多半最終會遇到的是那些註定會裝在主系統磁區的軟體與Windows無法避免的系統垃圾不斷的蠶食主分割區.
下場就是就算手動把暫存檔或虛擬記憶體交換檔都移到其他磁區了,還是無法避免主分割區容量爆掉的下場.
況且不會手動設定虛擬記憶體與交換檔,暫存檔位置的使用者佔大多數,這些人就只能看著還剩幾百GB空間的其他磁區,任由系統磁碟像紅巨星一步步膨脹然後走向滅亡.
當這類事件發生過一兩次,也辛苦的重裝系統過一兩次後(不論是誰要辛苦..)
分割?不分割?今天重裝OS你要選擇哪種!
於是幫他規劃50GB做為Windows XP的C槽,剩下的劃成D槽。
不到兩個月就被Call醒說硬碟太小,一看發現50GB的C槽幾乎只剩500MB,D槽一滴都沒用,然後桌面上有FOXY的圖示,而且發現C槽屯了好多好多rmvb檔……
--
另外有朋友1TB不分割卻抓檔抓到要重灌時哭哭還要再買顆1TB硬碟把檔案搬空才能格式化重灌,這又是另一個小故事了。
--
其實我也沒啥分割,因為我主硬碟用96GB SSD配2TB硬碟存資料,3TB硬碟外接備份。最近一次爆C槽是因為Steam灌在C槽,下載的遊戲撐到快沒空間才趕快把Steam移到D槽。
但家人的電腦還是稍微分配了100GB的C槽,並用力教育他們記得D槽還有空間可以存檔。至少有一年多沒聽到家人求救的狀況。起碼不是喊硬碟太小卻發現D槽還有一兩百GB可以用的那種。