[公告] 痞客邦新服務上線 每日星座運勢測算[公告] 痞客邦應用市集全新改版![公告] 痞客邦「應用市集」新 App 上架-iFontCloud Professional[公告] 痞客邦後台發表文章提供插入多張圖片新功能[公告]痞客邦新服務上線 部落客商店聚集就在《痞市集》

    微軟 Windows XP 因為記憶體定址的限制, 以安裝 4GB 記憶體的使用者來說, 系統本身只能抓取到 3.25GB 左右的記憶體容量, 剩餘的記憶體就這樣憑空消失而無法有效運用, 這時能夠將 768MB 挖出來運用的 Gavotte Ramdisk, 把隱匿的記憶體空間轉化成虛擬硬碟空間來使用的方案, 也因此大行其道, 使用者除了可以把系統運作過程中的暫存檔放到 Ramdisk 中, 就連瀏覽器的快取檔案也都能放置其中, 有效的提昇作業系統運作效能以及瀏覽器的閱覽速度。

   不過隨著 Windows 7 的出現, Gavotte Ramdisk 的表現不再亮眼, 在 x64 版本下更無法直接啟用, 必須手動安裝, 加上本身相容度的問題, 使用超過 1GB 以上 Ramdisk, 反而會造成系統開機變慢, 對於解決這個問題, 不少人會建議使用者轉向使用 SuperSpeed 所推出的 RamDisk, 不過軟體本身是商用軟體, 雖然支援 Windows x64 & x86, 在效能上表現也有著不錯的成績, 不過一般版本就要價 $79.95, 想要支援關機時將記憶體資訊寫入硬碟在重新讀回的功能的進階版本 RamDisk Plus, 更要付出 $99.95, 對於一般使用者而言, 算是一筆不算少的開銷。

    坊間同質性的軟體並不在少數, 有商用軟體, 也有免費軟體, 參考了國外幾個測試網站的測試, 由 Dataram 推出的 RAMDisk, 除非使用者要使用超過 4GB 以上的記憶體來建立 ramdisk (可以透過註冊取得支援超過 4GB ramdisk), 免費版本可說是誠意十足, 除了效能有著不輸給 SuperSpeed RamDisk 的亮眼成績外, 也提供 ramdisk 回存功能, 雖然不像 RamDisk Plus 一樣可以建立多個虛擬硬碟, 但是對於一般 Windows 7 x64 的使用者而言, 已經是錯錯有餘。

ramdisklogo.png
軟體名稱 : Dataram RAMDisk 3.5.130 RC14
官方網頁 :
http://memory.dataram.com/products-and-services/software/ramdisk
作業系統 :
Windows 7/Vista/XP/Server 2003/Server 2008 (x86 and x64)


如何啟用虛擬硬碟
    如果只是單純建立單一虛擬硬碟, 不考慮回存記憶體資料的話, 使用上非常直觀, 不過下面是以關機時將資料寫回硬碟, 並在重新開機的時候自動讀取前次關機時的記憶體資訊為範例, 順序並非唯一, 不過是自己嘗試的過程中, 比較少出現錯誤訊息的流程

2010-10-27_185611.jpg
安裝完畢之後, 在程式集中找到 RAMDisk 設定工具

2010-10-28_093912.jpg
開啟設定畫面後, 切換至 "Load and Save" 分頁, 如果想預先決定磁碟標籤方便辨識, 可以在這個畫面先行勾選並指定名稱, 然後選取關機時儲存記憶體資料並指定檔案位置

2010-10-28_094116.jpg
回到虛擬硬碟的格式設定, 選擇好使用的記憶體空間、分割區檔案格式以及 Boot Sector 之後, 按下 Start RAMDisk 之後就可按照使用者選擇的空間大小建立虛擬硬碟 (軟體本身不提供 NTFS 格式, 如果要使用的話, 選擇 Unformatted 在自行格式化即可)

2010-10-28_094511.jpg
這時在檔案總管就會跳出大小為 1GB 的虛擬硬碟, 磁碟標籤則是先前設定好的 RAMDISK

2010-10-28_094625.jpg
2010-10-28_094707.jpg
2010-10-28_094717.jpg  
回到 "Load and Save" 分頁, 由於已經建立好虛擬硬碟, 按下 "Save Disk Image Now", 指定好記憶體存放位置並寫入檔案, 再勾選 "Load Disk Image at Startup" 就不會出現找不到映像檔的錯誤訊息

2010-10-28_094800.jpg
一旦勾選開機時讀取映像檔, 我們就無法指定貨調整磁碟標籤、檔案格式等設定, 全部由映像檔自身設定來決定, 也因為如此我們要先建立好虛擬硬碟並建立好映像檔再來指定開機讀取的檔案位置

2010-10-28_094819.jpg
2010-10-28_094834.jpg  
全部設定完畢後關上 RAMDisk 設定視窗, 會出現儲存確認訊息, 在重新開機後就會套用所有設定

如何虛擬硬碟的磁碟代號
一旦建立好虛擬硬碟, 就像是裝在電腦裡頭的裝置, 使用者有需要可以依照使用習慣來調整磁碟機代號, 下面是 Win 7 下頭的簡單調整順序
2010-10-28_095231.jpg
在 控制台 → 系統及安全性 → 系統管理工具 下方找到電腦管理

2010-10-28_095340.jpg
在虛擬硬碟的位置按下右鍵就可以看到 "變更磁碟機代號及路徑"

2010-10-28_095354.jpg
使用者選擇則好磁碟機代號後按下 "確定" 即可更改

如何將系統暫存檔放置 ramdisk 中
    隨著系統中程式的運行, 會因使用需求而在系統中留下容量各異的暫存檔, 在微軟作業系統的預設值中, 這些檔案往往直接寫入系統安裝碟, 隨著時間的推移, 暫存檔的增刪, 往往成為系統碟檔案不連續的主因之一, 使用時間越久, 寫入越頻繁, 硬碟的效能也就日益低落, 儘管 Windows 7 對於記憶體的管理已經改善不少, 暫存檔的問題依然存在, 把這些檔案讀寫, 放到主記憶體中來運作, 減少硬碟 I/O 所延遲的時間, 在某種程度上也可以算是增進系統效能。

由於隨身裝置的使用頻繁, 為了方便管理辨識, 個人習慣是將 DVD-Burner 設定為 Z 槽, 虛擬光碟為 Y 槽, ramdisk 則是 X 槽, 下面將暫存檔指向 ramdisk 的方法, 以 X 槽為例

2010-10-27_200754.jpg
在 控制台 → 系統及安全性 → 系統 找到 "進階系統設定" 裡頭的 "環境變數"

2010-10-27_200950.jpg
針對使用者變數以及系統變數對應的暫存檔路徑 (TEMP, TMP) 透過編輯來調整

2010-10-27_201038.jpg
選取要修改的變數按下編輯, 將變數值修改為 X:\TEMP (不直接套用 X:\ 的原因是要方便不同軟體寫入暫存時所對應的路徑, 方便管理)

    同樣是另一個產生硬碟不連續區塊的瀏覽器快取檔案, 同樣可以透過相同的方式將快取目錄放到虛擬硬碟之中, 當然 ramdisk 的應用不僅於此, 下載檔案的暫存區、影音檔的暫存區、甚至是 WinRAR 解壓縮檔案時的暫存區, 各式各樣的暫存, 都可以透過虛擬記憶體的方式來存放, 少掉 I/O 的延遲, 可以讓軟體在處理各項應用時更快更節省時間, 不過要注意的是, 虛擬硬碟的資料是存放在 DRAM 之中, 也就是如果不慎遇上系統當機, 又沒有回存資料的話, 相關檔案就會化為烏有, 所以虛擬硬碟的大小相關設定以及應用範圍, 使用者還是需要斟酌自己的需求。

如何將瀏覽器暫存檔放置 ramdisk 中, "點我開啟"

Ps. 要補充的一點是, WinRAR 在使用者沒有設定暫存資料夾的時候, 會依照系統變數所指定的位置來存放暫存檔, 如果並未重新指定暫存位置而檔案碰巧又大過虛擬硬碟空間的話, 會造成磁碟空間不足的狀況, 所以建議要不評估自己主記憶體閒置的空間大小來調高虛擬硬碟空間, 不然就是指定暫存檔空間到期他硬碟分割區
2010-10-31_045016.jpg

延伸參考網頁 :
12 RAM Disk Software Benchmarked for Fastest Read and Write Speed



Posted by 虫二 at 痞客邦 PIXNET 留言(58) 引用(2) 人氣()


留言列表 (58)

Post Comment
  • sky
  • 請問若將系統的暫存設到虛擬硬碟
    有時Windows Updates會要求重開機時才更新(在使用者登入之前的階段)
    這時會不會用到系統暫存
    但開機時虛擬硬碟還來不及啟動
    導致更新失敗?
  • 暫存跟系統更新是不同的, Windows Updates 的存放目錄是放在 C:\WINDOWS\SoftwareDistribution\Download\, 不會因會 reboot 而消失 :)

    虫二 replied in 2010/10/31 12:39

  • Germos
  • 之前我也測試過 DataRam, 但是我發現沒辦法用磁碟管理員來修改磁碟代號,
    重開機又改回去了, 沒辦法之下只好乖乖用 Gavotte...=_="

    不知道是不是現在的版本就可以了...
  • 我一向會修改磁碟代號來方便管理, 至少我目前在 Windows 7 x64 上面使用沒有問題, 不過要先修改之後再來存放資料問題會少些

    虫二 replied in 2010/11/01 14:50

  • 我討厭電腦有我看不懂用不到的東西
  • 請問如何移除Ramdisk

    最近我的電腦重灌,但是我那"熱心"的重灌者,幫我多裝了一個Ram disk
    只有200MB ,而且他設定錯誤,我所有下載的資料都會直接存在Ram disk裡面,
    不管我是否有指定路徑,所以只要大於200MB ,我都無法下載,
    我請他改回來,他說程式設定很麻煩!!!!!所以不幫我改,
    請問,是否我可自行移除?這樣會造成甚麼影響?
    另外,我在網路搜尋了一下
    Ramdisk是有版本的,我並不知道他安裝甚麼
  • 抱歉回復晚了, 由於不確定你使用的虛擬硬碟是何套, 比較建議的處理方式是參考文中設定環境變數的發法, 將 TEMP 和 TMP 指到 C:\TMP 跟 C:\TEMP 下頭, 看看是否能夠改善無法下載的問題

    虫二 replied in 2010/11/18 20:19

  • 訪客
  • 沒錯,常常有下載東西的人,不要將C:\TEMP改成X:\TEMP
  • larry
  • 請問一個懸疑已久的疑問,如果使用 ramdisk 將系統與user 變數全部設定於它,那會不會:
    1. 有部分程式因為ramdisk reboot 會消失而造成問題?(所以較pro的軟體有writeback hdd的功能補強?)
    2. 如果要稍微避免上述問題,是不是將 user 變數設於 ramdisk 而把 系統變數保持預設,較能避免?(個人是這樣設定用了近一年,在使用沒有writeback hdd的設定或功能的軟體上,倒也是覺得大致 正常運作)

    想聽聽先進的意見~謝謝
  • 針對使用者環境變數的部份, 我只習慣調整 TMP/TEMP 這兩個資料夾的位置到虛擬硬碟之中, 因為裡頭的資料都是屬於暫存檔案, 對於使用者的相關設定資料等並不會寫入到這各位置, 使用者麼長的時間其實並未出現過類似狀況過, 至於你所說的 Writeback 這個動作, 其實搭配 Dataram RAMDisk 本身的 Save and Load 來設定, 可以在關機的時候回存資料到硬碟, 開機的時候再自動讀取回寫的映像檔, 資料其實並不會消失, 真的很在意資料的完整性和可用性的話, 也可以指定 Dataram RAMDisk 在固定時間內做 Auto Save 的動作, 其實不需要到專業軟體才有這個功能

    虫二 replied in 2010/12/17 16:47

  • Masha
  • 謝謝你的回答,但是我那雞婆的同事真的把我惹毛了!!!
    我移除了RamDisk 後,然後也做了以上環境變數的設定,
    反而更嚴重,我連outlook的附檔都無法加入或讀取,該設定的都設定了
    包含更改登錄檔,把暫存區也修改成C:\temp 都沒用!!!
    所以我只好繼續回復這不適合我電腦的設定!!!
    很多東西本意是好的,但是因為愛表現雞婆亂用,就會造成大家困擾!!
    (不好意思喔~借機罵人!!)
  • 如果真是如此, 不如考慮重灌吧 ~ 可以省去不少摸索修復的時間, 沒實際看到電腦的設定, 很難判斷到底那個環節也被動過了, 這個部份就幫不上忙了, 不過你那同事做半套的方式, 實在有點 .....

    虫二 replied in 2011/01/11 20:07

  • lasa
  • winrar的路徑如果沒有設定(空白)的話
    應該是會指到壓縮檔所在目錄吧
    我是看winrar說明講的的
  • 其實解壓縮一般檔案還好, 不過像是上 GB 的壓縮檔, 把暫存資料夾放到虛擬記憶體中, 少掉一次 I/O 回寫, 其實時間差異還不小

    虫二 replied in 2011/02/19 17:49

  • DINK
  • 請問一下,
    save disk image on shutdown 的意思是關機前會把 ramdisk 裡的資料存到 image 裡面去嗎?
    還是只是存 ramdisk 的設定到 image 裡面去?

    另外,12 RAM Disk Software Benchmarked for Fastest Read and Write Speed 這個測試跟我自己實際測試結果不同,
    我自己測試了三個ramdisk,Gavotte RRamdisk 的速度比dataram 3.5、Gilisoft RAMDisk 3.3 都快耶!
  • "save disk image on shutdown" 會在關機的時候, 將關機之前存放在虛擬硬碟裡頭的檔案儲存到使用者自訂的 image 檔案裡頭, 如果也開有開啟 Load image 的選項, 作業系統在開機的時候, 會讀取 image 檔案內容, 並自動回復到虛擬硬碟中, 這樣使用者就可以保留資訊, 不會因為關機而造成檔案的遺失, 至於測試結果不同因為使用者環境而異, 這個部份還是要以個人測試為主, 上述報告只能當作參考 :)

    虫二 replied in 2011/03/05 00:43

  • Long
  • 回答Masha的問題:


    [-IE-] 當暫存檔目錄所在的剩餘磁碟空間小於下載檔案時

    狀況一:
    RAMDISK空間有52MB,IE8的暫存檔目錄容量也設為50MB。

    下載150MB左右的檔案,使用另存新檔,可以下載,但會下載不完全。

    狀況二:
    RAMDISK空間有200MB,IE8的暫存檔目錄容量也只設為50MB。

    下載150MB左右的檔案,使用另存新檔,可以下載,也下載完全。(最後會出現從IE8的暫存檔目錄將下載的檔案移至另存新檔的目錄所在。)

    結論:
    一、IE8的暫存檔目錄容量是參考用的,只要有空間它能用就會儘量用,但會多用多少就沒定論了。(多次不同實驗的結論。)

    二、 當IE8的暫存檔目錄所在的剩餘磁碟空間小於下載檔案時,就會下載不完全。(刪除所有的瀏覽紀錄,剩餘的磁碟空間大小才會比較清楚。)

    解決方法:一用其他種類的瀏覽器來下載,或是暫時再將IE8的轉存檔目錄改到硬碟裡。
  • 謝謝分享使用心得 :)

    虫二 replied in 2011/03/09 00:19

  • 訪客
  • 沒有用 抓不到未使用的記憶體 dataram 做出來的ramdisk是用系統已經讀取得到的記憶體去做的
  • 既然都是使用 Win 7 x64 了, 應該也沒有所謂的抓不抓的到的問題吧 ?!

    虫二 replied in 2011/03/09 00:19

  • Masha
  • 謝謝諸位熱心先進!
    其實我對於電腦系統的部分,非常不了解,所以我盡量不修改所有的原始設定
    或是增加其他功能,每個人對於電腦使用的方式不同,
    好不好用跟方不方便其實是在於個人的使用習慣!
    那個雞婆王同事,因工作關係, 需設定到客戶端電腦, 因雞婆成性,造成客戶端不便.已經快被Fire!
    那台被搞壞的VIAO ,下月因此重灌了!
    在這邊還是謝謝有人關心小妹的問題!!
    雖然"Long"大師的分享我真的看不懂!還是謝謝關心!
    還是會有機會請教各位先進的!!
  • 適度的調整設定, 的確對系統效能會有改善, 只是半吊子的調整方式, 沒考慮清楚可能遇到的問題, 反而會造成使用者的困擾, 射後不理, 算是很不負責任的處理方式就是了

    虫二 replied in 2011/03/27 01:17

  • @@
  • 請問這使用玩 切割以後 龍之谷丟進去 也可以增加仔入時間嗎
  • 如果記憶體夠大, 將遊戲安裝到虛擬硬碟之中, 少掉硬碟本身的 I/O 讀取物理限制, 的確可以加快讀取速度, 只是必須使用 Save/Load 的方式將虛擬硬碟的資料在關機的時候把資料回存並在下次開機的時候讀回記憶體, 開關機時間會明顯受到影響, 建議真的很執著遊戲 Loading 速度的話, 可以考慮使用 SSD 硬碟來取代安裝在虛擬硬碟的方式

    虫二 replied in 2011/04/01 02:47

  • su
  • 回報一下我使用上的情況
    我只要重開機
    狀況一:ramdisk裡面沒東西會讀不到該虛擬硬碟
    狀況二:ramdisk裡面有東西
    原本硬碟名稱為G 會整個消失
    換成一個空的F
  • 要設定關機時將虛擬硬碟資料寫入, 開機時載入檔案內容到記憶體中, 建議分成兩個步驟來設定, 第一次關機前先設定寫入檔案位置和名稱, 然後從開機, 然後再設定去讀取檔案內容到記憶體中

    虫二 replied in 2011/05/06 03:17

  • Van10
  • 請問跟著步驟安裝好後, 將來要停用RAMDISK的話, 是不是按STOP RAMDISK 鍵便可???
    有沒有什麼後續步驟以確保電腦繼續正常運行?? 例如怎樣處理.IMG中的TEMP FILES???
  • 直接停用即可 不過必須手動將原本調整到虛擬硬碟中的環境變數等路徑改回 至於 IMG 中的暫存檔案對系統運作沒影響 甚至可以直接移除 IMG 檔案

    虫二 replied in 2011/05/12 03:24

  • Van10
  • 請問跟著步驟安裝好後, 將來要停用RAMDISK的話, 是不是按STOP RAMDISK 鍵便可???
    有沒有什麼後續步驟以確保電腦繼續正常運行?? 例如怎樣處理.IMG中的TEMP FILES???
  • john
  • 作者在更改環境變數中的圖示, 正更改使用者TMP變數為"X:\TMP" , 然後在圖的下方亦有顯示系統TMP變數亦為"X:\TMP"
    意思是說使用者變數中的TMP 和 TEMP 跟系統變數中的TMP和TEMP為一樣嗎????
  • 環境變數其實是微軟作業系統本身拿來存放暫存檔案的位置, 個人習慣指向同一個在虛擬硬碟下方的資料夾, 當然你也可以設定為 X:\TMP 和 X:\TEMP 方便區隔

    虫二 replied in 2011/05/12 03:25

  • Bradpitt Hsu
  • 請問一下 如果我放在ramdisk裡面的東西都是temp檔
    下次開機就不需要了 那我還需要設定ramdisk的Image嗎
    會不會沒設定的話 下次開幾以後會找不到ramdisk
    謝謝
  • 基本上開啟虛擬硬碟之後, 從新開啟還是會存在, 不寫入 Image, 只是裡頭的暫存檔案空間, 如果沒有特殊需求, 只是一般軟體產生的暫存檔案, 不建議使用該功能, 畢竟關機開機都會從新寫入讀取 image 到記憶體之中, 多少會延長開關機時間

    虫二 replied in 2011/08/04 22:35

  • CCCC
  • 想問一下IE的TEMP在 ramdisk行.
    那flashplayer 還是在本身的C:行?
    有沒有辦法令他在ramdisk行?
    thanks
  • flash 要執行原本就必須先行下載到使用者電腦端, 所以在網頁開啟 flash 檔的同時就已經跟著下載到 IE 設定好的暫存檔所在的資料夾, 所以不須額外指定 flashplayer 是否要將檔案指向 ramdisk

    虫二 replied in 2011/10/15 23:26

  • Yeah
  • 想請問一下,
    1. 如果將temp檔指定在ramdisk裡,用bt或其他的續傳軟體下載東西,也是會經由temp檔下載完後才會放到指定的目錄嗎? 還是如果沒有對那些軟體做特別調整的話,是不會經由temp檔?
  • BT 的 TEMP 處理方式是直接將檔案寫到指定的下載資料夾中, 例如 1GB 的影像檔, 就先填入 1GB 到硬碟中, 再透過 Hash Code 的方式來比對每個 Block 的資訊, 錯誤的再跟其他 Seeds 索取正確的資訊, 然後再透過本身的快取管理機制在檔案和記憶體之間做工, 所以並不會因為環境變數設定而影響這個部分, 當然如果你的記憶體夠大, 你可以指定下載到 RAMDISK 中, 完成之後再搬到硬碟的指定位置

    虫二 replied in 2011/11/05 05:40

  • W
  • 請問板主,如果我使用SSD當系統碟
    還有需要用到RAMDISK的必要性嗎?

    另外,
    RAMDISK除了瀏覽器的暫存檔,還有其他建議的利用方式嗎?

    先謝謝回答
  • 以目前 SSD SATA 6Gb/s 的讀取效能表現, 相較於傳統硬碟, 在 sequence read 的效能的確優異不少, 比較讓人詬病的大概就只剩下 4K 的速度, 但是使用主記憶體來當作 RAMDisk, 不管是 Seq 還是 4K 的讀取效能, 大概都還是目前主流市場的 SSD 有十倍之快, 所以將系統暫存/瀏覽器暫存等資料放在 RAMDisk, 效益還是看的到的, 暫存代表不會久用, SSD 本身就有寫入壽命的限制, 把這類時效低的檔案放到記憶體中, 對於 SSD 的壽命延續, 應該是有益無害。至於額外的應用, 其實大部分還是取決於個人使用習慣, 例如 WinRAR 可以指定將暫存的部分放置指定目錄, 或者是將 OS 的 img 放在 RAMDsik 之中, 這時候拿來跑 Virtual OS 的狀況, 效益也是非常高, 影像編輯的大檔放在 RAMDsik 之中, 也能有效的加速處理效率, 但是關機的時候, 要記得回存到實體硬碟中就是了

    虫二 replied in 2011/11/25 03:47

  • 阿基圖
  • 版主你好
    本來在友站看如何設定Dataram,可惜都失敗要放棄時看到您的文章照著設定就成功了.^^
    把4G割出1536Mb設1024Mb放分頁檔50Mb放IE的暫存檔剩餘放TEMP.
    請問這樣設Ok嗎??不過現在電腦變快了,呵呵!!

    最後謝謝您無私分享
  • 1536-1024-50 = 462MB 應付大部分狀況下應該是錯錯有餘, 不過比較容易遇到問題的情況, 反而會是使用 IE 時, 如果遇到網頁裡頭必先預先下載大容量的影像串流或者是 Flash Game, 或者下載大檔的時候, 比較容易出現暫存空間不足的狀況, 有遇到的話再考慮把 IE 的網頁快取空間調大

    虫二 replied in 2012/01/05 21:04

  • 阿廷
  • 請問若是將系統的暫存檔跟IE的暫存檔設進RamDisk裡,那麼這些暫存檔的清理又該怎麼處理?手動刪除嗎?我們一般使用的清理軟體可以適用嗎?謝謝!
  • 如果你沒有設定將 Ramdisk 在關機的時候回存到硬碟的 img, 開機時再重新讀取, 那麼關機同時, 所有暫存會全部清空, 至於清理的話, 像是 CCleaner 這類軟體都可以正常清除, 因為軟體本身會去偵測路徑, IE 內建的清除功能也同樣有效

    虫二 replied in 2012/02/23 22:30

  • 阿村
  • 你好 我使用了這些設定 不過win7 再登入時便瘋狂讀取 我去看是他ramdisk沒產生虛擬硬碟 要開Dataram RAMDisk 他也說我原本的一些檔案不在的樣子 有辦法回復嗎?
  • 如果要指定開機的時候, 必須在前一次關機的時候先預先寫入 img, 建議分開設定, 第一次關機的時候, 先選擇寫入檔案, 重新開機之後, 再開啟開機的時候回覆 RAMDISK 內容, 當然如果不希望開機的時候讀取, 就關閉該功能, 同時也沒必要使用關機時寫入 img

    虫二 replied in 2012/03/18 05:19

  • 訪客
  • 你好,我的狀況則是 win7 x64 8g記憶體,用了4g當ramdisk,設定時設成Unformatted ,然後再去格式化成ntfs,但是只要重開機,ramdisk一定會不見
    則必須要再格式化一次成ntfs才會出現,總之就是格式成ntfs之後只要重開機就會不見,格式成fat32則是無此問題,一直抓不到問題,可否幫忙。
  • 關於這個部分, Dataram 針對 RAMdisk 的定義只支援 FAT16/32, 其他格式則是 Unformatted, 所以重新開機的時候自然就是呈現未格式化的狀態, 要保持 NTFS 的話, 就得運用, 關機的時候, 將 RAMDisk 寫入 img, 重新開機的時候讀回, 才能保持 NTFS

    虫二 replied in 2012/03/18 05:29

  • 訪客
  • 我的OS是Win 7 64bit,Ram的總容量是4GB。我Ramdisk的總大小切個1024MB(1GB)後將分頁檔(虛擬磁碟)設成自訂大小:起始大小~512MB、最大值~512MB,IE的暫存檔為200MB,剩餘的就是為系統暫存檔(TEMP、TMP)的容量。請問我這樣設定OK嗎??
  • 個人是不建議將分頁檔寫入 RAMDisk, 分頁檔的使用時機, 在記憶體充足的狀況下, 其實讀寫反而不會那麼頻繁, 至於暫存檔, 其實 100MB 就夠了, 暫存檔的用途, 主要是節省網頁瀏覽的時候直接從硬碟抓 Cache 減少頻寬耗損, 只是目前網路速度比以前快很多了, 會把暫存檔放到 RAMDisk 主要還是要避免反覆的刪除寫入造成原本存放在硬碟時的檔案錯亂分布, 間接維持應有的讀取效能, 同樣的系統戰存檔也是要拿來減少硬碟的讀取, 所以建議放棄 Pagefile 放到 Ramdisk, 取而代之的 512MB for TEMP/TMP, 100MB for IE 理論上就錯錯有餘了

    虫二 replied in 2012/03/18 05:35

  • 訪客
  • 你好,請問一下如果我要把佔存檔改回原來的要怎麼設定?
    還有我如果要把RAM碟移除要怎麼用@@?
    因為我原本是切1G,現在想要切4G來下載BT
    那如果我關機之後她會自動存到C碟的話RAM碟的資料還會在嘛
  • 我會習慣指定到 RAMDISK 之前, 先把對應的路徑抄寫下來, 你可以參考我文章中的截圖, 裡頭有 Windows 7 的預設路徑, 依樣畫葫蘆設定即可。至於要刪除先前的 RAMDisk 先按下設定畫面的 Stop RAMDisk 就可以移除了, 然後重新設定好, 再按下 Start RAMDisk 之後, 就會產生新的指定大小虛擬硬碟。至於自動寫入之後, 你還要設定開機讀取指定的 img 才會回覆原本的資料內容

    虫二 replied in 2012/03/18 05:40

  • 訪客
  • 我是#26的訪客,您的建議是放棄 Pagefile (虛擬記憶體) 放到 Ramdisk 中,這樣的話是否代表除了預留各瀏覽器的暫存檔大小(IE跟Firefox各設個100MB)已外,剩餘的約有超過800MB的空間都給系統暫存檔(TEMP、TMP)的容量嘍??

    另外那我是否該將C磁碟讓系統自動管理大小然後將Ramdisk的分頁檔給關閉設成"無"嗎??
  • 其實沒有限制空間, 在記憶體充足的狀況下, 其實反而不太會去使用 Pagefile, 網路上會建議寫死容量的原因, 主要是避免讓微軟作業系統自行管理的同時, 在硬碟造成破碎, 然後硬碟重整軟體卻又無法搬移, 我的習慣是會把 Pagefile 放在第二顆硬碟的第一個 Partitiion (以前人家會建議實體記憶體的 1.5 或者 2.5 倍), 避免系統同時存取 C:\ 的資料 和 同時寫入 Pagefile, 至於暫存檔空間, 其實 Dataram RAMDisk 本身沒有動態管理的功能, 割多少吃多少, 不管有沒有應用到, 建議可以針對自己的需求自行調整, 例如多久關機一次, 暫存資料夾關機前的使用容量大小, 不一定非得把原本配給的所有空間用光光, 用 512MB 也是 ok 的

    虫二 replied in 2012/03/22 03:51

  • Tan
  • 您好,我想請教一下:
    目前使用XP,安裝完後執行時跳出[Run-time error 481:Invalid Picture]
    搜尋問題卻是眾說紛紜..請問此訊息之意以及如何解決?感謝!
  • 同常出現這訊息都是VB 檔案毀損 或者 登錄檔出問題, 一者可以試著先用 CCleaner 這類軟體先修復可能錯誤, 如果無效的話, 先反安裝 Dataram RAMDisk, 然後到微軟網站抓 Visual Basic 6.0 Service Pack 6 http://goo.gl/GAO6i , 並且在重新安裝完畢之後, 再安裝 RAMDisk 看看, 如果真的還是不行 ...... 重新安裝作業系統可能會比較快

    虫二 replied in 2012/03/22 03:45

  • 訪客
  • 您好,先感謝您的幫助!
    我按照提供的方法嘗試,然而前者無效,後者連VB 6.0都無法安裝!我想還是等以後重灌再使用...另外想請問有其它使用過的RAMDisk軟體可推薦?謝謝~
  • For Win7 x64 的話, 除了要免費, 效能也要有一定程度的表現並其提供一定程度的自訂功能, 目前大概也就 Dataram 跟 Buffalo 兩套 RamDisk 比較普遍

    虫二 replied in 2012/03/22 06:30

  • Tan
  • 抱歉!我忘了加上暱稱..
    那請問如果系統為 WinXP x32 ,使用 Gavotte Ramdisk 是否就已經足夠了?
  • 基本上 Gavotte 的 4K 效能偏低, 雖然安奘簡單易用, 只是既然都要用 RAMDISK 了, 沒理由因為軟體的關係, 造成效能被箝制

    虫二 replied in 2012/03/23 04:21

  • 邱昱霖
  • 請問不知道是改了這個設定還是改了google瀏覽器的設定
    以前能用的超連結現在都點不開了
    都要複製到網址列才能
  • 我沒再使用 Ramdisk 的過程中遇到類似的問題, 不曉得有沒有試過重新安裝 Google Chrome ?!

    虫二 replied in 2012/04/14 03:02

  • Chris
  • 請問 如果沒有把放在X槽的TEMP先手動改回來就直接STOP TEMP的資料會遺失嗎? 我STOP後就無法再設定新的RAMDISK了... 該怎麼解決...
  • 直接 STOP, 自然 TEMP 裡頭的資訊都會消失, 重新回到控制台設定好環境變數(例如 C:\TEMP)並且重開機, 理論上就可以重新設定 RAMDISK 了, 然後再重新調整環境變數到 RAMDISK 裡面

    虫二 replied in 2012/04/20 01:12

  • Ryan
  • 請問如果是win7 32bit,再增加8G 的ram下去,還可以用ramdisk嗎?還是本身就無法定址超過4G,ramdisk也無用!謝謝!
  • 基本上因為 x86 本身記憶體定址的限制, 主記憶體只能抓到 4GB, 實際顯示大約也在 3.25GB 左右, 沒有顯示的部分, 還是可以用 RAMDisk 的方式抓出來使用, 要妥善運用記憶體的話, 還是安裝 x64 才是根本之道

    虫二 replied in 2012/04/25 02:09

  • Ivan
  • 當我點MSN別人傳給我的網址連結,或是電腦裡面的.html檔的時候,
    Chrome都會開一個新的視窗,並且顯示首頁(不會顯示該連結的網頁),
    請問您知道要如何解決這個問題嗎?
  • 這個問題應該和RAMDISK無關, 不過你可以試試看, 檔案管理員 --> 工具 --> 資料夾選項 --> 檔案類型, 試著變更附檔名 HTM/HTML 的開啟關連程式試試看 (例如 IE, Fire .... )

    虫二 replied in 2012/04/28 04:32

  • 小張
  • 謝謝
  • 希望能幫上忙

    虫二 replied in 2012/08/19 16:00

  • 阿軒
  • 你好,我是個剛試用這個軟體的新手,想要請教你一個問題,
    在disk image save in progress那裡,也就是上面數下來第七張的圖,
    因為等了很久都是0%,所以就把它關了,後來就無法點stop ramdisk了......
    有重開機三、四次,現在還是無法stop ramdisk,就等了很久都沒有回應,
    如果直接移除軟體,那個ramdisk的槽還是會在吧?
    請問我現在該怎麼辦呢?真是太感謝了
  • 你可以先試試看把設定選項中的 Load Disk Image at Startup 和 Save Disk Image on Shutdown 都先取消, 然後重新開機先, 再看看 Ramdisk 會不會正常出現, 然後再把 Ramdisk 移除試試看 ?! (希望沒誤會你說明的需求)

    虫二 replied in 2012/09/09 00:41

  • 阿軒
  • 你好,原本load disk image at startup就是取消的了,我把save disk image on shutdown也取消之後,重開機後ramdisk還是在,不過就可以stop ramdisk了!真是太感謝了,謝謝~~
  • :)

    虫二 replied in 2012/09/11 11:37

  • Joe
  • 謝謝板大的細心教學。
    小弟遇到尷尬的問題想求救,就是我已經確定chrome的cache有跑到RAMDISK裡,但是剛開機之後,開啟Chrome的速度卻未見提升。請問是我設定有問題嗎? 還是我搞錯提升的點了呢?
  • Cache 是網頁的佔存檔, 瀏覽網頁同時, 把從網路上的資料暫時放在 RAMDISK 中, 如果再次瀏覽該網頁, Chrome 就會從放在 Ramdisk 中的 Cache 去抓取, 而不是重新透過網路, 節省的時間是再這個部分, 另外就是減少系統將快取檔案寫入 HDD/SDD 的次數, 間接在某種程度上延長使用壽命, 至於你說的速度, 如果只是像是 Benchmark or Render Javascript 的效能, Ramdisk 帶來的效益, 極其有限, 那部份的效能還是受限於 CPU 處理能力

    虫二 replied in 2012/10/15 13:13

  • Joe
  • 謝謝您。

    那如果只是單指「開啟Chrome,預設為"新分頁"而已」呢? 然後CPU是I5-2520這樣。速度不快具體一點是大概要3~4秒。
  • 開啟瀏覽器, 到可以開始使用, 這個過程跟 Cache 的應用方式毫無關聯, 你說得這個狀況叫做 Cold Start, 這個部分你的速度算是合理範圍, 真的要快, 大概也只有 Opera 可以勝任了

    虫二 replied in 2012/10/15 14:51

  • Joe
  • 原來我一直搞錯了方向...真是當頭棒喝。查了一下資料,Cache應是指從他網留下來的資料,以方便下次的瀏覽。我原本認為Cache會影響瀏覽器開啟的速度,原來是個錯誤的想法!
    所以說,Cache影響的是瀏覽網頁的速度囉? 也因此放到Ramdisk才會加快讀取的速度,如此是嗎?

    謝謝版主的教學!
  • 連線主機對網站要求內容,然後傳回使用者端,這時候瀏覽器會把網頁內容佔存在 CACHE 之中, 如果再次瀏覽同一個網頁, 如果該資料還在 CACHE 裡頭, 這時候就會直接從記憶體中抓取, 而不是透過網路重新下載, 不過這個部分主要還是要看資料有沒有還存留在暫存檔之中就是了, 隨著瀏覽的網頁越多, 比較舊或者使用率不高的檔案還是會被取代掉, 這個部份就是演算法跟命中率的問題了 個人對於 CACHE 的看待方式, 還是偏向於短時間寫入/移除的大量小檔, 容易造成硬碟配置的 Fragment, 放到 Ramdisk 就沒有這個部份的困擾, 至於固態硬碟, 則是用減少寫入/讀取的角度看, 現在網頁資料量都太大了, 很容易洗掉, Cache 當初一開始的用意, 主要還是在網路普遍緩慢, 例如 56k 撥接的那種年代, 透過 CACHE 來減少上傳下載, 妥善運用有限的頻寬

    虫二 replied in 2012/10/15 15:52

  • Joe
  • 我懂了!不過由於設定完RAMDISK後讓我電腦的開關機時間都增加不少,索性停用了...真是可惜。

    謝謝版主的教學,受益良多:)
  • 如果只是單純拿來放 Cache, 個人倒是覺得可以不需要去使用 Load and Save 的功能就是了

    虫二 replied in 2012/10/16 09:37

  • Joe
  • 所以說是因為Load and save 拖垮時間嗎?

    BTW我又重新測試了一下初開機後開啟Chrome的時間(因為之前是靠感覺...),結果是10~14秒...這樣也算正常嗎@@(這好像就不關RAMDISK的事了XD)
  • 10 ~ 14 秒就真的有點久, 我自己開 Google Chrome 大概就是四秒上下, 你可能還是得檢察一下使用環境

    虫二 replied in 2012/10/16 11:29

  • Joe
  • WIN 7 64BIT、I5-2520、8GRAM、5400轉硬碟。不曉得出了什麼問題~"~
  • 使用環境的部分能夠推敲的東西很有限, 這個部分可能還是自行測試, 甚至是建立乾淨的作業系統當作基準點來測試, 再看看接續安裝的軟體什麼的會間接影響使用效能

    虫二 replied in 2012/10/17 06:07

  • Joe
  • 雖然對於此速度很不甘心,但是重灌對我反而消耗更多時間...所以只好僅重新安裝CHROME。重新安裝後測試速度未見改善。

    若不小心重灌了再來看看差距!謝謝版主:)
  • 突然看到你的硬碟是 5400 rpm 想想或許是 WD 綠標那個等級的硬碟, 建議你可以考慮先把 Chrome 移除, 然後把 Chrome 安裝在 RAMDisk 的裡頭看看, 然後比較看看效能, 或許瓶頸是在 HDD

    虫二 replied in 2012/10/18 23:59

  • kai
  • 我想請問一下,我在關機前不小心將ramdisk設定成開機不讀取映像檔,導致我現在原先設定的G槽消失,且無法開起dataram ramdisk,請問要如何解決
  • 先試著將環境變數 TEMP/TMP 這些原本指向 RAMDISK 的路徑修改回 C:\TEMP、C:\TMP 然後重新開機看看能不能正常啟動 RAMDISK

    虫二 replied in 2012/12/03 19:09

  • 0.0
  • 我照你的步驟作蛋是重開機硬碟就消失了 在次開起他是顯是在START的狀態
  • 修正環境變數只是要讓 Dataram ramdisk 正常運作,相關設定你可能得重新調整一次

    虫二 replied in 2012/12/05 14:23

  • 好網站!!
  • 好用
    但我想知道速度是快在哪邊?
    很多人說變快是指什麼變快??
  • 主要就是加快 I/O 的資訊交換,把原本傳統拿硬碟當作佔存空間 (例如網頁快取、壓縮檔佔存等) 轉由拿記憶體當作佔存空間,甚至將執行的程是直接放在記憶體做成的虛擬硬碟之中來運行,避開硬碟本身的物理限制或者是SATA 本身的頻寬限制,讓運作上更有效率

    虫二 replied in 2013/01/29 02:35

  • 123456
  • 請問一下,我是XP使用者,設定完重開機是可以正常使用,但是只要再重開機一次RAMDisk就不見了
    不知道是什麼問題呢?
  • 請檢查一下 Settings 的部分, FAT32 Partition, Windows boot sector 這些是否都有勾選

    虫二 replied in 2013/02/07 20:20

  • 123456
  • 原本都是選FAT32 Partition,但是只要將Load Disk Image at Startup打勾之後就會自己變成Unformatted,重開之後到磁碟管理那邊看就真的還是Unformatted
  • 如果你要使用 Load Disk Image,請先再 Save Image Setting 勾選 Save Disk Image on Shutdown,按下 "Save Disk Image Now", 指定好記憶體存放位置並寫入檔案, 再勾選 "Load Disk Image at Startup" 理論上就不會出現 Unformatted 的狀況,你必須先建立好正確格式的 Save Disk Image,因為重開機之後,如果有指定檔案,會已檔案本身的 Partition 格式為主

    虫二 replied in 2013/02/08 20:51

  • 123456
  • 嗯...我是照著這流程沒錯啊
    重複試了幾次之後更慘了,現在連重新設定完重開機都不見RAMDisk的蹤影...
  • 我沒遇過類似問題,不然就是先 Stop RAMDisk 然後從新來過嘍 ~

    虫二 replied in 2013/02/08 23:33

  • 123456
  • 我所謂的重複試了幾次就是Stop之後把img砍了再重做囉...
    現在變成連用都不能用,太難過了...
  • 如果沒有非得 Save and Load RAMDisk 的需求的話,是否有考慮單純就是讓 Dataram 在開機的時候建立好適當的 FAT32 Partition ?! 然後用批次檔的方式在開關機的時候將資料備份回硬碟之類的方式,如果一直搞不定的話

    虫二 replied in 2013/02/09 03:28

  • 長們有希
  • 你好..想請問.我的C槽是SSD.D槽跟E槽是一般硬碟.如果要下載我是要放在哪一槽比較好?感謝.
  • 基本上沒有太大的差異 如果檔案經常搬移 可以考慮下載到 SSD 然後再搬移到 D/E 預設的分類目錄

    虫二 replied in 2013/02/18 21:07

  • ka
  • 開始正常使用之後第二次重新開機之後跳出這個 也不見ramdisk出現
    ---------------------------
    Temporary Directory Variables Invalid
    ---------------------------
    The directories pointed to by the TEMP or TMP environment variables are invalid. This may be because you had set these variables to the RAMDisk and the RAMDisk is not running. The configuration tool requires a valid temporary directory area in order to function properly. Please correct these environment variables and run the configuration utility again.
    ---------------------------
    確定
    ---------------------------
    何解?
  • 先再 C:\ 建立一個 TEMP,然後把環境變數 TMP\TEMP 都先指到 C:\TEMP,然後重新開機,RAMDISK 應該就可以重新正常運作,建議勾選 Create TEMP dorectory 來建立 ramdisk,然後把 TEMP\TMP 指到新建立的虛擬硬碟:\TEMP,先不要勾選 save/load image 試試看

    虫二 replied in 2013/02/18 21:02

  • hsb
  • 版大你好
    我想請問就是用這套軟體能不能切兩個虛擬硬碟出來!!?
    一個我想放環境變數跟瀏覽器的暫存這個設定512MB不知道足部足夠!?
    另一個想要放一些常用的綠色軟體減少他開啟的時間,,,
    所以想請教版主要如何才能分割兩個虛擬硬碟出來
    因為一個需要save image 一個不需要
  • DATARAM 應該是沒有支援多個虛擬硬碟的功能

    虫二 replied in 2013/04/17 13:32

  • 除
  • 版大你好
    您的標題是教 WIN 7 x64 RAMDisk , 但小弟的系統是win 7 x86
    目前配置是5G的RAM , 只能抓到3.25G的ram
    想請教版大 , DaraRam 有辦法抓到3.25g以外的1.75g ram當RAMDisk嗎?
    還是一定要破解x86 ram 4g的上限 , 才有辦法抓到剩餘的1.75g?
    因為破解4g ram的上限要修改到核心 , 改完有些程式會怪怪的 ..
    才想請教版大有無其他辦法?
  • x86 的定置問題應該是無解了,要徹底解決還是指有使用 x64 作業系統

    虫二 replied in 2013/06/10 15:34

  • 電腦noob
  • 請問版大,我照著上述的步驟做
    但最後一直停留在 saving disk image..
    這樣究竟完成了沒有@@?
  • 沒欲過類似狀況 請問 disk image 位置是設定在那邊 ?!

    虫二 replied in 2013/07/23 04:09

  • 電腦noob
  • 您是說image file嗎?
    設在C:\RAMDisk.img
  • 那在按下 Save 之後 RAMDisk.img 有出現在 C:\ 而檔案建立時間也和你按下 Save 的時間接近嗎 ?! 如果有應該就算是寫入完成了 沒辦法在手邊的電腦重現這個狀況 比較不好抓問題出在哪邊

    虫二 replied in 2013/07/23 22:12

You haven’t logged in yet, please use guest status to leave message. You can also log in with above service account and leave message

other options