|
请教大家怎么在批处理中加载内存虚拟盘RAMD,并判断出盘符?
[UploadFile=34_1046_2.rar]不知道你说的看的哪个
如果是加载ramdrive.sys是在config.sys里device加载的,如device=ramdrive.sys 5120 /e
如果是加载xsmdsk.exe在config和批处理都能加载,盘符可用小程序findramd可以显示和让系统识别,虚拟盘在批处理中可用%ramd%或%ramdrive%代替。特附上xmsdsk和findramd程序,你也可以去http://dosbbs.2ya.com/下载
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(删除已加载的内存盘) |
|