4G內存使用方案

Windows XP SP3 32bit 4G內存使用方案

TITAL:Windows XP SP3 32bit 4G內存使用方案
FROM:http://www.maizero.net/Article_110368
BY:Maizero
     三更半夜睡不着爬起來逛罈子,發現有人還是對32位XP上4G內存糾纏不清的在問,於是發個帖子把自己的使用方法SHOW下。  首先,系統能否認出4G內存和系統是32位還是64位無關,這點在32位的2000系統服務器硬件平臺上能正常的使用8G內存就可以說明。其次,能不能在32位XP下“用”到4G內存,取決你的BIOS裏能不能正常識別出4G內存,如果你板子不支持,BIOS也不識別,那系統層面再怎麼努力也枉然了。
  OK,我假設你主板已經認到4G但是系統只認到3G。
  如果本子的顯卡會動態共享你的內存,希望你知道,也是從這3G里扣的,而不是它吃掉了你的1G。
  看,我的顯卡就扣了我的384M內存動態共享了。
  OK,爲了更節約內存,“省”出來給我們的應用程序使用,我有必要在boot.ini裏開啓XP的3G模式,意義何在?看官勞煩搜索下~既然今天是講我的方案的話,這裏就不科普了。
  
  然後我們用Gavotte RAMDisk挖出那系統不認識的1G內存,虛擬成一個1G的硬盤,有什麼用等下分曉。
  注意,要導入一個註冊表文件,好讓那RAMDISK的驅動能開啓PAE模式,這樣才能認到那1G“消失了的內存”。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RRamdisk\Parameters]
"UsePAE"=dword:00000001
  
  這樣成功後,我們多出一個內存虛擬的硬盤,但是實際上,查看任務管理器裏的內存“可用數”並沒有改變。如果失敗,現象是PF使用立馬加大1G,可用數減少1G。爲什麼失敗?看下面分解。
  有人說,要XP在最後能挖出系統不認的那1G內存,需要在boot.ini裏開啓PAE模式,經過我測試,不行。加上/PAE後,反而讓RAMDISK從3G裏挖內存……這就是很多人爲什麼用了RAMDISK,但是任務管理器裏的可用內存會變少,PF使用量立馬變大(沒能挖出那1G的表現)的原因。
  好,我們開始設置系統緩存的環境變量,指向這個虛擬盤,這樣的好處是應用程序臨時交換文件的目錄不用讀寫磁盤,畢竟內存虛擬盤的速度比硬盤快多了。
  我們把虛擬內存也設置到這個盤裏。
  很多人到這裏就喜歡設置IE的緩存指向這個盤,但是這個虛擬盤有個毛病,一重啓了啥都沒了,臨時文件和頁面文件倒無所謂,但是我們的瀏覽器記錄啊、COOKIES啊(記錄論壇登陸狀態、密碼什麼的)重啓就沒了,每次登陸論壇都要輸入密碼,多煩人啊,其實可以用另外一個SuperSpeed RAMDISK解決。它虛擬出的內存盤重啓後,可以恢復裏面的COOKIES等內容,具體設置自己搜索下吧。
  我設置的128M的虛擬盤,給IE緩存用,這樣開網頁,基本不寫硬盤,速度較快(明顯)。
  既然用到SuperSpeed的RAMDISK,就不能不提到SuperSpeed的Supercache II,這也是今天我想寫這個帖子的原因,因爲這個軟件對降低硬盤速度過慢帶來的瓶頸有較大的作用(經過測試工具測試和直觀使用感覺得知,非YY)。
  我是給非系統盤(2個)設置了384M的緩存,具體參數設置我給的截圖是參考。軟件有個毛病就是,如果給系統盤(我的是C盤)開啓緩存,會進不了系統……(XP滾動條一直在滾,有的是黑屏)。
  
  另外,用THINKPAD的朋友會鬱悶,XP下訊盤成了擺設,不過有一個軟件倒是可以模仿訊盤的作用,eBoostr可以加快系統的啓動速度(明顯)。
  我是給分配了512M的內容作爲預讀。


  自此,你用測試軟件測試,和之前的系統整體速度,有一定的提升了,當然,這只是想辦法充分利用到4G內存的一個方案罷了,如果想真的飛快,還是更新硬件平臺吧~期待SSD硬盤+7200轉的大容量數據盤……貼上使用軟件方案前後的硬盤測試數據對比。
  
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章