安装DOS 6.22导致Windows 95不能启动故障的处理

Author: 周春 Date: 1997-01-01

#3  故障现象:
  一台丽雅(原装机)Pentium 166MMX多媒体电脑,刚买时预装有Windows 95操作系统,由于操作者对Windows 95系统不熟悉,启动时按下F8键,系统进入多重引导菜单,无“Previous version of MS-DOS”项。于是在软驱中插入DOS 6.22安装盘,重新启动计算机,安装一切顺利,安装完毕后再重新开机,顺利启动MSDOS 6.22,但Windows 95不能启动,出现的信息为:“This version of Windows does not run on MS-DOS 6.x or earlier”。
#3  故障分析与处理:
  屏幕所提示的意思为Windows的这个版本不能在MS-DOS 6.x或更早的DOS版本下运行。我们知道Windows 95所带的DOS版本为DOS 7.0,从故障现象上看是Windows 95找不到合适的DOS版本,初步估计是安装MS-DOS 6.22时破坏了DOS 7.0的系统文件。Windows 95的系统文件在启动时为IO.SYS、MSDOS.SYS、COMMAND.COM。而在安装DOS 6.22时,DOS 6.22也会向硬盘写入同名的系统文件而覆盖了Windows 95的系统文件。
  由此入手,在一台相同的配置机器上,从DOS 7.0下复制了如上三个系统文件拷入该电脑,将该三个系统文件修改属性后存入一临时目录下,重新启动出现硬盘不能引导,看来可能是在硬盘的0磁道上找不到系统文件以致系统不能启动。于是从另一台机器的DOS 7.0下拷贝一张系统盘(拷入SYS.COM),然后插入有故障的电脑,重新启动,执行“SYS C:”,系统文件顺利传送,取出磁盘,重新启动,顺利进入Windows 95,此故障解除。将以前DOS 7.0的三个系统文件改成后缀名为*.DOS的文件,然后拷回根目录,修改回各自的属性,再修改Windows 95下的MSDOS.SYS,在[Options]小节中添加BootMulti=0一行,将DOS 6.22常用的HIMEM.SYS、EMM386.EXE等重要的文件拷入DOS目录下,以方便调用。
  最后编辑DOS 6.22下的CONFIG.DOS、AUTOEXEC.DOS文件。这样就顺利的装入了DOS 6.22。重新启动,在出现STARTING Windows 95...后,按下F4键即进入MSDOS 6.22。