MSCDEX用法详解 只读光盘以其储存的海里以及易于保存的特性，已被愈来愈多的电脑用户所接受。用户再也不必为保存大量备份软件盘而烦恼，因为光盘中的内容可谓包罗万象，应有尽有，用户可以尽情攫取，充实自己“腹内空空”的电脑。在光盘中，由于文件的存储格式与硬盘和软盘中的存储格式不同，所以必须将其转换为DOS所能接受的格式，才能为 DOS正确地读取，这正是 MSCDEX.EXE所提供的功能。下面就是这个实用程序（以下简称为MSCDEX）的具体使用方法。 MSCDEX的语法及参数 MSCDEX可以在AUTOEXEC．BAT文件中自动加载，也可以在DOS的命令行中载人。但要使用光驱，前提
条件是在CONFIG．SYS文件中加载了光驱的驱动程序O MSCDEX的语法格式为：
C：＼DOS＼MSCDEX．EXE／D：（lriverl［／D：driver21［／E［／K］［／S］［／VI［／L：letter］［／M：number］
各项参数的意义如下：
／D：driverl［／D：driverZ］
此参数用于指定CD-ROM驱动器的机器符号。如果电脑中装备了不止一个CD-ROM驱动器， MSCDEX允许同时指定若于个CD-ROM驱动器的机器符号。例如：计算机中装配了两个以上的CD-ROM驱动器，那么第一个驱动器的机器符号被指定为MSCpo00（driverl）或其它符号，则以后的驱动器的机器符号依次为MSCD001（driverZ）……。应注意的是，在此处指定的CD-ROM驱动器的机器符号必须与在CONFIG.SYS文件中加载C
D-ROM设备驱动程序命令行中所指定的CD-ROM驱动器的机器符号相同（配对出现）。
／E
如果可能的话，指定CD-ROM使用计算机的扩充内存作为其数据传输的缓冲扇区。
／K
使MS-DOS能够识别CD-ROM的KANJI编码的卷标名。在默认条件下，这种卷标名并不被MS-DOS所识别。（KANJI编码是日文中的一种编码）
／S
在网络工作环境如：MS-NET或Windows For Workgroups中实现CD-ROM的共享。
／V
在MSCDEX启动的过程中显示计算机内存使用情况的统计。
／L：Letter
指定分配给第一个CD-HOM驱动器的盘符。如果计算机中安装了不只一个CD-ROM驱动器，MS-DOS将依次分配随后可用的盘符给其它CD-ROM驱动器。但此参数受 CONFIG.SYS文件中 LASTDRIVE命令的限制。
／M：number
指定分配给CD-ROM驱动器的缓冲扇区数目。
注：在命令行的书写中有一点应特别注意，即参数与命令行、参数与参数之间应留有空格，否则，SCDEX在执行的过程中将不承认此参数，并出现错误提示：Illegal Function（不合法功能）
MSCDEX使用举例
1．安装单个CD-ROM设备驱动器
在此例中，只列出在CONFIG.SYS及AUTOEX-EC.BAT文件中与单个CD-ROM设备驱动器相关的命令行。
比如，在CONFIG.SYS文件中包含了以下装载CD-ROM驱动程序的命令行：
ODEVICE＝C：＼DEVICES＼CDROMI）RV.SYS／D：MSCD000
则在AUTOEXEC.BAT文件中应包含以下命令行：
C：＼DOS＼MSCDEX EXE／D： MSCD000／E／L： G
这两条命令行使CD－ROM驱动器成为MS-DOS的可用设备，并且指定其机器符号为MSCD000。其中／E参数指定在可能的条件下驱动器将使用扩充内存作为其缓冲扇区，而／L：G参数则指定将盘符G分配给CD-ROM驱动器。
2．安装多个CD—ROM设备驱动器
在此例中，将歹IJ出在CONFIG SYS及AUTOEX.EC.BAT文件中与两个CD-ROM驱动器相关的命令行。这两个CD-ROM驱动器由不同的制造厂家生产。
比如，在CONFIG SYS文件中包含了以下两条装载CD-ROM设备驱动程序的命令行：
DEVICE＝C：＼ASPI＼ASPICD.SYS／D：MSCD000
DEVICE＝C：＼CDROM＼TSLCI）R.SYS ／D：MSCpo01
在AUTOEXEC BAT文件中应包含以下命令行：
C：\DOS\MSCDEX.EXE/D:MSCD000 /D:MSCD001／L：G
以上的命令行使MS-DOS能同时使用两个CD-ROM驱动器。第一个驱动器的机器符号被指定为MSCDO00，第二个驱动器的机器符号被指定为MSCD001。参数／L：G指定分配给第一个CD-ROM驱动器（MSCD000）的盘符为G，第二个驱动器（MSCD001）的盘符则依次被分配为H。
从以上的举例中可以看出，在CONFIG.SYS及AU-TOEXEC.BAT文件中同一台CD-ROM驱动器的被指定的机器符是配对出现的。
MSCDEX的几点说明
1．在使用MSCDEX之前必须在CONFIG.SYS文件中用DEVICE或者是DEVICEHIGH命令装人CD-ROM驱动器的设备驱动程序，否则运行MSCDEX时将出现以下错误提示：
Device driver not found：MSCD000
No valid（drom device drivers selected
（MSCD000设备的5区动程序来找到，无有效的CD-ROM驱动器）
装备设载驱动程序的命令行中必须包含至少一个／D：driver参数。该参数将分配给CD-ROM驱动器一个机
器符号以供计算机内部识别。
在AUTOEXEC.BAT文件中使用MSCDEX的命令行中也必须包含至少一个／D：driver参数，并与CONFIG.SYS文件中所指定的机器符号配对出现。MSCDEX用这个参数来鉴别正确的CD-ROM装置。这个参数指定的驱动器的机器符号通常类似于MSCD000这种形式。每一个可用的CD－ROM设备驱动器都必须拥有唯一的驱动器名（机器符号）。
2.在CONFIG.SYS中由LASTDRIVE命令确定的逻辑驱动器数目会影响计算机中CD-ROM驱动器的数目。有些可用的驱动盘符可能被其它一些程序占用，例如：网络驱动器或DOLrBLESPACE的宿主盘。这时，由LASTDRIVE命令指定的逻辑驱动器数目应尽可能多一些。当然也应视具体情况而定，比如：一台普通的家用电脑，硬盘分区为C区和D区，并且未经压缩，配一台CD-ROM驱动器，则LASTDRIVE＝F也就可以了，多设置的话就是不必要的浪费。
3．如计算机中使用了SMARTDRV，应确保在AU-TOEXEC.BAT文件中MSCDEX命令行出现在SMART-DRV命令行之前，使命令MARTDRV能加速CD-ROM驱动器的数据传输。有时也可能因此而出现某些冲突，特别是在播放VCD影碟时，可以使用SMARTDRV的／LT参数禁止对CD－ROM的缓冲来解决问题。
4．CD-ROM设备驱动器正确地安装好的标志为：在DOS提示符下及其它应用软件中能正确识别其驱动器盘符，否则应仔细检查CONFIG.SYS文件中相关的驱动程序是否安装，或是检查AUTOEXEC.BAT文件中MSCDEX命令行的书写格式是否正确。
（王亦兵）