和Win98的启动时蓝屏及启动方式相关的怪异问题
zara 2002-04-23 05:21:37 同事有台机子, Win98的, 有些问题, 将c盘格掉重装, 当时他也安装了几个应用软件, 但几天后, 会出现在启动时蓝屏, 不能启动windows, 提示是在个16位模块中出错, 没有相关的模块名称, 这时如果进一下安全模式, 再重启就能进入正常模式, 否则怎么重启或是恢复注册表都没用. 奇怪的是在下面, 在排除问题的过程中无意中发现: 如果在Windows启动菜单中选择Command Line Prompt先进入命令行方式, 再键入win就能够正常启动windows, 再重新启动, 还会出蓝屏不能引导windows, 但如果按上面的方式先进入命令行, 再win就肯定能引导windows, 屡试不爽. 我现在的解决办法是在msdos.sys中将BootGUI置为0, 在autoexec.bat的最后加入c:\windows\win.com, 以后windows启动时就再没出现过问题, 偶尔也试过将启动方式复原, 还是会出蓝屏. 不知这样的现象你可曾遇见?
我现在最想明白的是:
1. windows 的由BootGUI=1的直接引导和BootGUI=0再win.com的两种引导方式有什么区别, 并且会导致上面的现象发生?
2. 如何通过蓝屏时提供的16位的代码地址查出引发问题的模块?
希望大家多给提示, 分儿绝对不是问题!