dos怎么设置光驱启动项dos光驱设置步骤dos命令启动光驱




dos怎么设置光驱启动项dos光驱设置步骤dos命令启动光驱

2022-07-20 20:09:37 网络知识 官方管理员


我有一个基于DOS5.0安装的Windows3.2中文版操作系统,最近想要使用光驱,然而我却发现系统没有办法识别光驱,怎样让Windows3.2驱动光驱呢?

在MS-DOSShell中,左上角的盘符只有[A:][B:][C:]三个,A盘默认为软驱,B盘为预留给第二软驱的空盘符,而C盘就是系统盘了

dos怎么设置光驱启动项(dos光驱设置步骤)(1)

同样,如果进入Windows3.2系统中,文档管理器左上角依旧只有a盘和c盘,没有光驱盘符。

dos怎么设置光驱启动项(dos光驱设置步骤)(2)

而我想要做的就是让Windows3.2系统识别出光驱,这样才能满足我的需求,怎么办?

一、基本原理

Windows3.2是基于DOS的操作系统,Windows3.2之下的很多设备软件其实是在DOS环境中安装的,如果安装Windows3.2的主DOS已经配备好了光驱驱动,那么在完成Windows3.2安装后,理论上就可以直接使用光驱了。现在的问题是DOS5.0没有光驱支持,那么需要做的是在DOS下安装配置好光驱驱动,然后启动Windows3.2,实现在Windows3.2中使用光驱。

光驱的类型有很多,例如SCSI光驱、IDE光驱等,当然SCSI光驱应用较少,大部分笔记本电脑内置的光驱均为IDE光驱,因此这里我采取的是驱动IDE光驱。

驱动程序从哪里寻找呢?

如果是在DOS5.0发行的时期,可能比较困难,但是现在有Windows98的安装光盘,Windows98光盘在引导时已完成了基本光驱的驱动,而我利用的就是其中的OakTechnology驱动文件

dos怎么设置光驱启动项(dos光驱设置步骤)(3)

二、文件准备

具体过程涉及文件复制及编辑操作,需要修改DOS5.0系统的CONFIG.SYS文件和AUTOEXEC.BAT文件。

dos怎么设置光驱启动项(dos光驱设置步骤)(4)

我使用到的文件一共为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文件

dos怎么设置光驱启动项(dos光驱设置步骤)(5)

在CONFIG.SYS文件末尾追加三条命令:

DEVICE=C:\OAKCDROM\HIMEM.SYS/testmem:offDEVICEHIGH=C:\OAKCDROM\OAKCDROM.SYS/D:MSCD001LASTDRIVE=G

我打算首先通过加载HIMEM.SYS让DOS5.0利用扩展内存,然后通过DEVICEHIGH将光驱驱动装入高端内存中,这之后实际操作中发现第一条命令是没必要的,原因下文再说。

通过DEVICEHIGH=……/D:指定光驱序号,LASTDRIVE用来指定可用盘符空间,因为主机中只有一块硬盘占用了C盘符,通常光驱顺延使用D盘符,可用空间到G就完全够用了。

3、编辑AUTOEXEC.BAT文件

dos怎么设置光驱启动项(dos光驱设置步骤)(6)

在AUTOEXEC.BAT文件末尾追加一条命令:

LHC:\OAKCDROM\MSCDEX.EXE/D:MSCD001/L:D

我采用了LH继续将MSCDEX装入高端内存,这里/D:MSCD001需要和CONFIG.SYS中保持一致,而/L:D则可以指定光驱盘符,盘符的范围需要在CONFIG.SYS的LASTDRIVE范围内。

4、重新启动计算机

5、HIMEM.SYS报错

DOS5.0启动过程中,屏幕上会两次出现HIMEM的信息,

第一次是HIMEM:DOSXMSDriver,Version3.07

dos怎么设置光驱启动项(dos光驱设置步骤)(7)

第二次则是WindowsXMSDriverVersion3.95

并且伴随错误

dos怎么设置光驱启动项(dos光驱设置步骤)(8)

ERROR:AnExtendedMemoryManagerisalreadyinstalled.XMSDrivernotinstalled

为什么呢?错误说明的意思是扩展内存管理已经安装了。

根据这条信息,我重新看了CONFIG.SYS文件,发现其第二行存在

DEVICE=C:\WINDOWS\HIMEM.SYS

原来主机系统已经加载了Windows3.2目录中的HIMEM.SYS,所以不能重复加载了。

虽然是一个ERROR,但这个错误对驱动光驱没有影响。

dos怎么设置光驱启动项(dos光驱设置步骤)(9)

6、继续加载成功

知道看到MSCDEXVersion2.25……DriveD:=……时,光驱驱动就加载完成了

dos怎么设置光驱启动项(dos光驱设置步骤)(10)

四、实际使用

到这里,DOS5.0和Windows3.2应该都可以正常驱动使用光驱了,实际情况是不是这样?

首先进入DOSSHELL中看一下:

我们已经可以看到[D:]光驱盘符,并且可以正常访问(没有插入光盘的情况下,系统会提示是否重新读取)

dos怎么设置光驱启动项(dos光驱设置步骤)(11)

然后进入Windows3.2中看一下:

dos怎么设置光驱启动项(dos光驱设置步骤)(12)

同样,光驱d的盘符已经出现了,并且可以正常访问,比如访问Windows98的安装光盘

dos怎么设置光驱启动项(dos光驱设置步骤)(13)

最后,为了快速安装,可以将上述命令通过批处理自动执行

发表评论:

最近发表
网站分类
标签列表