對軟體安裝不是很熟
今天依前輩的指示安裝dataram
多了個F槽
我就把corel 灌到F
軟體內的暫存跟記憶體選項都指向F
但我注意到其實在安裝時
出現啥機碼的東西,好像還是回到C槽
換句話說是不可能像我想像中一切都在ramdisk 運作
與傳統硬碟的C槽完全無關
不過速度真的是快上許多了
節省三分之二的時間
還可以用啥方法再加快嗎?
感謝了
參考這篇:
[教學] 多顆硬碟加速遊戲讀取
這篇不是講 RamDisk 的,不過原理相同。
原理:
1.把 C: 的某些目錄,直接移動到 RAMDisk。
2.在原先的位置,建立 NTFS junciton 連結(傳送門),去欺騙軟體。
3.軟體以為它在存取 C: 下的目錄,實際上卻是在 RAMDisk 中。
比方說:
1.
C:\Program Files\Common Files (64位元軟體)
C:\Program Files (x86)\Common Files (32位元軟體)
某些軟體會將共用函式庫或工具檔案,放在這目錄
例如 Adobe
C:\Program Files (x86)\Common Files\Adobe
2.
C:\Users\使用者名稱\AppData(隱藏目錄)
很多軟體都會將使用者設定的東西,放在這目錄
註:
1.
NTFS junction 只能連結「整個目錄」,無法連結「檔案」。
2.
移動使用者家目錄中 AppData 目錄,需要先改該目錄的 NTFS 權限值,否則無法移動。
要先放棄繼承上層目錄權限,然後移除所有權限,新增一個 everyone 或 user 權限。


2.
登入中狀態沒法移動自己家目錄的設定檔。要另創一個臨時的登入帳號,登入那個臨時帳號,去移主要帳號家目錄中的 AppData。
3.
若去移 AppData 目錄到 RAMDisk,建議備份一份在硬碟。以免 RAMDisk 儲存失敗,設定資料全不見。
***********************************************
以瀏覽器 Firefox 為例,
瀏覽器放在 RAMDisk,並非上網就是完全在 RAM 中運作。
使用者設定檔:
AppData\Local\Mozilla
AppData\Roaming\Mozilla
Flash Player:
C:\Windows\SysWOW64\Macromed\Flash
JRE(若有安裝的話)
C:\Program Files\Java\jre7
Microsoft Silverlight(若有安裝的話)
C:\Program Files\Microsoft Silverlight
瀏覽器快取:
這個要在瀏覽器的設定配置中,直接設
把這一堆東西,終極搬移到 RAMDisk 後,上網就是真正完全 RAM 中運作。極速快感。

**************************************************
如何徹底掌握到底軟體或系統在讀寫什麼檔案?
微軟 Sysinternals 公用程式套件
免費下載它,8MB 大小
這個套件包,裡面有很多工具,不用安裝,直接點擊 *.exe 就可以執行該工具。
只需裡面的一個工具:
ProcessMonitor(程序監控器)
檔名是:Procmon.exe

這個工具軟體,會顯示系統目前在讀寫什麼檔案
會一直跳,如果覺得看不清楚
可把 AutoSroll (自動捲動)按鈕點一下,關閉自動捲動
先把不重要的軟體都關了,減少偵測範圍
然後打開你要用軟體,比如 CorlDraw 什麼的,顯示窗就會狂跳,讀寫了哪些檔案,一目了然。
那些檔案所在的目錄,如果在硬碟中,覺得拖慢速度,可考慮移動到 RAMDisk 中,然後在原位置建 junction 連結。
如此一來,就能保證軟體真正完完全全在 RAM 中運作。快到掉渣。

ponjiayulady wrote:
記憶體的資料斷電後就會消失
所以我才不覺得ramdisk很實用
除非你都不關機的
要是不小心當機要重開
一開機啥都沒了
一直重灌軟體很麻煩耶...(恕刪)
是有這個問題沒錯
正確的說:不是斷電就啥都沒了,因為 C:\ 底下還有 RAMDisk 自動存檔的舊檔,只不過下次開機回復的會是舊資料。
有一種情況,才會啥都沒了,就是:關機過程中,RAMDisk 軟體正在回存 RAM 資料的時候,突然當機,導致回存動作中斷,C:\ 底下的自動存檔被破壞了,下次開機就沒東西了。
我有克服這問題的方法:
● 平時電腦不關機,只使用「待命」
待命睡眠,電腦約耗 5W 電力,記憶體資料不會消失。下次開機電源開關按下去,一秒可用,節省還要開機浪費時間。

● 不要使用 RAMDisk 的自動回存功能(不可靠)。
但也不是使用手動壓縮備份的方法
我是採用:虛擬掛載映像檔
參考這兩篇:
[教學] 將PC遊戲封裝成img檔,掛載為虛擬磁碟
↑ 這篇比較新,用的創建映像檔方法,是全圖型介面的。
[分享] 安裝上百套軟體,只須1分鐘
↑ 這篇是舊文,裡面用指令的方法已經過時,不建議用指令。但思路概念可以參考。
簡單的說:
1.
製作一個類似 VHD 虛擬硬碟的映像檔,將軟體全塞到那個映像檔。
不過不是用 VHD,因為 VHD 限制太多。我是用免費軟體 imdisk。
2.
把映像檔(虛擬硬碟)拷貝到 RAMDisk,然後掛載它成為虛擬磁碟機,就可以當一般磁碟使用。可讀可寫。
3.
因為映像檔(虛擬硬碟)是放在 RAMDisk 中,換言之讀寫速度就是 RAMDisk 的速度。(實際因為經過虛擬層,速度會小降)。
Q.這和壓縮備份有何不同?
~不用解壓縮,掛載上去立刻使用,掛載只需 1秒。
~ 拷貝幾萬個小檔案要很久,但拷貝一個超大映像檔,速度很快。
**********************************************
開機自動執行,腳本範例參考:
(:: 開頭的是註解)
StartVD.bat
::強制啟動 imdisk 服務
net start imdisk
:: 掛載虛擬磁碟
imdisk -a -f "E:\Img\APPs.img" -m V:
:: 先將映像檔拷貝到 RAMDisk,再掛載為虛擬磁碟
:: 下面3段是拷貝三個映像檔到 RAM,並分別掛載3個虛擬磁碟
xcopy "E:\Img\GunWin32.img" "R:\Img\"
imdisk -a -f "R:\Img\GunWin32.img" -m T:
xcopy "E:\Img\Firefox.img" "R:\Img\"
imdisk -a -f "R:\Img\Firefox.img" -m S:
xcopy "E:\Img\XAMPP.img" "R:\Img\"
imdisk -a -f "R:\Img\XAMPP.img" -m W:
gpedit.msc(電腦原則)
指定讓這個腳本,開機時會自動執行一次



「啟動」常駐軟體,腳本範例參考:
StartLnk.bat
這腳本會偵測虛擬磁碟是否已掛載,若虛擬磁碟存在,才會去跑那些軟體捷徑。
@echo off
color 2f
echo.
echo 載入常駐軟體中,請稍後....
echo.
echo 請不要關閉此視窗!(完成後它會自動關閉)
echo.
echo 進度:
echo --------------------------
echo.
:start
if exist v:\ (
echo.
echo 已偵測到虛擬磁碟,正在載入軟體中...
echo.
D:
cd "D:\00 - Apps\Lnk\V"
start AquaSnap.lnk
start Asuite.lnk
start SystemMonitor.lnk
start T-Clock-X64.lnk
start RocketDock.lnk
start PicPick.lnk
start KeyboardLeds.lnk
start DiskInfoS.lnk
start OpenHardwareMonitor.lnk
exit
) else (
echo 等候虛擬磁碟掛載...
ping 127.0.0.1 -n 3 > nul
goto start
)
把這腳本丟到「啟動」,登入時會自動執行,載入常駐軟體。(放在 RAMDisk 的軟體)

備份軟體,腳本範例參考:
火狐備份.bat
或 xxx備份.bat
給腳本建一個捷徑放桌面之類的,想備份時就點一下
@echo off
color 2f
echo.
echo 備份映像檔中,請稍後...
echo.
echo (請勿關閉此視窗)
echo.
echo.
echo 執行進度:
echo ------------------------------------
echo.
echo 1) 強制卸載 S 槽...
echo.
imdisk -D -m S:
echo.
echo 2) 備份 Firefox.img 到硬碟...
echo.
xcopy "R:\Img\Firefox.img" "E:\Img\" /y
echo.
echo 3) 重新掛載 S 槽...
echo.
imdisk -a -f "R:\Img\Firefox.img" -m S:
echo.
echo 4) 完成!
註:以上腳本範例僅供參考,實際要修改才能符合你的環境。
如此一來,就不必去用 RAMDisk 的自動回存功能。關機可以很快。
不用怕當機資料毀損,因為硬碟裡面都有備份一份映像檔。需要用時才載入。
一般軟體實際上不用常備份,因為程式檔案並不會改變,而軟體的設定資料,多半是存使用者家目錄(在 C: 那邊),所以 RAMDisk 消失並不會影響設定。
不過有些軟體像瀏覽器,安裝了新的附加元件,需要備份一次。
一點點心得,參考看看。