无忧启动论坛
标题:
请教大家怎么在批处理中加载内存虚拟盘RAMD,并判断出盘符?
[打印本页]
作者:
hyiqun
时间:
2004-3-20 21:20
标题:
请教大家怎么在批处理中加载内存虚拟盘RAMD,并判断出盘符?
偶参照了无忧里面的,但是看不懂(没编程基础)
作者:
Climbing
时间:
2004-3-20 22:47
标题:
请教大家怎么在批处理中加载内存虚拟盘RAMD,并判断出盘符?
这跟编程没有什么太大的关系,而是你的DOS基础知识不行,建议你找一本DOS基础的书好好学一学,然后研究一下别人的启动软盘是怎么做的。
下面是DOS联盟论坛版主Wengier的超级启动盘相关帖子,你也可以在该论坛学到很多DOS基础方面的东西:
http://model.chinajewelry.net/do ... rdID=11&ID=1706
总之,还是需要你自己努力去补基础知识,恐怕没有人有精力手把手教你学DOS的,好在DOS也并不复杂。
作者:
zlgs
时间:
2004-3-20 23:14
标题:
请教大家怎么在批处理中加载内存虚拟盘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(删除已加载的内存盘)
作者:
hyiqun
时间:
2004-3-21 12:03
标题:
请教大家怎么在批处理中加载内存虚拟盘RAMD,并判断出盘符?
谢谢指教
偶昨天急用,后来就没用ramdrive.sys
而是直接使用了XMSDSK指定了盘符
欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/)
Powered by Discuz! X3.3