目前,電腦的內存越來越大,從原來的1M、2M、4M、32M等發展到現在的256M、512M,1G,甚至更大。因此,合理分配和使用內存是非常重要的,以避免不必要的浪費。如果能夠將內存當作磁盤設備來存放文件和數據的話,那無疑可以大大提高操作的速度、效率和方便性,而且可以讓內存發揮最大的效用,即有效地使用內存。
為此,人們開發出了不少內存虛擬盤程序,例如DOS中自帶的VDISK.SYS、RAMDRIVE.SYS等等。不過,這些程序都有一些缺點,例如它們需要在CONFIG.SYS文件中加載,而不能在DOS命令行上直接加載;一旦加載就不可調整內存盤的大小或刪除;內存盤有容量限制,通常不能超過64M;而且它們自己也占用較多的常規內存。XMSDSK工具可以解決以上所有問題的內存虛擬盤程序(點擊下載此程序)。
XMSDSK是一個較新的程序,而且相當強大實用和穩定。它是Furd內存工具包中的一個,故名思議,就是用XMS內存創建磁盤。因此,它必須在有XMS內存的情況下才能使用,通常只要加載DOS自帶的HIMEM.SYS程序(如果是MS-DOS的話,最好使用7.10或以上版本,以讓HIMEM.SYS支持64M以上的XMS內存),然后就可以隨便使用它了。XMSDSK的好處太多了,比如除了可以在CONFIG.SYS中加載以外,還可以在命令行方式下無限次動態調節內存盤的大小或拆卸。它占用內存相當少,才幾百字節的低端內存,而且能夠自動調入到UMB(上位內存塊),而不需用LH命令。它支持極大的內存(目前高達2G),因此比如我們有512M的內存,甚至可將所有的XMS內存都虛擬成磁盤。如果將它用于啟動盤中的話,可以為此啟動盤增色不少。它還有個非常有用的用途,因為有些軟件,例如一些游戲軟件(如仙劍奇俠傳)等,只能在32M以下的內存中運行,這時就可使用XMSDSK來安裝內存磁盤使空余XMS內存小于32M,讓那些軟件能正常運行。最重要的是,它使用起來非常簡單,下面就來介紹一下它的實際使用方法。
XMSDSK的使用語法如下:
XMSDSK [內存盤大小] [驅動器] [選項]
其中,內存盤大小用KB來表示,例如4就表示4K,1024就表示1024K=1M等等,如果沒有指定的話,會建立一個0K的內存盤。驅動器表示要指定的內存盤的驅動器字母,若無的話它會自動使用下一個驅動器字母。例如,如果目前驅動器只有A盤、B盤、C盤和D盤的話,則會自動將內存盤加載到E盤上。選項有以下:
/?: 查看命令行幫助;
/Y: 當執行操作時,不必進行確認,即默認為“是(Yes)”;
/U: 將內存盤拆卸,并退出內存。
/T: 將內存盤定位于XMS內存的頂部;
/C: 指定內存盤中扇區的簇大小。
而通常只用到它的/Y和/U選項。
當使用不帶任何參數和選項的方法運行XMSDSK,即直接輸入XMSDSK命令時,若XMSDSK當前已加載了的話,會提示您是否加載它;否則,它會自動顯示出已加載的內存盤的狀態信息,如內存盤的大小。
下面就來舉一個XMSDSK使用的例子。例如,現在想建一個5M的內存盤,然后調整為10M,最后刪除此內存盤以釋放驅動器字母和使用的內存,而且當安裝、調整和刪除時不進行確認操作,那么就可以在DOS命令行下依次輸入以下命令:
1:XMSDSK 5120 /Y(建立5M的內存盤)
2:XMSDSK 10240 /Y(將已建立的5M內存盤的大小調整為10M)
3:XMSDSK /U /Y(刪除已加載的內存盤)
總之,XMSDSK是目前DOS下最好最強大的用XMS內存虛擬磁盤的工具,它是RAMDRIVE.SYS等其它同類軟件的最佳替代品。如果你需要的話可以在本站下載它。
新聞熱點
疑難解答