用一个CD-ROM驱动程序来管理两个CD-ROM驱动器
DEVICE C:\TIMCD\TIMCD.SYS /D:MSCD001
DEVICE C:\CDROM\IDE.SYS /D:MSCD002
或
DEVICEHIGH C:\TIMCD\TIMCD.SYS /D:MSCD001
DEVICEHIGH C:\CDROM\IDE.SYS /D:MSCD002
自动批处理AUTOEXEC.BAT文件:
C:\DOS\MSCDEX.EXE /D:MSCD001
C:\DOS\MSCDEX.EXE /D:MSCD002
或
LH C:\DOS\MSCDEX.EXE /D:MSCD001
LH C:\DOS\MSCDEX.EXE /D:MSCD002
用MEM/C/P命令查看内存占用情况:TIMCD 27K、IDE 20K、MSCDEX 27K,说明重复加载MSCDEX并不会多占用内存。那么怎样才能让这些CD-ROM驱动程序少占用宝贵的内存资源呢?经过笔者的摸索实践,发现用一个CD-ROM驱动程序来管理两个CD-ROM驱动器是可行的。在系统所使用的最大驱动器符不超过LASTDRIVE的前提下,将原系统配置CONFIG.SYS文件中的DEVICE C:\TIMCD\TIMCD.SYS /D:MSCD001(或DEVICE C:\TIMCD\TIMCD.SYS /D:MSCD001)加上注释(前面加上“REM”或“;”),将原自动批处理AUTOEXEC.BAT文件中的C:\DOS\MSCDEX.EXE /D:MSCD001(或LH C:\DOS\MSCDEX.EXE /D:MSCD001)加上注释或删除,再热启动机器,你可发现原来的两个CD-ROM驱动器依然存在,用MEM/C/P查看内存占用,少了TIMCD 27K。读者可以用占用内存数最小的CD-ROM驱动程序来试试,或许能从中得到实惠。笔者认为IDE.SYS驱动程序比较好,几乎所有牌号的CD-ROM驱动器都支持它。如此配置同样也适合于Windows 3.x和Windows 95,不会造成驱动器丢失。不过有一点需要说明,就是两个CD-ROM要使用同一个IDE信号接口,也就是使用同一条IDE信号线,驱动器设置为主从模式。