我使用到的文件一共为3个,OAKCDROM.SYS、MSCDEX.EXE以及HIMEM.SYS
OAKCDROM.SYS为IDE驱动主文件,MSCDEX.EXE是微软的CD-ROM扩展,实现光驱盘符分配和读取,HIMEM.SYS为管理扩展内存的驱动。
三、文件操作具体怎么做呢?
1、复制文件
将OAKCDROM.SYS、MSCDEX.EXE以及HIMEM.SYS复制到主机硬盘中,我复制到的位置为C:\OAKCDROM
2、编辑C:\CONFIG.SYS文件
在CONFIG.SYS文件末尾追加三条命令:
DEVICE=C:\OAKCDROM\HIMEM.SYS /testmem:off
DEVICEHIGH=C:\OAKCDROM\OAKCDROM.SYS /D:MSCD001
LASTDRIVE=G
我打算首先通过加载HIMEM.SYS让DOS 5.0利用扩展内存,然后通过DEVICEHIGH将光驱驱动装入高端内存中,这之后实际操作中发现第一条命令是没必要的,原因下文再说。
通过DEVICEHIGH=…… /D:指定光驱序号,LASTDRIVE用来指定可用盘符空间,因为主机中只有一块硬盘占用了C盘符,通常光驱顺延使用D盘符,可用空间到G就完全够用了。
3、编辑AUTOEXEC.BAT文件
在AUTOEXEC.BAT文件末尾追加一条命令:
LH C:\OAKCDROM\MSCDEX.EXE /D:MSCD001 /L:D
我采用了LH继续将MSCDEX装入高端内存,这里 /D:MSCD001需要和CONFIG.SYS中保持一致,而 /L:D则可以指定光驱盘符,盘符的范围需要在CONFIG.SYS的LASTDRIVE范围内。
4、重新启动计算机
5、HIMEM.SYS报错
DOS 5.0启动过程中,屏幕上会两次出现HIMEM的信息,
第一次是HIMEM:DOS XMS Driver,Version 3.07
第二次则是Windows XMS Driver Version 3.95
并且伴随错误