光盘仿真软件cdemu2 浙江 逸飞 1996-08-30 拿出一张单个软件的光盘在电脑上看一下,可以发现占据容量最多的是影象、动画文件,少则几十兆,多则上百兆。相比之下,声音文件要小的多,但也有二、三十兆,而真正属于软件内容的可能也就二十来兆。而这也即是用户最后所真正需要的东西。软件开发商花大力气加工做成的影象文件,如先期的《银河飞将三代》到最近的《命令与征服》,画面比电影还出色,但看多了就那么回事,毕竟那不是你用该软件的真正目的。对用户来说,光盘安装是方便了,但一个问题是不能拷贝,另外若是手头上光盘太多,即使分了类,找寻起来也够麻烦的。目前用户的硬盘都很大,要是能把光盘软件直接装到硬盘里,那么使用、管理都会很方便。 cdemu2的功能就是模拟一个光盘驱动器,配合DOS文件subst,使得软件对光驱的读取,转而成为对用户所设置在硬盘中的某个目录的操作。一般,只要光盘符合下面三点,就可使用cdemu2:1.可执行文件对光盘不加密;2.影象文件比较好找,且是独立的文件(一般,只要按字节大小去找,字节数最多的肯定是);3.程序不依赖影象文件运行。 cdemu2的使用也很简单。直接输入文件名cdemu2,按回车,就能看到软件的用法与说明。 使用:cdemu2 letter[:][=filespec][letter...] 退出:cdemu2 /u。要注意的是,cdemu2与DOS下的光盘设置文件mscdex.exe有冲突,使用前,请把后者注释掉。 下面以具体实例说明该软件的用法。《命令与征服》英文名《C&C》,是一个双光盘游戏。但两张光盘除内容不同外,形式都一样。我们以第一张为例:先安装软件,然后查看光盘,找到名为movies.mix的文件,该文件长420兆,显然是我们需要找的。然后,假设我们把硬盘中任一目录c:\aa作为模拟光盘。则先md aa,建立该目录。由于copy命令不能有选择的拷贝文件,因此我们先在c:\aa中建立一个名为movies.mix的文件,可随意输入一些内容。再把光盘中所有目录与文件拷贝到c:\aa,当copy命令询问是否要覆盖同名的movies.mix的文件时,选择no。这样拷贝在c:\aa下的容量不会超过80兆。如果不需要音效(需和游戏设置一致),同理,再去除声音文件,那么总容量也就二十来兆。由于该软件运行需要确认光盘卷标。我们用DOS命令label把硬盘卷标改为第一张光盘的gdi。接着,修改config.sys文件,把lastdrive改为=z,修改autoexec.bat文件,把mscdex.exe一行用rem注释掉。重新启动系统,假设该软件安装在c:\c&c下,则进入该目录,编一个批处理文件play.bat: subst e: c:\aa 这里指定E盘为虚拟盘,用户可任意设定 cdemu2 e: 把E盘虚拟成光盘驱动器 c&c 执行主程序操作 cdemu2 /u 程序运行完退出内存 subst e:/d 不再把目录AA虚拟为E盘 cd\ 退出c&c目录 现在,脱离光盘就能玩这个游戏,且速度大大加快。同样方法,只要把硬盘卷标改为第二张光盘的nod,再拷贝第二张光盘的内容,就可以把第二张光盘也装到硬盘里。这样,就象是拥有了一份磁盘版软件。有了cdemu2,只要遵循前面的原则,你也可以试着找几张光盘改改看。