关于DOS6.22和PWIN97的双启动问题

Author: 杨洪明 Date: 1998年 第23期 34版

  第十七期《专家坐堂》关于对PWIN97(即Windows95 OSR2)因双启动出现问题的解决方法比较费事,且最后提到的完全解决方法——用应急启动盘SYS C:一招并不是很完美。虽然此时PWIN97能够使用了,但DOS的启动又无法实现了,为什么呢?原来SYS命令并没有恢复原PWIN97的MSDOS.SYS文件,却传送了一个“假”MSDOS.SYS(6字节)。如何真正实现PWIN97与DOS 6.22双重启动?待我慢慢道来。
  PWIN97的五个核心文件是:
  WINBOOT.SYS(216,372字节);
  MSDOS.SYS;
  COMMAND.COM(94,214字节);
  CONFIG.SYS;
  AUTOEXEC.BAT。
  DOS 6.22相应的五个核心文件为:
  IO.SYS(40,726字节);
  MSDOS.SYS(39,530字节);
  COMMAND.COM(65,117字节);
  CONFIG.SYS;
  AUTOEXEC.BAT。
  在安装PWIN97后,PWIN97的文件除WINBOOT.SYS文件更名为IO.SYS外,其余均未变化;而DOS的五个文件均更名为*.DOS。引导正常时,自然便进入了PWIN97的环境;但当你按下F4键或按下F8键并选择第七项时(当然,你的MSDOS.SYS中要有一句“Bootmulti=1”),机器就顺利地进入了原DOS环境,并且DOS 6.22的五个DOS文件自动恢复原名,PWIN97除IO.SYS外的四个文件更名为*.W40,IO.SYS却被改为JO.SYS。这样,当你再次启动时,头疼的事就来了……
  于是一种解决方法也就根据这个原理产生了(见《电脑报》第十七期),将DOS和PWIN97的十个核心文件逐一改回,比较费事。其实只需先将DOS的IO.SYS更名为IO.DOS,再将JO.SYS改名为IO.SYS,下次启动时PWIN97会视情况自动将所有文件统一改名。但这样还不能真正实现PWIN97与DOS 6.22的双启动。要真正实现PWIN97与DOS6.22双启动,具体做法如下:
  1.安装PWIN97,并将一些设置安装工作完成,如桌面、IE4.0、一些常用工具软件等;
  2.修改根目录下的MSDOS.SYS,加入一句“Bootmulti=1”,使F4键和F8键有效,击键后能出现第七选项,这是双启动的前提;
  3.将DOS盘中的IO.SYS、MSDOS.SYS、COMMAND.COM更名为*.DOS并拷入C盘根目录下,这一步主要是为下一步的进行打基础;
  4.重新启动,在出现“Starting Windows95……”提示后,迅速按下F4键,将系统引导到DOS,这时不用做任何工作,直接进行下一步;
  5.将DOS安装盘1#插入A驱,并热启动,进行安装DOS 6.22的工作,依次插入余下之盘。不用惊慌,也不用做任何备份,它不会破坏你的PWIN97,这全归功于第3、4两步,PWIN97的几个重要文件已全部更名并存放到根目录下,只有系统引导信息被覆盖,这也将有利于你进行DOS下的系统配置等工作,不用惊慌失措地去按那个F4键;
  6.配置好你的DOS,如多重配置、内存配置(MMEMAKER)等几次重启动才能完成的工作,结束后记住将DOS 6.22五个核心文件一一改为*.DOS;
  7.将PWIN97的应急启动盘拿来SYS C:一下,并用根目录下的MSDOS.W40替换MSDOS.SYS,这时你的PWIN97已完全恢复正常。但启动时,按F4进入DOS却仅限一次,若再次引导,光标便一闪一闪“死”在那儿。
  8.抓住这仅有的一次机会,好好研究一下。发现除DOS 6.22的五个文件外,还有四个*.W40、一个JO.SYS共五个文件,最方便的办法是将JO.SYS还原为IO.SYS,但如何一劳永逸呢?仔细看看,发现缺少一个PWIN97的重要文件WINBOOT.SYS,切入点就在这里,将JO.SYS(216,372字节)拷贝一份为WINBOOT.SYS,不要删除JO.SYS;
  9.将所有去除只读等属性的系统文件还原,完成收尾工作,热启动,你将发现,DOS 6.22与PWIN97切换自如,真正实现了二者的双启动。
  (该方法在方正、联想等主流机上测试通过,Windows 95 OSR2的版本号为4.00.1111)