平常我们都见过IRQ中断冲突,内存地址冲突,其中有声卡与调制解调器冲突较为常见,还有打印机与声卡,板载显卡,声卡,调制解调器,网卡等与独立显卡,声卡,调制解调器,网卡冲突等。可是你见过BIOS也会与声卡冲突吗?
有一次,客户在公司买了一块酷鱼40G硬盘,要安装在他的老的金长城电脑上,主机配置如下:CPU CELERON 333,64M内存,3.4G硬盘,24速光驱,精英P6SET-ML主板(SIS620和5595芯片),主板集成声卡(芯片HT8338A/PCI)和显卡及调制解调器(芯片PCT789T)和网卡(芯片HF2019A/PCI)。原BIOS版本号为V1.0。象这种简单的升级问题,唯一需要考虑的是老主板是否能认大容量硬盘的问题。
正如起初所考虑的,当把40G硬盘挂上后,果真没有检测到硬盘。当使用“AUTO DETECTED HARDISK"选项时,计算机长时间的扫描检测,没有任何结果,系统也不通过检测。由此可肯定该款主板不支持40G的大硬盘。如果能够检测通过(可能检测的容量远远小于实际容量),便可以通过硬盘厂家附送的大硬盘支持程序来扩充老的主板对大容量硬盘的支持。但这款主板却不行。只有通过升级BIOS的最新版本来解决。
于是我马上从金长城网站下载了一个p6set-ml(PCB V2.0)的BIOS代码程序,启动计算机进入MS-DOS字符命令状态,用AWDFLASH命令把新的BIOS程序代码写进ASD AE20008F芯片后,再次启动电脑,可结果还是认不到40G的硬盘。
后来我又在网上用GOOGLE搜索引擎来搜索“P6SET-ML”,并下载了P6SET-ML.ZIP(精英XCEL2000 P6SET-ML BIOS V1.4b(SIS620)长城OEM专用版,其中有备注说明能够认到65G的大硬盘。),更新日期是2001年2月22日。我再次用AWDFLASH进行升级刷新。这次还真的不错,非常顺利地找到了40G硬盘。
注意:第二次从网上下载的是长城OEM专用版。
本来认为升级问题已经解决,接下来分区,安装WIN98,再装驱动,应用程序就可以了。万万没想到的是,当我安装完WIN98后,再安装声卡驱动时,问题出来了。我把声卡驱动安装完毕,右下脚的任务栏里也很快出现了黄色的“小喇叭”图标,不过只要你一点击鼠标,无论在什么位置,音箱里就连续发出“嘟,嘟...”的声音,大约持续三十秒才会停下来。如果再点击鼠标,“嘟嘟”声又再次出现。安装的软件只要与声音有关如WAV,MP3,VCD等都无法使用,虽说能够正常播放,但“嘟嘟”声不断,吵得你耳朵痛,这种音乐谁也享受不了。不过如果你不开音箱或者不听耳机,便听不到恼人的“嘟嘟”声了,使用其他功能都没有问题。
无奈之余,只能一步一步的解决问题了。
⑴、仔细检查“我的电脑”_“属性”里面没有黄色的“!”出现,所有的IRQ,地址也没有冲突提示。这就让人犯难了。
⑵、会不会是自己没有把系统装好,或在安装系统过程中,有什么提示信息没有注意到?于是重新安装WIN98,结果还是老样子。
⑶、为了验证是不是系统原因,在CMOS里屏蔽掉大硬盘,直接挂接用户原来的小硬盘,启动原来的WIN98系统,很不幸的是用户原来的WIN98竟然不能启动了,连安全模式也进不去,进去就蓝屏,真的很背!
⑷、我第一次分区时采用的是SFDISK(Smart Fix Disk),因为我知道SFDISK分区的兼容性不是很好,用它分好的区,在WIN98下的FDISK有时不认识,PQMAGIC魔术分区工具也会不认识。无可奈何之下,我重新用FDISK慢慢的分区,再次安装WIN98时,故障依旧存在。这次可真的让人头大了!
⑸、会不会是声卡原来的驱动不很好,和某个硬件发生了冲突。于是从网上下载最新的8338声卡的驱动,进行安装,结果还是一样,只要声卡一装好,小喇叭一出现,“嘟,嘟......”便开始响起来。我几乎要发疯了。
⑹、这到底会是什么问题呢?实在没有别的办法,那就建议用户花三十元买一个旧的PCI声卡凑合着听吧!为了验证能不能加装独立声卡,我便借了一块创新PCI128声卡,在CMOS里把AUDIO/MODEM选项设为DISABLE。启动电脑,进入WIN98时发现新硬件,安装完声卡后,再次启动电脑,当出现WIN98的蓝天白云后,长时间的光标闪烁,硬盘也没有动静。死机了...。这样也会冲突,比刚才还严重。
⑺、我在懊恼之余,冷静地坐下来想想:原来主机工作完全正常,为什么升级完BIOS后就会出现这种情况呢?是不是在升级过程中,身上的静电把声卡击穿了?为了验证声卡是不是真的坏了,我又用AWDFLASH工具重新刷回原来的老BIOS(注意:在使用AWDFLAS等BIOS刷新工具升级BIOS时,最好把原来旧的BIOS程序进行备份,以备不时之需),用GHOST恢复客户原来的WIN98操作系统(顾客在最初有用GHOST做的备份光盘),喇叭里传出那熟悉的音乐声。由此可以断定声卡是好的,那造成这种情况的唯一可能就是BIOS里的某个模块程序代码与声卡驱动程序有冲突。
于是我用CBROM /D命令仔细分析新旧两个版本BIOS的不同之处,我发现:
因为计算机启动动后把BIOS中的代码映射到内存中,自身不再起作用,如果有冲突的话,那只能是计算机启动后仍然在内存中活动的BIOS程序,这样的程序有:
-System BIOS代码,其中是计算机的基本的BIOS中断调用;(CBROM命令不能够进行修改,也不能够进行对比试验。)BIOS代码驻留内存,供系统执行时调用,自身不活动。
-ACPI table高级电源管理,计算机启动后驻留内存,并监控计算机的工作;
-VGA ROM[1],集成显卡的BIOS驱动;
- VRS ROM病毒检测程序,防止病毒改写硬盘主分区表和系统引导区。(新旧比较前后大小一致,代码的版本应该是一致的。该项应不于考虑。)
因为使用CBROM命令不能够把SYSTEM BIOS代码段剥离出来,那就只有把旧版本BIOS的其他代码如ACPI,VGA,VRS分别剥离出来后,再单独添加到新版本的BIOS中,用AWDFLASH写进芯片,再重新启动电脑,来尝试故障是否会消失。
于是我用cbrom p6set-ml.old /acpi(VGA) extract命令分别把ACPI和VGA,VRS代码段分离出来后,再用cbrom p6set-ml.bin /VGA 62010350.tv命令把新BIOS中VGA_BIOS代码更换为旧的,写回到芯片中,重新启动计算机,进入WIN98系统,故障依旧;再用cbrom p6set-ml.bin /acpi acpitbl.bin命令把新BIOS中的ACPI代码换为旧的,写回芯片中,重新启动计算机,当进入WIN98桌面时,喇叭里传出了盼望已久的音乐声。
问题终于解决了,同时电脑的ACPI功能也能够正常使用。
结论:新BIOS代码中的ACPI程序有所变动,或许是PCB版本不同的原因。在ACPI代码运行时和声卡驱动程序有冲突,结果导致了声卡不能正常工作。在新主版出厂时,同步配置的BIOS代码都经过了系统检测,不会有任何问题。但后来该主板不生产了,生产厂家为了满足广大用户升级的需要,还不断写出新的该款主板的BIOS代码,以增加对新硬件的支持或者解决一些后来发现的BUG问题。不过此时因为生产厂家没有进行完全的系统的应用检测,也就出现了上述的情况。
后来我又把从别的网站下载的p6set-ml.bin代码,用CBROM /D命令进行比较,虽说下载时大小容量不同,但其内部分代码却大小相同,压缩后的大小也相同。这说明不同网站上链接的BIOS代码是相同的。因此我在这里提醒想升级的朋友们注意:当您升级您的计算机BIOS时,一定要注意主板的PCB版本号。
相关视频
相关阅读 Windows错误代码大全 Windows错误代码查询激活windows有什么用Mac QQ和Windows QQ聊天记录怎么合并 Mac QQ和Windows QQ聊天记录Windows 10自动更新怎么关闭 如何关闭Windows 10自动更新windows 10 rs4快速预览版17017下载错误问题Win10秋季创意者更新16291更新了什么 win10 16291更新内容windows10秋季创意者更新时间 windows10秋季创意者更新内容kb3150513补丁更新了什么 Windows 10补丁kb3150513是什么
热门文章 夏天水冷主机组装攻略笔记本键盘失灵怎么办翻新硬盘(返修盘)鉴定
最新文章
电脑频繁重启电源故障夏天水冷主机组装攻略
笔记本电池校正方法苹果g5机箱改造功放机箱实战分享笔记本键盘失灵怎么办?笔记本键盘拆卸图解翻新硬盘(返修盘)鉴定技巧
人气排行 笔记本键盘失灵怎么办?笔记本键盘拆卸图解ThinkPad笔记本刷BIOS教程显卡不够怎么办?主板电池没电引起电脑无法正常启动的故障手动探秘--IBM X31笔记本电脑完全拆解联想L197显示器支架拆装图解苹果g5机箱改造功放机箱实战分享廉价声卡也有尊严--CMI8738声卡使用心得
查看所有0条评论>>