微信公众号 
图码生活

每天发布有五花八门的文章,各种有趣的知识等,期待您的订阅与参与
电脑报 1992-2001 十年文章全集
电脑报 1992-2001 十年文章全集
包含从 1992 年 - 2001 年间,两万余篇期刊文章,查询最少输入两个字符
随便看看
读取中
读取中
标题清除内存病毒不当导致系统不能引导Windows 95故障的处理
栏目主机类维护与维修
作者广西 王均同
发布1996-11-08
  故障分析与排除:由于A驱不能读写盘,笔者试着从B驱引导系统,具体操作方法是:在Windows 95下,双击“我的电脑”,将一无毒系统插入B驱(1.2M),双击“B驱”,再双击COMMAND,系统提示“该程序被设置为MS-DOS方式执行,不能与其它程序同时运行。如果要继续,其它程序都将被关闭。继续吗?”的信息,单击“是(Y)”按钮,系统关闭Windows 95,转入由B驱引导,引导完毕,再次用KV200检测时,仍提示上述信息。打开机箱盖,将A驱的电源、数据、控制线插头重拨插一遍,再开机时A驱读写正常,原来并非由病毒引起的。使用A驱将内存中的病毒清除后重新冷启动时却遇到了问题:B驱中必须插有软盘,否则提示“B驱未准备好”而处于等待状态。在B驱中插入软盘(不一定是系统盘)后,系统自动引导到MS-DOS方式,而不能引导到Windows 95。
  分析上述过程发现,在执行B驱中COMMAND.COM文件时,系统已将运行环境设置成了MS-DOS方式(当时笔者认为只是本次操作为MS-DOS方式),而将Windows 95挂起。查看硬盘根目录,发现有三个Autoexec文件,扩展名分别为DOS、BAT、WOS。
  AUTOEXEC.BAT的内容为:
  ECHO OFF
  SET TMP=C:\WINDOWS\TEMP
  SET winbootdir=c:\WINDOWS
  SET PROMPT=$p$g
  SET PATH=C:\WINDOWS;C:\WINDOS\COMMAND;C:\DOS;C:\UCDOS
  SET TEMP=C:\DOS
  LoadHigh C:\DOS\MOUSE.COM
  REM
  REM The following lines have been created by Windows. Do not modify them.
  REM
  B:
  CD B:
  CALL C:\WINDOWS\COMMAND.COM
  C:\WINDOWS\WIN.COM /WX
  AUTOEXEC.WOS内容为:
  ECHO OFF
  PROMPT $p$g
  PATH=C:\;C;\DOS
  PATH C:\WINDOWS;C:\WINDOWS\COMMAND;C:\DOS; C:\ucdos
  SET TEMP=C:\DOS
  rem By Windows Setup C:\WINDOWS\COMMAND\MSCDEX.EXE /D:ACERCDOO
  C:\DOS\MSCDEX.EXE /D:ACERCDOO
  从两者的内容不难看出,AUTOEXEC.BAT决定了系统引导时只能到MS-DOS方式,而AUTOEXEC.WPS才是引导Windows 95的批处理文件。原来Windows 95将系统设置成MS-DOS方式时,将原来的AUTOEXEC.BAT改为AUTOEXEC.WOS作备份,自动产生了AUTOEXEC.BAT文件以便直接进入MS-DOS方式。删除AUTOEXEC.BAT,将AUTOEXEC.WOS改为AUTOEXEC.BAT,重新引导系统,Windows 95引导正常。