为什么在DOS下不认光驱
一台P5-133微机,华硕T2P4主板、1G硬盘、四速光驱、S3-767显示卡并配有声卡和解压卡,装有DOS 6.21、Windows 3.1,后来又安装了Windows 95。由于不慎将C:\DOS移动到其它目录,重新启动Windows进入DOS后,用VER显示版本号,已经不是原来的DOS 6.21,而是Windows 4.0(PCDOS 7.0)。当我在DOS下使用光驱(E盘)时,系统却不认光驱,屏幕显示:
CD C:\Windows\COMMAND\MSCDEX.EXE/D:MSCD001/V/M:12
Device driver not found:’MSCD001’
Novalid CDROM device driver selected.
应该怎样处理该故障?如果我重新安装Windows 95,不安装DOS系统,那么重新启动Windows后进入的DOS操作系统是DOS 7.0吗?这样作能否解决前面提出的问题?
答:在具体解决你提出的问题之前,你应该弄清楚DOS 6.21、Windows 3.1、DOS 7.0和Windows 95这几者之间的关系。Windows 3.X是依靠DOS 6.21支撑的,要在DOS 6.21的提示符下键入“WIN”后才能进入Windows 3.X 。而从Windows 3.X中退出时,必然是退回到DOS 6.21之中。Windows 95虽然号称是独立的操作系统,但是实际上在Windows 95中仍然集成了一个DOS系统,这就是DOS 7.0 。不过进入Windows 95并不需要先引导DOS 7.0,而是启动计算机之后直接进入Windows 95。但是在从Windows 95中退出(或者叫做“进入”也可以)到DOS时,当然是退到DOS 7.0 而不可能退到DOS 6.21中去。(只有在尚未进入Windows 95,在屏幕出现“Starting Windows95…”时按下F4或者F8,在启动菜单中选择“7 Previons version of MS-DOS”才能进入DOS 6.21 。)
因此你的计算机从Windows 95退到DOS 7.0是正常的,并不是因为把DOS子目录移动到其它目录下造成的。即使没有移动DOS子目录,从Windows 95也只能退到DOS 7.0。
至于不认光驱的问题,也应该与移动DOS子目录无关。从提示来看,在执行C:\Windows\Command\MSCDEX.EXE这条命令时,没有找到MSCDEX所要使用的“MSCD001”这个设备驱动程序的替换名,而使得CDROM没有驱动程序,所以不能正常工作。解决的办法是:
1.保证AUTOEXEC.BAT和CONFIG.SYS文件中使用的CD-ROM设备驱动程序的替换名一致;
2.把替换名“MSCD001”改为“MSCD000”。
至于重新安装Windows 95,笔者认为并无必要。从上面的分析你也可以知道,即使重新安装Windows 95,也不能在进入Windows 95之后退出到DOS 6.21去。