爬了很多文章 看完如何使用Gavotte RAMDisk 後
很高興的在我的筆電上(Vista 32bits)使用
由於筆電關係 最多只能抓到3G (系統顯示3070MB)
OK~沒關係 使用Gavotte RAMDisk
這樣就可以使用剩下的1G當暫存(我電腦總共4G)
網路上看了不少學了不少
知道Gavotte RAMDisk 設定如果比未使用記憶體低 則他會抓取未使用的總量
因此我原本是測試 就設定512當Ramdisk
然後重開機

當當當當

R槽(Ramdisk槽)竟然顯示1.26G @@"
當然想說設定錯誤
回去檢視 Vista本身實體記憶體 還是有3070MB
而且看使用記憶體量與百分比似乎和使用Gavotte RAMDisk 前一樣

可是
怪啦
疑問來了
是我加法不好嗎?
電腦進位 問題 1024*4=4096MB (也就是4G)
扣掉作業系統使用3070(約3G) 在怎樣也是1026MB (約1G)
怎麼會變成1.26G 的Ramdisk??
比我電腦本身擁有的RAM還高 實體3070MB+Ramdisk1.26G

這是為什麼阿?
難道它會抓視訊記憶體!!!!
應該不可能吧=.=
使用Gavotte RAMDisk 疑問
使用Gavotte RAMDisk 疑問
我覺得你的算法有問題
你用抓到的實體記憶體去+RAMDISK
會造成很可笑的情況
作業系統不管怎樣都抓到3G 例如你把RAMDISK設定3G
那你就會算出6G容量

應該是要用開機後剩餘的記憶體+RAMDISK設定容量+VISTA使用記憶體量
才等於你真正的記憶體量
例如我開機約剩1.3G+R我設2G+XP使用量約700MB=4G

RAMDISK你設1.2G
剩餘約1800MB
大約是3G 所以你可能沒有用到沒抓到的1G
但是VISTA我沒設定,不確定
等高手解答
我的電腦是4G
我知道作業系統本身會抓到實體安裝記憶體的量
我是Vista SP1 所以他會抓到4G 在電腦的內容裡
但是實際可用只有3G
這個可在工作管理員中看出 3070MB
或者其他軟體也可測試

照理還說RAMDISK用掉的
工作管理員中的效能不會顯示吧@@
可是照我附圖的
工作管理員中仍是3G

還有我的RAMDISK是設定512M
但是他自動抓取1.26G =.=
我猜想是因為他會自動抓取OS沒有使用的部份

但這就是我的問題
也抓太多了吧@@"
1.26G 超過1G
可是看我的管理員中顯示os可用應該有到3G
並且使用完 RAMDISK之後 仍然在管理員中顯示有3G
雖然Vista起鄧完大約會耗掉1.5G (筆電一些驅動比較吃資源)
工作管理員中看出 3070MB
==>不管你RAMDISK設多少,作業系統抓到的都會是3070MB,這是作業系統能抓的總記憶體
一開機預設就是被作業系統吃掉的
RAMDISK用的是作業系統的那3070MB,
所以你會看到你實體記憶體吃掉50%,有一部分是你設的RAMDISK的容量
例如你RAMDISK設2G,你會看到你實體記憶體%數再升高


我記得設多少就是多少 不應該設512變1.2G
這應該有問題
請在努力爬文搞懂RAMDISK概念吧
我樓上說過你用抓到的實體記憶體去+RAMDISK
會造成很可笑的情況


我R設2G
可用為1.2左右
2G+1.2+XP使用量=4G
我XP抓到3.5G,但是絕不要拿這3.5來+R
Gavotte RAMDisk 使用的版本?
看圖好像不是使用1.0.4096.5?
如果是使用1.0.4096.5,則應是沒有設定好.
我用的是1.0.4096.4
我知道1.0.4096.5有顯示是否耗用到OS可用記憶體部分
不過我已經不知道怎麼把前一版的驅動移除了XD

不過還好 我的問題解決了
謝謝各位喔

那樣的加法的確是不對的
不過Gavotte RAMDisk 確實當你設定比系統無法使用的記憶體少時
他會自動將Ramdisk設成OS無法使用的上限量

我的問題是發生在
我因為直接點選Gavotte RAMDisk 會出現fail 的錯誤視窗
所以察了網路之後
採用手動安裝@@"(不過後來看mobile好像是使用者帳戶設定問題)

Step 1. 安裝 Gavotte Ramdisk Driver.

開啟裝置管理員,選擇 執行-->新增傳統硬體,再選擇 安裝我從清單中手動選取硬體(進階選項) --> 顯示所有裝置 --> 從磁片安裝,然後瀏覽至 Gavotte Ramdisk 解開目錄中的 RRAMDISK.INF

Step 2. 修改 Registry 參數

打開 Regedit,並瀏覽至 [HKEY_LOCAL_MACHINE\SYSYEM\CurrentControlSet\Services\RRamdisk\Parameters]
雙擊 DiskSizeM 參數,修改磁碟大小為 512M

[就是這裡出錯了=.= 這裡有16進位和10進位沒注意到, 我設定512MB但是16進位 於是就變成12.6G
改成512 10進位後 重開機 Ramdisk顯示0.99GB應該是正常的吧=.=]

0.99G應該是Gavotte Ramdisk 自動抓取無法使用的RAM大小對吧@@
目前剛開完機實體記憶體大約使用1.25~1.30G
對Vista來說應該算是正常吧@@
0.99G+3G的系統可使用記憶體=4G
現在這樣加總是對了
但是不知道我的Ramdisk是不是真的使用OS無法使用的記憶體部分呢?

這個部分目前似乎都無解齁 就是只能比較使用Ramdisk前後 記憶體耗用變化量來決定嗎?

已經有越來越"月經題"的傾向.....

請先升級到 1.0.4096.5 版本,
因為這個版本會再 HDD Label 上區別使用記憶體的情況.
(就是你用紅線框起來的 "ramdisk")

如果是 "ramdisk",
表示是佔用 "總共" 記憶體的當作 ramdisk,
如果你插 4G,
"總共"出現3G (圖上似乎是 3.3G),
設定為ramdisk 1G.
那麼"可用"會比沒設定前少1G

如果是"ramdisk-pae"
表示是佔用 windows 抓不到的部分當ramdisk,
如果你插 4G,
"總共"出現3G (圖上似乎是 3.3G),
ramdisk 會抓到 7xx M (如以圖上應該是 5XX~6XX 吧).
"可用" 記憶體設定前後差不多.

如果是"ramdisk+pae"
表示是佔用 windows 抓不到的部分及一部分"總共"記憶體當ramdisk,
如果你插 4G,
"總共"出現3G (圖上似乎是 3.3G),
ramdisk 設定為1G
"可用" 記憶體設定後可能會少 2xx M 左右

1.0.4096.4 以前的版本大致同 1.0.4096.5的"ramdisk-pae"情況,
通常是設成16M(最小容量),就抓到 7XX M 以上.

如果覺得不對,
請確定:
1. boot.ini 確實加入 /pae
2. bios中確實開啟 memory remmapping 設定
3.你的晶片組是 intel 965以上,或是 AMD k8 核心
4.設定RAMDISK前有執行過RAM4G.REG


請問樓上的大大
小弟的 IBM X60 是 945 晶片組
在Vista 32 的作業系統中可以看到4G的記憶體
可是 RamDisk怎麼設定都無法抓到超過3G的部分
依照你的說法,要965晶片組才能抓到的話
那我的X60裝了4G的記憶體就只能看到吃不到了嗎
阿福威廉.Hsu wrote:
爬了很多文章 看完如...(恕刪)


系統只認的到3G,不是因為筆電的關係
那是因為你的Vista是32bits
這是因為記憶體定址的關係
我自己也用過 RAMDIsk,老實說,我是沒有覺得有多神啦

建議樓主可以安裝Vista 64bits, 這樣就不需要使用RAMDisk
我自己是有安裝過Vista 64bits, 8G的記憶體就都認得到
但64bits的OS真的不好用,或是說,沒有明顯的感覺更好

以上有誤,請指正
RAMDisk前不久才有一串討論文的說
RAMDisk的版本對的話
還有就是要主機板有支援PAE
而且有開啟
才有可能動用到那OS沒抓到的1G
要不然機板不支援PAE的功能
你再怎麼弄都抓不到
文章分享
評分
評分
複製連結

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