• 41

win7 64是否還需要ramdisk?




使用小心得
1.電腦再安裝 mzcpu.exe ,對電腦執行程式的速度也有幫忙.
2.Superspeed ramdisk 小弟我設置16GB,除了是暫存檔的路徑,也是下載程式或BT影片的磁碟,減低BT對傳統 硬碟的損壞.(要注意一次下載的影片不要超過16GB,例如可以一次下載DVD影片(4.3GB)X3部=12.9GB)
3.轉檔時,將轉檔程式的暫存檔的路徑設置到R:\temp,並將要轉的影片copy到R:,轉出路路徑也設置到R:,這樣轉檔速度最快.

以上是小弟個人經驗,提供參考~
請教大大一個問題~

WIN7的Pagefile應該是在進入到系統畫面前就已經開始產生,但RAMDISK卻是在作業系統啟動之後才執行的應用程式;如果我們將PAGEFILE指定到RAMDISK,那在RAMDISK尚未附掛上去之前,pagefile會有地方放嗎?

hungyi wrote:
WIN7的Pagefile應該是在進入到系統畫面前就已經開始產生,但RAMDISK卻是在作業系統啟動之後才執行的應用程式;如果我們將PAGEFILE指定到RAMDISK,那在RAMDISK尚未附掛上去之前,pagefile會有地方放嗎? ...(恕刪)


使用上是 OK 的,因為 RamDisk 驅動的載入啟動,是在 Pagefile 之前。

最近又發現一個利用 RamDisk 的技巧,可以讓電腦更快

不過先說前頭,這方法屬於比較「進階」的方法,進階就代表繁瑣,不容易

對「終極加速」有興趣,不怕繁瑣的網友,可以參考看看:


相關資料(需要的免費軟體):
[教學] 多顆硬碟加速遊戲讀取

多顆硬碟,包括 RamDisk,如果把目錄軟連結到 RamDisk 上,可以起到加速效果。


舉例:

WIN7 在 C: 槽底下
有個 C:\Users\使用者名稱\AppData\Roaming 目錄

很多軟體都會把「個人設定檔」放在這個目錄

1.
AppData 這個目錄預設是"系統隱藏"目錄,必須取消隱藏才看的見





↑ 要先把系統目錄隱藏,取消打勾

這個取消後,桌面會冒一堆系統檔,不過這只是暫時修改,等會在改回去,不用在意。



↑ 取消系統目錄隱藏後,可以看到 AppData 目錄,右鍵內容,把隱藏取消打勾。

然後「資料夾選項」那邊,在把系統目錄隱藏打勾,改回去。

如此一來,AppData 目錄,就可以出現在檔案總管中。


2.
很多軟體都會把「個人設定檔」
放在 C:\Users\使用者名稱\AppData\Roaming 這個目錄

先將要移動目錄的軟體關閉

把目錄移動到 RamDisk,然後原地建一個 junction 連結

junction 連結可以欺騙 windows,OS 以為目錄在那裡,實際上是在 RamDisk 上。如此就可以起到加速效果。


3.
舉幾個軟體例子(實作範例)


AviDemux 影片剪接軟體

這軟體使用時,會在 \AppData\Roaming\avidemux
放影片暫存檔

驗證方法:實際去剪接影片,然後觀察這目錄的大小,會發現容量暴增,由此可證明這軟體是把暫存檔放這目錄的。

它不是放系統 %TEMP% 目錄,而是放這裡

有些軟體會這樣子,作者當初寫軟體的問題。所以單單只是把 TEMP 移動到 RamDisk,沒有加速效果。暫存檔仍在硬碟中。



F槽是我的 RamDisk,建一個目錄,名稱隨便(也可以和軟體目錄一樣名稱)

把 \AppData\Roaming\ 底下的 avidemux 目錄刪除

使用 WinbolicLink,右邊是目的位置,左邊是要建軟連結的位置,軟連結名稱取一樣。按下「建立 junction 連結 按鈕」

然後在 \AppData\Roaming\ 底下,就會出現一個類似捷徑的東西,名字:avidemux。



但那個不是「捷徑」,「捷徑」無法欺騙軟體,軟體執行會發生錯誤。「junction 連結」才可以欺騙軟體。

如此一來,整個 AviDemux 就可以在 RAM 上面運作,速度會很快。

註:這邊不使用「移動」目錄,而是直接刪除。因為這軟體的資料目錄,沒有儲存的必要。用完即可丟棄,所以即使關機 RAM 資料丟失也無所謂。


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

例子 -2

Mozilla

Firefox 其實就算用 Portable 綠色可攜版的,整個丟到 RamDisk,還是會寫硬碟!

這是為什麼呢(明明就已經全部丟到 RamDisk 了)?

因為它會寫一些資料在 \AppData\Roaming\Mozilla
大小約 15MB 左右
包括如果用 Firefox 把圖片設成桌布,這個圖片也會存在這目錄

把 \AppData\Roaming 底下的 Mozilla 目錄
移動到 RamDisk

註:這邊用"移動"的,因為這目錄有儲存的必要。該 RamDisk 磁碟,要會關機備份回存、開機還原的那種。

把 \AppData\Roaming 底下的 Mozilla 目錄
刪除掉



如上圖:

右邊目的位置:RamDisk 上的 Mozilla 目錄(剛移動過去的)
左邊連結位置:\AppData\Roaming
連結名稱(原先目錄的名稱):Mozilla

按下 產生 junction 連結 按鈕



完成後,可以看到已經有一個 junction 連結了,指向 RamDisk 的目錄。

如此一來,搭配 Portable 綠色可攜版的 Firefox,這個就是真正「完完全全」在 RAM 上運作的,速度只能用"飛"的形容。何謂瞬間開啟,這個就是瞬間開啟....



以上僅是一些範例,發揮巧思,可以做到更多...

只要軟體會寫資料在 \AppData\Roaming 上的,都可以用這種「junction 連結」的方法,把目錄移動到 RamDisk,原地建一個連結,去欺騙軟體。

軟體會以為它在讀寫 \AppData\Roaming\軟體目錄
但實際上卻是在 RamDisk 上

如此就可以欺騙軟體,並達到加速的效果。



再分享一個「技巧」

這技巧應該很多人都知道,不過這篇前面沒提到,所以這邊補充一下


ReadyBoost (讀取暴衝快取),可以設到 RamDisk 上



點擊 RamDisk 磁碟,滑鼠右鍵 [內容]

點擊 ReadyBoost 頁籤
要使用這個裝置,打勾
指定一個容量

註:指定的容量,不能大於磁碟容量。如果該磁碟還有給 TEMP 用,要留一些空間(建議 1GB)給 TEMP,不能全部用完。

按下確定後,就可以享受 RAM 快取加速。

常使用的軟體,WIN7 會快取到 ReadyBoost 中,下次開啟那個軟體,就不必從硬碟讀取,而是直接從快取中讀取,開啟速度會很快,幾乎瞬間開啟。



實際上是一個快取檔。隨時可以啟用或刪除,電腦不必重開機。





在別的網站看到新的「免費」RamDisk 軟體

[推薦] 免費版的SoftPerfect RAM Disk(Ramdisk)

這軟體本來要錢的,廠商在 2012年9月底,轉為免費版

個人非商業使用,完全免費



軟體名稱:SoftPerfect RAM Disk

軟體資訊:Windows XP, 2003, 2008, Vista, 7 and 8

軟體功能:RAM disk軟體

軟體特色:
一、64-bit 作業系統沒有RAM disk容量大小限制。(32-bit作業系統不清楚)

二、可設立分頁檔pagefile.sys,重開機後沒問題。

三、重開機自可動建立temp等目錄。

四、除了FAT32等格式外,也可設為NTFS格式。

五、可設定磁碟代碼。

六、有存取映像檔的功能。

七、有繁中語言包。(雖然目前好像是用簡化字直接轉換……)

官方網站:
http://www.softperfect.com/products/ramdisk/

下載連結:
http://www.softperfect.com/products/ramdisk/
下載連結在「左下角」。



比另一款免費的 DATARAM 優秀的樣子....
DATARAM 免費版最大只能 4GB,不能指定指定磁碟代號

而這款 SoftPerfect RAM Disk,沒有大小限制,且可指定代號
LINUX OS 下 ,有須要 ramdisk 類軟體嗎 ??

不知道 有沒辦法 ? 一般 linux server 可都是16g ram 起跳 .


taiwan2008 wrote:
LINUX OS 下...(恕刪)


你沒用過類linux作業系統吧?

系統內建的/tmp這個目錄就是一個"RamDisk"而且無需指定容量(預設實體記憶體一半),超過還會自動移出較舊資料。

我都把RAMDISK拿來裝暫存檔

然後一些容量小點的遊戲丟進去執行

比SSD還快

轉檔也沒話說

總之RAMDISK好用啦

taiwan2008 wrote:
LINUX OS 下 ,有須要 ramdisk 類軟體嗎 ??

不知道 有沒辦法 ? 一般 linux server 可都是16g ram 起跳 ....(恕刪)



Linux 核心 kernel 2.6 以上,內建 RamDisk

/dev/shm 就是 RamDisk
把檔案丟到 /dev/shm,就是丟到 RamDisk

此外你也可以在 /etc/fstab 掛載 tempfs 這種檔案系統的分割區,tempfs 就是 RamDisk。

詳細可 Google 搜尋關鍵字:linux tempfs



不過 Linux 這個 RamDisk 比較特殊,它是「智能動態配置」的,屬於比較先進的技術。

你有丟東西進去,才會吃到 RAM,沒丟東西進去就不會吃 RAM 空間。包括如果把 tempfs 中的檔案刪除,RAM 也會立刻釋放出來。


Q.假如丟超過 RAM 大小的東西進去,會發生什麼事?

A.不會當機,但是當 RAM 用盡,tempfs 就開始吃 SWAP(硬碟中的虛擬記憶體)...

也就是說:Linux 內建的 RamDisk,不全然都是使用 DRAM,如過 RAM 不夠用,就會變成去吃 SWAP,那就沒加速了,但也不至於減速,只是超過的部份就只有硬碟速度(因為 SWAP 在硬碟)。

所以一般的建議值,都是不要丟超過 一半 RAM 容量的東西進去。

比如 RAM 如果有 16GB,那丟東西去 /dev/shm,或者自建的 tempfs 磁區,不要超過 8GB,否則有可能吃到 SWAP(硬碟檔案),那就沒有加速效果了。

  • 41
內文搜尋
X
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 41)
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?