Win98和WinMe双系统应这样自由转换

IT商界

  文章标题之所以用“应”这个字,是因为我曾试过很多报刊上介绍的很多篇文章的安装双系统的方法,但没有一篇能做到Win98和WinMe双系统的自由转换(用第三方软件的方法除外)。现在安装双系统的方法多数是装完Win98后将C盘根目录下的Autoexec.bat、IO.SYS、MSDOS.SYS(要将隐藏和只读属性去掉)这三个文件Copy到一个新目录下,然后在D盘(我装在了E盘)安装WinMe之后同样将Autoexec.bat、IO.SYS、MSDOS.SYS这三个文件Copy到另一个新目录下,然后在这两下新目录下分别做两个*.bat批处理文件,作用是将上面Copy的三个文件再Copy到C盘下,这样只要执行这个命令并重启就可进行两个系统中的转换了,当然,在转换之前这些文章的作者还写到要在变量中进行这样或那样的改动后才能让以后的转换更加自如。

  不过我和几位朋友发现自由转换并不这么简单,由于WinMe对系统的保护性,导致从WinMe转换到Win98时只要系统发现C:\Autoexec.bat文件的大小及内容与注册表中注册的大小及内容不一,在重新启动时就会将Autoexec.bat换成WinMe在上次关机时自己备份的Autoexec.bat,这样一来,虽然还是能进入Win98,但此时无法在Win98下运行DOS命令(如*.bat文件),只有手工将Win98的Autoexec.bat(Copy到新文件夹中的那个)文件覆盖Copy到C盘根目录下并重启后才能正常使用Win98,转到WinMe中时还会要求进入“安全模式”,选择正常进入WinMe后再看那些被改过的变量也都纷纷恢复原样,试问这样的转换能叫自由转换吗?

  前些天我下决心将我的三系统做成名副其实的三系统(C盘装Win98、D盘装Win95、E盘装Me),经我反复试验后找到了正确的方法,下面先说改动注册表:在WinMe操作系统中打开“注册表编辑器”,然后在“注册表编辑器”中找到HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SessionManager\Environment\,在右边的窗口中将名称为“PATH”的数据改成“E:\WinDOWS;E:\WinDOWS\COMMAND;C:\PROGRA~1\ULTRAE~1;E:\WinDOWS;E:\WinDOWS\COMMAND”,之后将名称为“AutoexecEnvCRC”、“AutoexecEnvMOD”、“AutoexecEnvSize”的三个键值(名称)删除,接下来再将名称为“COMSPEC”、“winbootdir”、“windir”的数据全部删除(名称不要删除),下面我们再将系统配置实用程序中环境的“PATH”也改成上面说到的值,然后到C盘下将Autoexec.bat中的“PATH”也改成上面说到的值,然后运行“系统配置实用程序”,这时会出现一个询问对话框,确定后你只要按 “确定”钮并重启即可,再进入WinMe的界面后打开“注册表编辑器”你会发现你删除的所有东西又出现了,不过你会发现有很多值已经变了,其中“AutoexecEnvSize”的数据已经变成了0x000000f5(245),245这个值就是Autoexec.bat在注册表中的注册值。

  也就是说,无论你将Autoexec.bat换成什么系统的Autoexec.bat,只要大小为245个字节,重启转换时WinMe的系统也不会对它有任何改写操作,下面我们要做的就是最后一步了,将所有的用于转换系统(包括WinMe)用的Autoexec.bat都做成和C盘根目录下一样的Autoexec.bat(要用覆盖Copy实现),然后将Autoexec.bat中的E改成相对应的C和D(要保证大小都为245字节)。将上面的改动完成后我们仍然不能做到真正的自由转换,因为这时用*.bat转换程序从Win98转到WinMe后WinMe中的DOS又没法用了,我们必须重新启动后才能在WinMe中使用*.bat程序来转换到Win98,为了解决这个问题,我下面再说一下用WinRAR3.2来制作不使用DOS环境的转换程序。

  如图1所示将备份好的三个用于转换的文件“添加到压缩文件”,这时我们就会见到一个压缩设置窗口(如图2所示),按图2设置好后在“高级”→“自解压选项……”→“常规”中将“解压路径”设为“C:\”,之后在“模式”中设置成“全部隐藏”和“覆盖所有文件”,至此所有设置完毕,连按“确定”后就得到了转换程序“WinMe.exe”。接下来再如法炮制作出Win98和Win95并在开始菜单中创建相应的快捷方式后,我们就可以通过执行相应的转换程序在多个系统中真正地进行自由切换了。注:如果你的电脑的配置较低,则在图1中要把“压缩格式”改成“存储”,另外,执行转换程序时鼠标旁会出现小沙漏,你最好在小沙漏消失后再进行重启。

  如果你的机器还和以前一样不能切换自如的话,你可再重复一遍更改注册表的操作,因为我曾经在一位朋友的机器上就重复了一遍,不过多数情况下一遍就能搞定。

  注:搞定后要记得备份注册表!