eeePC不是一部很快的筆電,有很多人用以下的教學為eeePC加Ramdisk。

Gavotte Ramdisk 免費「虛擬硬碟」(使用教學:http://briian.com/?p=4895 )

然後,把swap分頁檔轉到ramdisk去加速,甚至把firefox 的cache,系統的temp檔案也轉到ramdisk上,但其實都效用不大,因為都缺少了整體觀。

最搞笑的,莫過於其中一些所謂教學中,建議要把firefox的整個profile要關機時rar來,關機時rar去。 要轉個cache設定,讀一篇半篇英文說明,絕沒有想像中可怕嘛......不要自己嚇到自己罷,有志者天下無難事罷!

好,廢話少說,讓我列出我的整體解決方案罷,真的有效就覆文告訴我一下罷。

註:此設定只建議在WIN-XP的eeePC,2G ram試行,其他的請自己試驗,相信也出不了大事,改回去便了。

第1步
====
設定ram disk

請使用教學:http://briian.com/?p=4895

建議如有2G ram的話,設定768m 為 R: ,然後reboot,使設定生效。

第2步
====
設定「虛擬記憶體」分頁檔pagefile.sys

不止一個朋友投訴過,按某些教學取消了pagefile.sys會出現不同的問題,例如:
============
http://support.microsoft.com/kb/314482
如果您從開機磁碟分割完全移除分頁檔,Windows 會無法建立傾印檔案 (Memory.dmp),以致於無法在發生核心模式中斷 (STOP) 錯誤訊息時,寫入偵錯資訊。如果您必須偵錯以排解中斷 (STOP) 錯誤訊息的問題,這還會導致延長停機時間。
============

所以,完全取消「虛擬記憶體」有時是自尋煩惱的事,最好是把它設到ramdisk內:

[控制台] - [系統] - [進階系統設定] - [效能] - [進階] - [虛擬記憶體]

把現存在c:的分頁檔取消,設立一個 512-620的分頁檔在r: (ramdisk)。

1. 啟動登錄編輯器regedit.exe。.
2. 變更下列登錄機碼中 ClearPageFileAtShutdown 值的資料數值到 1 的值:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\ Memory Management
如果值不存在, 新增下列值:
值名稱 : ClearPageFileAtShutdown
值類型 : REG_DWORD
值 : 1
3. 重新啟動電腦, 變更才會生效。

好了,現在WinXP懂得自己把設定檔設在R:,也懂得在關機和開機時,在ramdisk自己刪除和開設pagefile.sys了。

第3步
====
為網絡卡設定快取緩存(cache/buffer)

在[執行]打msinfo32.exe,找出網絡卡和硬碟的irq。

沒有eeePC在手,以我的工人舍為例,在我的sh8是irq 14(IDE),16(LAN),18和19(USB + WiFi)。

用[執行]喚出sysedit.exe,找system.ini,在[386enh]之下加入這4行:
Irq14=4096
Irq16=4096
Irq18=4096
Irq19=4096

記得把它儲存好。

這樣,主要的USB和IDE都會有4k的ram去做緩存。 (稍後重新啟動電腦)

在eeePC相信是不用改IRQ14了,但網絡卡的加速還是很爽的。

第4步
====
第4和5步做不做也行,但就要小心。

在不影響其他FIREFOX資料儲存下,把暫存檔轉到RAMDISK。

開FIREFOX,在網址欄輸入:about:config

在「篩選器」打入 : browser.cache.disk.parent_directory

應該一定有的,「內含值」應該是 C:\Documents and Settings\Your_User_Name\Application Data\Mozilla\ 之類,沒有的話就自己加入一個名為 browser.cache.disk.parent_directory 的「字串」。

把原本的「內含值」改為你要改的位置,例如: R:\

它便會使用"R:\Cache" 為暫存區,所有其他的設定都設在原本的硬碟,那還需要甚麼rar?

然後,記得在[啟動]裡加入一個XXX.bat(XXX自己改名罷),加入一句"mkdir r:\Cache"便行。

那由再啟動FIREFOX開始,你的CACHE就會存到,R:\Cache,有朋友說不開那句 "mkdir r:\cache" 也無問題,我自己就為了保險,主動為firefox預開了這路徑,免得它花時間找和創設新路徑,只是小心而矣。

FIREFOX的快取大小要調整一下,建議30-50m便足夠,每次重啟ramdisk內的快取都會是新的,那有好有壞,但我自己較喜歡這樣,壓來壓去的太煩人了。


第5步
====
我不反對把windows的temp轉到ramdisk,因為真正會快一點,但就要設定好變數,例如:

[控制台] - [系統] - [進階系統設定] - [進階] - [環境變數]

把"TEMP"和"TMP"都設成"R:\"。

到這裡,重啟電腦,在我感覺上連上網也快了不少(WiFi被加上buffer cache了),比未設定時順得多了,播片時動滑鼠也沒有問題了。
我想問的是....
分頁檔pagefile.sys
為何要 關機時自動清除分頁檔案 "ClearPageFileAtShutdown"
因為在 分頁檔在 RAM , 我認為不必 清除分頁檔案

echochio wrote:
我想問的是....分...(恕刪)

我也搞不懂耶
我就很順利的把C槽的pagefile取消掉
弄在RAMDISK上也很OK啊
不知道為何要去多做這一步呢
看01閒聊板 不回報還算是人嗎
請問一下開版大,關於最後一個步驟,
[控制台] - [系統] - [進階系統設定] - [進階] - [環境變數]
把"TEMP"和"TMP"都設成"R:\",請問是要輸入"R:\"還是R:\就可以啦?
請各位高手幫忙回答一下,感謝!
這套軟體要回存比較麻煩

如果用另一套Super speed Ramdisk Plus

他功能中就有回存的功能

"ClearPageFileAtShutdown"的設定是因為有朋友試過,開機時有error message 出現,說pagefile.sys找不到。

在ramdisk不用刪除pagefile.sys,但用了這個設定,windows一定懂得開機時設定一個新的pagefile.sys在R:

"R:\"那是方便看,只要R:\便成了。

我這設定就是RAMDISK全不用搞RAR,浪費時間把firefox的profile抄來抄去。

加上以IRQ buffer 加速wifi連線而已,單是ramdisk快不了上網,用起來ramdisk加「快網」才有用嘛。
在不影響其他FIREFOX資料儲存下,把暫存檔轉到RAMDISK。

以常用的Text Editor開啟- firefox profile 內的 "prefs.js"找這一行:

user_pref("browser.cache.disk.parent_directory", "C:\\Documents and Settings\\Your_User_Name\\Application Data\\Mozilla\\");

由此句所見,你的cache是會使用:
C:\Documents and Settings\Your_User_Name\Application Data\Mozilla\Cache

....(恕刪)


感謝Mindworker大詳細的分享

膽敢請教Mindworker 大 我怎麼找也在Firefox 的所有 .js 檔裡找不到上面cache.disk.parent_directory的設定

所以無法把firefox 的cache 弄到R:\ 裡


我的firefox 是2.0.0.12 Mozilla/5.0 版 跟這個有關嗎?

多謝
我那個改prefs.js的,算是老掉牙的方法了,又真是麻煩了點,論壇內有人提出了較簡單的方法,但又打錯了機碼,讓我做次「文抄公」罷。

開FIREFOX,(我也是用2.0.0.12版的 (^_*)

在網址欄輸入:about:config

在「篩選器」打入 : browser.cache.disk.parent_directory

應該一定有的,「內含值」應該是 C:\Documents and Settings\Your_User_Name\Application Data\Mozilla\ 之類。

把原本的「內含值」改為你要改的位置,例如: R:\

那由再啟動FIREFOX開始,你的CACHE就會存到,R:\Cache,有朋友說不開那句 "mkdir r:\cache" 也無問題,我自己就為了保險,主動為firefox預開了這路徑,免得它花時間找和創設新路徑,只是小心而矣。

完成 !

比我原先的那個老掉牙的方法,方便多了。

夠ramdisk空間的話,連ie的"Temporary Internet Files"也轉到ramdisk罷,不過cookie就保存不了,我就沒有做了。 (eeePC就請轉到SD card上罷,對延長ssd的壽命有好處。)

[工具] - [網際網絡選項] - [Temporary Internet Files] - [設定] - [移動資料夾]

有2g ram的一定要試試,ssd會減少寫入。
我在別台電腦(包括3台DT,一台nb acer asprie 5054)把虛擬記憶體設到R:(ramdisk)中都成功,唯有今天入手2手的EEE PC SURF XP版(RAM 2G)不能成功;我在[控制台] - [系統] - [進階系統設定] - [效能] - [進階] - [虛擬記憶體]把現存在c:的分頁檔取消(原本200-200),設立一個 600-600的分頁檔在R: (ramdisk),重開機後它的分頁檔還是在c:,我又到[控制台] - [系統] - [進階系統設定] - [效能] - [進階] - [虛擬記憶體]去看其中的設定都是我改的內容沒錯,C:沒有設分頁檔,但分頁檔卻還是在c:還變成超大的分頁檔(不是原本的200-200),因為超大且EEE PC的硬碟只有4G,開機後就顯示我的C槽空間不足了...,請問我該如何解決,試了快10次,還是都一樣的結果...
bluestar0204 wrote:
我在別台電腦(包括3...(恕刪)


先把分頁檔通通都取消

然後重開機

在來設定分頁檔到RAMDISK應該就OK了!!
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!