2005年10月30日

ERAM~一套值得推薦的RAM Disk軟體

一直寫的政治文,再來寫一點軟體介紹。

之前就在找RAM Disk的軟體,RAM Disk,這在Linux、FreeBSD上,是很容易找到的技巧,是Linux、FreeBSD的內建功能之一,而RAM Disk在DOS上,一樣是很常見的東西,Win98的開機片便有使用到RAM Disk,可是在Win2000、XP上卻不大好找,大部分也都是商業軟體。

以商業版的RAM Disk來說,最有名的就數RAMDISK這套商業軟體,他的功能也是同類的RAM Disk軟體中最強的,光他設定磁碟大小不需重新開機、系統重開後資料仍可保留(利用重開前複製到硬碟的方法)這兩項,就是一般RAM Disk軟體無法比擬的。

不過商業軟體始終是商業軟體,不能免費使用,價格又高是兩大問題。

而免費的RAM Disk軟體我只找到AR Soft的AR RAM Disk比較多人推薦,上次使用時卻發現設太大會無法使用(超過100MB)。

這次則找到ERAM這套日本人寫的RAM Disk軟體,這套軟體有提供包括DOS、Win95,98、Win2000,XP,2003...等版本,算是相當齊全的。

ERAM的磁碟可以設定得很大,他的檔案系統只支援FAT 12/16/32,不過他的磁碟大小可以設定到4G,這在只有1G RAM的我來說,是非常足夠的了。

不過,雖然他的設定程式有提供英文介面,不過他的說明只有日文說明,我不大懂日文,還是摸索了一段時間。

要安裝ERAM方法如下:
1.到
http://hp.vector.co.jp/authors/VA000363/

點選
ERAM for WindowsNT3.51/4.0/2000/XP Ver 2.20 ドライバ

下載程式

2.解壓縮到C:\ERAM

3.開始→設定→控制台→新增/移除硬體(XP是新增硬體)→新增裝置→新增一項裝置→從清單中選擇硬體→其他裝置→從磁片安裝→C:\ERAM\2000

4.安裝完成之後會要求重新開機,即可看到多出一個Z: 的空間,這即是新增出來的RAM Disk

要加大RAM Disk空間,則需要稍微設定一下,步驟如下:
1.先確定要設定多大的RAM Disk,以我來說,我打算設256MB

2.開始→設定→控制台→ERAM

3.ERAM的設定畫面實在讓人有些難以理解,說明如下:

Drive:RAM Disk的磁碟代號
Rootdir ent:這只在FAT 12/16才有作用,不用理他,一定設,要注意他必須是設成16的倍數
Allow unit:這應該是類似FAT 32/NTFS的磁碟區塊大小,也就是Windows格式化視窗中的配置單位大小,同樣的,設得大存取時可以比較快,但是卻比較浪費磁碟空間,設得小存取時比較慢,不過比較省空間,不過這是RAM Disk,我不了解設得大有何意義,不是應該越小越好嗎~~~
Media ID:這應該是磁碟的檔案格式,目前的F8應該是FAT 32,我還沒確認,不過用SPFDisk或Linux的cfdisk就可以稍微查一下來確認
Disk size:要設定的磁碟大小,以KB為單位,因此以我來說,要設定256MB,則要設為262144

Memory source:我們要改設為External

剩下的選項都不用設定了。

4.計算你的RAM-RAM Disk後的大小,以我來說,1G RAM - 256MB RAM Disk=1024 - 256 = 768

5.用記事本編輯C:\boot.ini,照本來的XP登入項目在最後面加上 /MAXMEM=???,???輸入前面算出的大小768
EX:
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional" /fastdetect

改成
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional[768M]" /fastdetect /MAXMEM=768

WinXP的改法相同......

6.改好後重新開機,開機時選新設定的"Microsoft Windows 2000 Professional[768M]"

7.即可

沒有留言: