我有一台正在试验的旧 MS-DOS 计算机。该计算机配备 AMD 80386 处理器、1664 KB RAM、50 MB 硬盘驱动器和两个软盘驱动器:一个 3 1/2 英寸,另一个 5 1/4 英寸。
我正在这台计算机上安装 C++ 编译器(有关详细信息,请参阅在带有软盘的旧 MS-DOS 计算机上安装 C++ 编译器)。为了便于安装,我尝试安装一个 CD-ROM 驱动器。驱动器是Top Glory Electronics BCD G621D。我找到了正确的驱动程序 ( http://www.driverguide.com/driver/detail.php?driverid=349099 ) 并按照手册中的说明(包含在驱动程序下载中)将驱动器连接到系统和安装软件。
目前,CD-ROM驱动器作为从驱动器连接到HD,并相应地设置跳线。驱动器供电正确;它可以正常打开和关闭。
驱动程序安装在 D:\CDROM 中,而 MS-DOS 系统文件位于 C: 驱动器中。我分别在 CONFIG.SYS 和 AUTOEXEC.BAT 文件中添加了以下几行:
DEVICE=D:\CDROM\CDROM.SYS /D:MSCD001 /V
Run Code Online (Sandbox Code Playgroud)
和
C:\DRDOS\MSCDEX.EXE /D:MSCD001 /L:F
Run Code Online (Sandbox Code Playgroud)
前者将驱动程序加载到内存中,后者配置MSCDEX.EXE程序与驱动程序交互,从而允许用户(我)访问光驱。
但是,出现了问题。安装驱动程序并重新启动系统后,会发生以下两种情况之一 1. 显示有关驱动程序的信息。2. 一个异常大的光标在屏幕上闪烁。
第 1 项中提到的信息如下所示:
ATAPI IDE CD-ROM Device Driver
Release DATE : 04/19/1999 TIME : 09:00:00
Example : DEVICE=CDROM_DRV.SYS /D:MSCD001 …
Run Code Online (Sandbox Code Playgroud)