如何利用4G的RAM做成RAMDISK~

ycweng wrote:
這是華碩討論區關於此問題的文:

http://vip.asus.com/forum/view.aspx?board_id=1&model=M3A78-EM&id=20090122024030893&page=1&SLanguage=zh-tw

雖然一開始沒有提供Above 4GB跟Below 4GB的選項,至少Asus已承諾只要是晶片組有支援Frame Buffer Location的板子,近期都會推出支援該選項的新BIOS。...(恕刪)


謝謝啦~~~!!我最近會去注意的


軟體是好用

請問一下是否使用過真的RAMDISK
GIGABYTE 跟ACARD都有在賣的那種?
用RAM做的HD?

ycweng wrote:

這是華碩討論區關於...(恕刪)


謝謝告知,雖然仍有美中不足的地方
但能解決以上的小問題,使用上也方便多了(最少看了也比較爽)
超過4GB(含)的32-bit Vista系統,除了利用Gavotte RamDisk來抓Vista管理不到的RAM外,現在也有另一種源自國外Geoffchappell.com的作法,將封印解除,讓Vista本身就能去管理全部的RAM供程式執行或Super Fetch快取使用,當然要再切出任意大小RamDisk放Temp Folder那些也可以。Win7也適用此修改。

自己當白老鼠:
http://www.mobile01.com/topicdetail.php?f=300&t=939023&p=22#10622802
http://www.mobile01.com/topicdetail.php?f=233&t=983983&p=1

中文解說:http://bbs.pcbeta.com/viewthread.php?tid=415602

所需工具:http://www.badongo.com/file/13894437

十六進位檔案編輯器則可搜尋下載免費的"HexEdit"...

這裡也有不少經驗分享:http://www.mobile01.com/topicdetail.php?f=235&t=977163&last=10905942#10855062

ycweng wrote:

"RamDisk":RamDisk由32-bit Windows管理的記憶體作成
"RamDisk+PAE":RamDisk由32-bit Windows管理不到的記憶體加上部分Windows管理的記憶體共同組成
"RamDisk-PAE":RamDisk由32-bit Windows管理不到的記憶體作成(恕刪)



小弟用VISTA x32,4G切 1G RAMDISK
一直以來都是標 "RamDisk"
看見此文,檢查了很多下+everest
發現一直用的其實是 3G切出1G

重新開了RAMDisk
入了登錄檔
它還是標"RamDisk"
不過各項工具計算出來
它確實是用 windows 管理以外的記憶體
就是沒有標"RamDisk-PAE"

有沒有想到什麼原因~~
給點意見!!
whiteare35 wrote:
小弟用VISTA x...(恕刪)

Gavotte_RAMDisk 的版本要用1.0.4096.5
如是之前版本就不會顯示"PAE"
whiteare35 wrote:
它還是標"RamDisk"
不過各項工具計算出來
它確實是用 windows 管理以外的記憶體
就是沒有標"RamDisk-PAE"
...(恕刪)

如果確認是用1.0.4096.5版的rramdisk.sys,且電腦是955/965晶片組以上等級且已啟動memory remapping,要不要分享一下您計算確認的方式?
ycweng wrote:
超過4GB(含)的32-bit Vista系統,除了利用Gavotte RamDisk來抓Vista管理不到的RAM外,現在也有另一種源自國外Geoffchappell.com的作法,將Vista封印解除,讓Vista本身就能去管理全部的RAM供程式執行或Super Fetch快取使用,當然要再切出任意大小的RamDisk放Temp Folder那些也可以。Win7也適用此修改。
...(恕刪)

星期天下午跟一位使用BenQ筆電的網友討論到實際動手修改時的一些困難,確實不論原文網頁或是中文的說明,都有一定的操作難度存在,下面是經過簡化後的程序,除了系統內建的bcdedit外,不再需要一堆工具跟十六進位編輯器。

封引解除後的核心檔案不會覆蓋原先的核心,再以多重開機的選單方式選擇用原先核心開機、或是用新核心開機,因此原有的環境都還存在著,隨時可以開機回到原來核心,不過若您是極端小心的人,動手前備份當然不會是件壞事。

=================================================================
a. 下載下面這個已修改並簽證過的32位元Vista核心檔案(RAR壓縮),將解壓縮後的核心檔案ntkr128g.exe,放到C:\Windows\System32目錄內

SP1 : http://www.badongo.com/file/13880069

SP2 : http://www.badongo.com/file/15823700

b. [以下需以系統管理員權限進行]執行cmd叫出Windows命令列,執行cd c:\windows\system32進入到該目錄後,再執行下面這行bcdedit指令,會出現一段相當長包在{}內的十六進位值(類似e5031b18-ee7c-11db-9033-84ae7040468d這種形式,但會因機器而異),把它記錄下來,藍色部分是將來開機選單會看到的選項,可以自行命名

bcdedit[空格]/copy[空格]{current}[空格]/d[空格]"Windows Vista 32 with 4GB+ RAM support "


c. 將上面紀錄的十六進位值,取代下面的紅色id部分鍵入,綠色部分則可以根據核心的檔案名更改(如果解壓縮後有重新命名過)

bcdedit[空格]/set[空格]{id}[空格]kernel[空格]ntkr128g.exe
bcdedit[空格]/set[空格]{id}[空格]pae[空格] ForceEnable[空格] (註)
bcdedit[空格]/set[空格]{id}[空格]testsigning[空格]on


d. 重新開機,開機選單選擇"Windows Vista 32 with 4GB+ RAM support",Enjoy!
=================================================================

開機完成後,桌面四角會出現"測試模試"字樣,這是由於非微軟正式釋出的核心,一定要在Test Mode下執行,這個Test Mode原本是給微軟撰寫作業系統核心的工程師在修改核心後作測試用的後門,執行效能跟正常情況相同。據原作那位國外強者所說,這是他找出最方便、修改最少的方式,否則還要再去破解Windows載入程式跟核心間的動態認證程序,那就....

要去除這個字樣,在下面的工具包中,放了一個Watermark Removal Tool,可用來去除"測試模式"、Win 7 beta/RC版的"評估版本"...之類的字樣,適用於Vista/Win7的32/64版本。如果有興趣將修改核心的程序從頭走一遍,所需的簽證工具也在這個工具包內,十六進位編輯器可搜尋下載免費的"HexEdit"....

中文解說:http://bbs.pcbeta.com/viewthread.php?tid=415602

工具:http://www.badongo.com/file/13894437

(註)這一行命令是用來強制Windows載入程式(Winload.exe)去載入NTKRNLPA.EXE,也就是原先的PAE核心,如果不設定,Winload.exe會根據處理器是否支援XD能力(硬體防止緩衝溢位攻擊),決定載入NTKRNLPA.EXE(有支援XD的處理器),或是NTOSKRNL.EXE(沒有啟動PAE的核心)。但是因為這幾年來的主流處理器幾乎都支援XD,因此不管強不強制設定,Windows載入程式都會選擇載入啟動PAE的核心,如果您確認XD並沒有在BIOS中被關掉,這一行可以不用執行。

http://www.mobile01.com/topicdetail.php?f=296&t=829891&p=1

可由此下載Securable工具,如果Hardware DEP是被支援的,就表示XD沒有被關掉。

ycweng wrote:
星期天下午跟一位使用...(恕刪)


感謝ycweng大哥的分享和教學
小弟一試就成功!
現在想請問是否有英文版的ntkr128g.exe檔案呢??
rei1228 wrote:
現在想請問是否有英文版的ntkr128g.exe檔案呢??
...(恕刪)

目前手邊沒有裝英文Vista SP1,Sorry...可能要請大大從用十六進位編輯器修改核心開始進行了.....
文章分享
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 19)

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