
| 出版日期:2000-01-12 总期号:352 本年期号:02 |
|
es 1938与i740的矛盾
黄花菜 diyer们并不都是电脑专家,也无法知道众多电脑硬件的技术细节,但只要善于分析、勤于思考、勇于实践,绝大部分问题还是能被克服的。 朋友的机器是八月份装的,主板是大众vb601v,显卡和声卡都不知品牌,只知道分别用的是i740 8mb版和es 1938的芯片。买来后用用还行,前两天重装win 98,装完各种驱动后,就总在进入win 98时死机。其间没有开过机箱,没有调整过bios设置。从这些信息判断,问题不大会出自硬件故障,而与win 98的系统设置或驱动程序有关。 用“安全模式”进入win 98,查看设备属性,均无问题(一大堆诸如“该设备正常工作”、“没有冲突”之类的废话),用msconfig.exe查看启动时加载的程序,也未发现异样。无奈之下格式化c盘,亲自重装win 98。 装完win 98后,先安装主板的驱动程序和各种补丁,再安装声卡的驱动程序,非常顺利。最后再安装显卡的驱动程序,安装倒是十分顺利,但重新启动后就再也进不了win 98了,系统在显示开机画面时死机。显然,问题与显卡的驱动程序有非常大的关系。 再次用“安全模式”进入,进行各种检查,却依然没有发现任何可疑之处。最令人气愤的是该显卡的驱动程序一装上后就牢牢粘住了win 98,在设备清单中删除也不能让win 98起死回生。 装机时朋友不在场(胆子也够大的),这就难以知道商家用来装机的是不是朋友手上的这些驱动程序。第二天晚上,带着intel i740 pv4.0公板的驱动程序、花王es 1938声卡驱动程序,kv300和一块声卡,继续开打! 首先用kv300进行杀毒,结果并没发现病毒。于是重新格式化c盘,再装win 98。声卡驱动仍然用原来的那个,显卡驱动用带去的pv4.0版。安装顺序还是先声卡、后显卡。安装成功后重启——什么?老样子!看来问题不只是和显卡驱动有关系呀,否则为什么连这最新的intel i740 pv4.0公板的驱动程序也解决不了问题呢?不装显卡驱动时,声卡能正常工作;那么如果不装声卡驱动,显卡能否正常工作呢? 于是第三次格式化c盘重装win 98,这次先跳过声卡的安装(win 98每次都先找到它),直接安装显卡驱动,用的是原带的pv3.2版,装完后重启,没有问题出现;再升级到pv4.0版,也没有问题。这说明显卡和声卡的驱动程序完全都是可以使用的,但两个驱动程序之间很可能存在某种冲突(真是奇怪,经销商当初是用了什么高招怎么装机的)。抱着试试看的心理,继续安装声卡驱动,重启,成功!当听到进入win 98时那雄壮的音乐声时,我长吁了一口气,原来只用交换一下安装的顺序就能搞定呀,不会这么容易吧……果真又在开机画面处死机了。 为什么多一次重启动就又坏了呢?这也就是说那次成功启动后,电脑自己干了什么事情,使得冲突的条件又具备了。恢复一下注册表试试吧,于是选择了“command prompt only”……不可能吧,这样也死机?哈,有门!这次死机倒是让我找到了线索,心中一阵激动。选择用dos7.0启动时,系统除了执行autoexec.bat和config.sys外,不再执行任何程序,既然连这个文件也进不了,说明问题很可能就出在这两个文件身上。改用系统软盘启动机器后,用edit.exe打开这两个文件,其实都只有一行指令,autoexec.bat里是c:\es1938.com,config.sys里是device=c:\es1938.sys,这应该是dos下声卡的驱动程序,但现在并没有加载显卡驱动,会有什么冲突呢?不管三七二十一,先用rem把这些命令全都屏蔽掉。保存修改后重新启动,竟然能顺利进入win 98了。 这次可不敢高兴得太早,再重新启动一遍试试,果然又死机了。再次用软盘启动,用edit.exe查看autoexec.bat和config.sys,在被屏蔽过的命令行上方,电脑居然又把它们给重写了一遍!索性把这两个文件全部清空,再重启。进入win 98后用记事本打开这两个文件,这两条命令又被写了回去! 又试验了几次,发现autoexec.bat里的c:\es1938.com倒还无妨,关键在于只要config.sys里的device=c:\es1938.sys存在,就铁定要死机,但我的确是没有能力找到这个神秘的幕后主使者。没办法,使一歪着——将c:\下的es1938.sys 改名为es1938.sy0,让config.sys里的命令失效,算是蒙混过关了。这下,无论启动多少次,都能顺利进入win 98并稳定运行了。 以i740和es 1938为芯片的板卡很多,互相不兼容的事情倒还听得少,没想到在朋友家的机器上就闹别扭了。我这里有两台机器用的都是es 1938声卡,显卡分别是ati rage pro和sis 6326,在autoexec.bat和config.sys里也都有这么行命令,但从没见出什么事。 编后:本文作者解决问题的精神和思路值得大家借鉴,至于本文最终解决问题的方法虽有效,但没有找到问题产生的根源。如果换一块bx芯片组的主板,es 1938和i740还会闹别扭吗?有兴趣您可以试试。 |
|||||||||||||||||||||