• 2

Win7 x64 下使用 ImDisk 當作RamDisk的小小心得與改良方法

daywalkerN1 wrote:
我在想,是否真的有需要把 pagafile 掛在 ramdisk 上嗎 ?


基本上 pagefile on RamDisk 是見仁見智的. 對我來說, 我的 HDD/SSD 是沒有 pagefile 的, 目的與不放 Temp file相同, 都是為了降低讀寫頻率, 增加壽命. 而我的 RamDisk 為了處理 ISO 檔故容量設很大, 這部分是固定佔用記憶體的, 所以就會引發剩下的記憶體夠不夠用的問題. 我的系統也是 total 12GB, 而 RamDisk 7GB, 剩下的 5GB 可能對大多數人而言是足夠的, 但有時我會開 VMWare 虛擬機器 1~4 個. 加上偶而跑個 WinRAR, 所以 RamDisk 上的 pagefile 可能長到 1~2GB 或更多.

所以 pagefile on RamDisk 只是一個保險. 我們考量 RamDisk 容量時, 通常會以最大可能需求來考慮, 剩下的記憶體對 OS+App 來說, 這次開機運作可能足夠, 下次開機跑一堆程式卻不夠, 所以需要 pagefile on RamDisk 來當備案.

倒是我認為, 若RamDisk 已足夠大, 並且決定使用 pagefile on RamDisk 的條件下, 您 C: drive 的 pagefile 應該是可以關掉.

------------------------------------------------------------------------------
另外, 感謝 ultras 及 kamuy 網友提醒, 原來新版本 imdisk 1.5.3 已經解決了 awealloc 的 4GB bug 了!
原本也打算將 c: 上的 pagefile 關掉...

但不知為何,系統會告知無虛擬記憶體,將自行設定...

所以才在 c: 放了一小部分。



昨天重新整理系統,也將 imdisk 更新到最新..

現在把 c: pagefile 關閉也能正常運作


雖然花了不少時間測試,但挺值得的。


感謝你的分享
在我看來,您真是神人!
最近也想使用這套免費軟體,
但奈何自己是門外漢~~~

您的文章我反覆看了幾遍,
想請教一下
這套軟體可以設定兩個以上的RAMDISK嗎?
譬如一個回存放綠色軟體、一個不回存放TEMP?
或是他可以跟其餘RAMDISK並存嗎?
其餘的(如:DATARAM)設定回存(因為感覺回存設定比較簡單),
IMDISK不回存?

另一個部分,在您的教學中,
若我不需要把Pagefile放到RAMDISK中,
整體設定上是不是會簡單非常多?
正確的步驟是,如下嗎?

1. 安裝 ImDisk
2. 建立一個工作目錄,我建立的是 C:\WBIN\RamDisk,將 bproc.cmd 置入該目錄。
bproc.cmd內容該如下嗎?

net start imdisk
C:\Windows\System32\imdisk -a -t vm -s 7G -m R: -p "/fs:ntfs /v:RamDisk /q /c /y"
md R:\TEMP <----這是創建TEMP對嗎?所以需要保留?
:endall <----這個需要嗎?

3. 接著指定開機時自動執行 bproc.cmd,方法是以 WinKey+R或Command Prompt 執行 gpedit,在 電腦設定 -> Windows 設定 -> 指令碼,然有 double click 啟動 -> 新增 -> 選取 C:\WBIN\RamDisk 下的 bproc.cmd 即可。
5. 重新開機即可看到結果RamDisk R: 已存在。
6. 接著可以開始轉移 TEMP,IE Temp 等等。

請大大指導,感恩!

pcfree wrote:
使用RamDisk與...(恕刪)

三年後的今天,Imdisk 改良了不少

這幾天 debug 很久,才發現是防毒軟體的問題導致磁碟消失

不知道樓主還有在使用嗎?有沒有新的解決方案?謝謝

pcfree wrote:
使用RamDisk與...(恕刪)


三年後的今天,Imdisk 改良了不少

這幾天 debug 很久,才發現是防毒軟體的問題導致磁碟消失

不知道樓主還有在使用嗎?有沒有新的解決方案?謝謝
  • 2
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?