基魯菲 wrote:
分頁檔是設TEMP、TMP那個嗎? 直接指定RAMDISK的槽(路徑)就好,還是要再設資料夾?、...(恕刪)


一般是會指資料夾

比如:RAMDisk 是 R: 槽
就會指定:R:/TEMP

因為 TEMP 暫存檔的檔案數量很多很雜,不指定一個資料夾讓它放,整個 R: 槽會都是檔案。但如果不在意這點,直接指定 R: 也是 OK 的。

不過有一點要注意的,R:\TEMP 這個目錄,必須是一開機就存在的(即:RAMDisk 軟體會自動建立那個資料夾)。

假如 R:\TEMP 一開機不存在,TEMP 又指定那裡,系統可能會發生問題。



每個 RAMDisk 軟體設定方法不一樣。以上圖這個軟體來說,TEMP 是要自己設定的。讓 RAMDisk 一啟動後,就自動建立 TEMP 目錄。

基魯菲 wrote:
另外,瀏覽器的暫存也能都丟在一起嗎?


可以



IE > 工具 > 網際網路選項

移動快取資料夾

直接指定 RAMDisk 磁碟代號就行了,後面資料夾不用指定(它會自動建立)

更改後會要求登出,在登入才會生效




Firefox

網址列輸入 about:config,進入控制台

新增 > 字串

名稱:browser.cache.disk.parent_directory
值:RAMDisk 的磁碟代號,比如 R:

指定磁碟代號就行了,它會自動建立 Cache 目錄

更改後,立即生效


基魯菲 wrote:
虛擬記憶體設在RAMDISK,網路有幾種說法:
1.不必設,全部系統代管
2.C槽與RAMDISK槽都設
3.只設RAMDISK槽,C槽關閉


系統代管,絕對是放硬碟的

C槽與RAMDISK槽都設,會優先使用 C: 槽的(硬碟中的)

只設RAMDISK槽,其餘都關閉,這個才有真正加速。


fedora wrote:
大量小檔案佔用空間比較:FAT32 > NTFS 這個也是磁簇的問題 網路上查到的資料:...(恕刪)


解說真是太詳細了!!!
非常感謝!

我是 32GB 記憶體,切了 20G 給 RAMDisk。遊戲整個丟到裡面跑,換關換地...(恕刪)


切了20G真的就完全是個小硬碟了

我沒有要放遊戲進去10G應該就夠我用了,再多可能對我來說就浪費掉了,等以後真的有需求再增加

fedora大,我覺得你可以寫一篇教大家怎麼使用RAMDisk的文章,供大家搜尋參考,不一定是要放Mobile01(避免筆戰)
再請教一下~因為感覺目前我的配置效率不是很好

1.假如是設READYBOOST,要不要在RAMDISK額外設一個槽專門給READYBOOST? 要的話又要設多大?

2.我目前是切1G放暫存(WIN7的TEMP、TMP、火狐、chrome),但一般使用也常常佔到200-300MB左右,都幾乎有一半以上用不到,是設失敗還是我用不到呢

3.虛擬記憶體的分頁檔,好像設低於1.2G(系統建議最小值)會失敗,由於我實體也才8G,沒有餘裕再設太多,是不是虛擬記憶體的分頁檔就不要用RAMDISK槽比較好
基魯菲 wrote:
1.假如是設READYBOOST,要不要在RAMDISK額外設一個槽專門給READYBOOST? 要的話又要設多大


READYBOOST 實際上是在磁碟中,放一個超大的映像檔當快取用:



如上圖:比方說我開 3GB 的 READYBOOST



磁碟中有一個檔案叫做:ReadyBoost.sfcache
大小正好就是 3GB
它就是 ReadyBoost 的實體檔案


不需要獨立一個槽

在現有的 RAMDisk 槽中(關機不回存的佳),指定一個大小給 READYBOOST 即可。

然後磁碟中會出現一個叫做 ReadyBoost.sfcache 的超大檔案,大小就是你指定的大小。

********************************************************

上面範例,獨立一個槽,是因為:

SoftPerfect RAM Disk不支援 READYBOOST

DATARAM 有支援 READYBOOST

我主要是用 SoftPerfect RAM Disk,但是它不支援 READYBOOST,而又想開的話,怎麼辦?

那就再裝一個 DATARAM 吧......

兩者都是免費軟體,可以一起裝,不衝突。

所以就變成 READYBOOST 獨立一個槽了,那是 DATARAM 開的 RAMDisk。


*************************************************

關於 READYBOOST,相關參考資料:

RAMDisk Speed UP Your Desktop ! 傳統硬碟也能體驗SSD的極速快感

站內有網友做過評測:
【測試】Ramdisk+Readyboost讓 Win 7 效能大增


不過網路上也有一種說法:
RAM 夠大的話,Readyboos 是多餘的。因為 WIN7/8 本身就有 Superfetch 快取。


關於這一點,我個人的看法是:(純屬個人看法,不一定正確)

Superfetch 和 Readyboos 其實是一樣的作用的東西,但差別是:

Superfetch 是智能快取,動態分配大小,會把閒置的記憶體全拿去做快取,而如果軟體需要使用到,系統會自動吐出來給軟體用。

關鍵就是在:它是智能分配的,有可能被吐出來。

比如說:



上圖,顯示 Superfetch 快取了 6GB,可用 7GB(包含快取那 6GB)。

假如我開一個重量級軟體或遊戲、或虛擬機什麼的,需要吃到 6GB,那快取就會全被吐出來清空。

所以 Superfetch 這種快取是屬於比較不保障型,充分利用閒置的記憶體,換句話說,假如沒有閒置的,就沒得用....

當然如果我關掉了重量級軟體,記憶體又閒置了,那閒置的記憶體就會又被拿去當快取,但因為之前有清空過,就必須從硬碟重新讀進去快取,會消耗一些時間。


而 Readyboos 是固定大小,設定好就是那個大小,它不會被動態分配,也不會被吐出來(除非使用者取消)。就是說:它從頭到尾,都可以保持快取的作用。

這就是兩者最大的差別。


至於要不要用,就見人見智了,沒有一定答案。

使用心得:硬碟燈號會比較少閃爍(比較少讀寫)。電腦會有順一點的感覺啦。


設多大?

看記憶體有多大而定。

我是覺得至少要開 1GB 以上,比較有效果。

若 RAM 有 8GB,可以開個 1GB 。

RAM 有 16GB 以上,可以開 2~4GB。

RAM 小於 8GB,不建議開。因為不夠用。若真想開,那就開個 512MB 意思意思。


另外 RAMDisk 拿來設 Readyboos ,其實有一點小問題。就是每次重開機,設定都會跑掉,必須重設。

所以若拿 RAMDisk 設 Readyboos ,重開機後要檢查一下, Readyboos 還在不在?消失的話,要在設一次,不然記憶體就白白浪費了。


基魯菲 wrote:
2.我目前是切1G放暫存(WIN7的TEMP、TMP、火狐、chrome),但一般使用也常常佔到200-300MB左右,都幾乎有一半以上用不到,是設失敗還是我用不到呢


這個是正常的,要留一些空間當預備保險用

比方說:
切 1G,常常只用 300MB,覺得 700MB 沒用到很浪費。

但如果只切 300MB 剛剛好大小,多 100MB 都塞不下了。

假如某天有些軟體,突然吃很多 TEMP,或者安裝軟體,會使用到大量 TEMP,那麼軟體運行就會出錯,或者無法安裝。

所以那多的 700MB 是保險用的,以免 TEMP 突然不足,軟體運行出錯。

不過如果使用電腦的情況都很固定,且很在乎浪費的那 700MB,是可以切小一點啦,比如 512MB。

或者那 700 MB,你可以拿來開一個 512MB 的 Readyboos。如果 TEMP 不足,就把 Readyboos 取消關掉(不用重開機),空間就會被釋放出來,這樣比較有彈性,充分利用。


基魯菲 wrote:
3.虛擬記憶體的分頁檔,好像設低於1.2G(系統建議最小值)會失敗,由於我實體也才8G,沒有餘裕再設太多,是不是虛擬記憶體的分頁檔就不要用RAMDISK槽比較好




WIN7 的 允許最小值是 16MB(不過那是扯蛋的)

實際建議 512MB 以上,比較不會出現莫名其妙的問題

XP/WIN2000 好像是允許最小 2MB

WIN8 沒有特別注意那個地方,不確定是多少


虛擬記憶體不敷使用,確實系統會有一些莫名其妙的錯誤,比如一直跑 Runtime error 視窗炸彈出來....

所以如果記憶體真的不夠大,那放硬碟就好了,勉強設進 RAMDisk 反而系統會不穩定。


fedora wrote:
READYBOOST...(恕刪)

謝謝大大的解答

fedora wrote:
READYBOOST...(恕刪)


fedora 大大真是熱心,電腦的知識很豐富,又能深入淺出地講解,實在是網友的福氣!

但我有幾點看法提出來討論:
1.您太拘泥於免費的 ramdisk ,我只是個人使用者,免不免費不重要, Primo Ramdisk 這個大陸軟體公司的軟體實際上功能才是最強的,許多功能都超越 SuperSpeed RamDisk Plus ,個人玩家在家使用電腦有破解的就加減用,上班的公司或機關就不能使用要賣錢的 ramdisk ,這時再來用免費版的!

2.您說 SuperFetch 有機會被清空,下次又要重新讀實體硬碟一次!那麼你將 ReadyBoost 設在 ramdisk ,每次要開機後執行的程式不就也是要重新讀實體硬碟一次!人家 ReadyBoost 本意是設定在隨身碟,因此資料不會因關機而消失,所以存在ramdisk 中的ReadyBoost.sfcache 回存到硬碟是有意義的,但為什麼又要非用系統的ReadyBoost ? 用其他類似更強大的 eBoostr Pro v4.0.0.554 豈不是更好? 除了能抓到 32位元系統管不到的 3.x G 以上的RAM 來當 CACHE 也能在關機前回存,開機後寫回,讓人第一次執行程式不必重新讀實體硬碟一次! 不過有了 SSD 以後 ReadyBoost 和 eBoostr Pro 都變得沒什麼意義了,即使將 CACHE 放到 RAMDISK 內也快不到哪兒去了!
說說「真正瀏覽器完全放到 RAM 中跑」的用法

註:這是"進階"的用法,操作錯誤有可能會造成檔案遺失。僅適合追求極限效能的玩家。


情況:
有時拷貝影片檔到硬碟,因為需要等很久,就開瀏覽器上上網,但是硬碟會突然嘎嘎作響,這是因為有多個軟體在同時存取檔案的緣故,磁頭跑來跑去,影響到拷貝速度。

咦~明明瀏覽器整個塞到 RAMDisk 了啊!怎麼還會存取硬碟?!


原因分析:
因為 plugin (外掛插件)還在硬碟裡。比如:Flash Player....等等

以火狐為例:



網址列:about:plugins

可以查詢 plugins 插件的存放位置


路徑以實際看到的為準

這邊列出僅供參考:


Flash Player 11.5.x
----------------------
C:\Windows\System32\Macromed\Flash
C:\Windows\SysWOW64\Macromed\Flash
註:System32\Macromed 和 SysWOW64\Macromed 兩者是硬連結,是相同的目錄

JRE 7
------------------------------
C:\Program Files\Java\jre7


Microsoft Silverlight
---------------------------------
C:\Program Files\Microsoft Silverlight

Firefox Profile
(非 portable 可攜版的個人配置檔,xxxx 不固定)
--------------------------
C:\Users\使用者名稱\AppData\Roaming\Mozilla\Firefox\Profiles\xxxxx.default


如果把這些 plugins 插件,全部移到 RAMDisk

那火狐就是:「真正」完全在 RAMDisk 中運作


移動的原理,請參考這篇:[教學] 多顆硬碟加速遊戲讀取

需要用到一個工具軟體叫做:Winbolic Link




將 plugins 插件的目錄,全移動到 RAMDisk

我是三個主要插件都移了,會佔用很多 RAMDisk 空間,如果平常只有在用 Flash Player ,只移 Flash 就好。

建議不要用剪下-貼上的,用複製的先複製過去,複製完成後,原先的再刪除。

如果檔案使用中鎖定,刪除不了,可以用工具軟體 unlock 之類的, 解除鎖定就可以刪除。


註:
C:\Windows\SysWOW64\
C:\Windows\System32\

底下的目錄,會繼承上層的特殊系統權限值,admin 都無法刪除

需要先解除繼承,改為 Everyone 或 Administrator 可完全控制





取消打勾繼承上層權限,會跳小視窗問是要複製權限,還是移除?
~選移除

然後新增 everyone 可完全控制,套用子目錄。

就可以把 Flash 目錄刪除了


此外那兩個目錄底下的 Macromed 目錄,是硬連結,兩個目錄底下的東西,是一樣的

硬連結:就是同一磁區位址,關連到多個檔名或目錄名

刪除任一邊的底下的 Flash,另一邊的也會不見,所以只需操作其中一邊的即可。




把 plugins 插件的目錄,都移到 RAMDisk 後

要在原先位置,建一個 NTFS junction 連結(傳送門),用來欺騙軟體,軟體會以為它在存取原先位置,實際上是在 RAMDisk 中。

建 NTFS junction 鏈結 的方法,請參考上面那一篇參考資料。


如上圖:junction 連結(非捷徑),點擊會跑到 RAMDisk 的目錄(連結目標)。

註:捷徑(shell link)沒法欺騙軟體,運行會錯誤。要 junction 連結才可以。


如此一來,就是「真正瀏覽器完全放到 RAM 中跑」

luelue666 wrote:
SuperFetch 有機會被清空,下次又要重新讀實體硬碟一次!那麼你將 ReadyBoost 設在 ramdisk ,每次要開機後執行的程式不就也是要重新讀實體硬碟一次!人家 ReadyBoost 本意是設定在隨身碟,因此資料不會因關機而消失,所以存在ramdisk 中的ReadyBoost.sfcache 回存到硬碟是有意義的,但為什麼又要非用系統的ReadyBoost ? 用其他類似更強大的 eBoostr Pro v4.0.0.554 豈不是更好? 除了能抓到 32位元系統管不到的 3.x G 以上的RAM 來當 CACHE 也能在關機前回存,開機後寫回,讓人第一次執行程式不必重新讀實體硬碟一次! 不過有了 SSD 以後 ReadyBoost 和 eBoostr Pro 都變得沒什麼意義了,即使將 CACHE 放到 RAMDISK 內也快不到哪兒去了!...(恕刪)


所以說那個要不要用,是見人見智的

傳統硬碟是可以用,ReadyBoost 是內建的,會比第三方快取軟體穩定。內建免安裝。

SSD 看網路上有人說:想用也用不了,開 ReadyBoost 的時候,視窗上面會寫:此系統不適用 ReadyBoost,然後沒法打開。

就是如果 windows 偵測到系統中只有 SSD,沒有傳統硬碟,可能就無法打開 ReadyBoost。


關機記憶體資料會消失的問題:

基本上如果電腦不用時都按待命,待命不會完全斷電,會供應記憶體電力,消耗約 4W 左右,記憶體資料不會消失,且下次按下電源開關,1秒恢復可用。



睡眠:這個功能挺實用的。

電費,假設一天待命 20小時
4w x 20小時 x 30天 /1000 x 3.4元(每度電 3.4元計算)
= 1個月 8元

值得,按下開關 1秒可用電腦,每月頂多只花 8元。

不過 POWER 要夠好,有些電腦會一睡不醒...結果變成還是要重開機,記憶體資料還是消失....

fedora wrote:
SSD 看網路上有人說:想用也用不了,開 ReadyBoost 的時候,視窗上面會寫:此系統不適用 ReadyBoost,然後沒法打開。
恕刪)


我的意思是有了 SSD 再將 RAMDISK 內設 eBoostr Pro 等類似 ReadyBoost 的 cache 軟體就快不到哪兒去了!

至於睡眠不是真的全斷電,至少 RAM 就一直在充放電,所以才能一秒叫醒電腦,要休眠功能才是真的將 RAM 內的東西寫到硬碟,叫醒時再讀回來繼續工作,所以寫得好的 RAMDISK 程式可以在休眠時也將 RAMDISK 內的資料寫到硬碟中,叫醒時再讀回來繼續工作,Primo Ramdisk 就有考慮到這點,它是少數能搭配休眠功能的 RAMDISK 軟體! 筆電若需要帶來帶去(需要真正的斷電),休眠就比睡眠有用!
此時又想玩 RAMDISK ,搭配能休眠回寫硬碟的 Primo Ramdisk 就很實用了!
使用RamDisk半年後感,

1.Temp每次隔天上網都要重載相較下會感到一些慢而已.

但現在已列入缺點,雖然登錄之後很快.

2錄影.轉檔的暫存區,效率並沒有明顯的快.

最重要的是可以減少SSD的大量寫入.

但這都在SSD的5年保而顯得不是那麼重要.

其中RamDisk的致命傷斷電及當機,

錄影及轉檔何等重要是經不起一次的中斷.

最後補上一點多餘的記憶體設置是多耗能而已.

所以才說服自己與其多設置不如將記憶體的效能加強.

這就是現在的感想.
祝 身體健康 萬事如意 董慶先敬上
文章分享
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 41)

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