三、删除老视频模块
经过以上分析,我们的目标就很明确了,只要把笔者的845gl主板中的老版本视频bios模块删掉,加入磐英845g主板的新版本视频bios模块就可以升级了,另外,为了确保修改bios失败后可以得到恢复,我们尽量将笔者的845gl主板的bios再次备份一个以留备用,笔者将备份下来的a.bin文件复制了一份,并且将名字改为g.bin,下面以g.bin这个文件来进行改造。在dos下分别执行cbrom215 g.bin /vga release和cbrom213 g.bin /group release两条命令来删掉集成显卡的bios模块(如图6)。第一条命令执行很正常的提示删除了vga模块,而第二条命令没有出现想象中的情况,它直接删除了group的_en_code.bin模块,用cbrom g.bin /d命令查看删除后的bios文件,发现vga的视频模块删除了,bdg_2607.vbt却还在(如图7)。

图6

图7
笔者经过多次测试发现,_en_code.bin里面是award bios的提示信息,是主板bios必不可少的部分,不能删掉,而当用cbrom606打开磐英845g主板最新的bios时,发现显卡bios的第二个模块被归为 other 类,并且给出了它的地址段 402e:0000(如图8),联想到cbrom命令中有一个other的选项,心里一动,决定尝试一下。

图8
在dos执行 cbrom215 g.bin /other 402e:0000 release,结果成功的删除了bdg_2607.vbt了(如图9)。(注:cbrom606实际是比cbrom215更老的版本,它无法识别打开笔者的845gl的bios,只能用cbrom215,这一点需要注意。)
![]()
图9
四、写入新视频模块
接下来,先把磐英845g主板bios中集成的版本为2686的显卡bios释放出来,然后加入到我们要修改的佰钰主板的bios中就行了,首先执行cbrom215 41.bin /other 402e:0000 extract命令释放磐英845g主板bios中的视频模块(如图10),然后执行
cbrom215 b.bin /other 402e:0000 bdg_2686.dat 命令把释放出来的磐英845g视频bios模块加入到要修正的主板bios中(如图11)。

图10

图11
接着使用cbrom g.bin /d命令查看修改后的的bios,我们发现程序模块已经成功加入进去(如图12)。之后用awdflash把这个修正好的bios写入主板的的bios中,重新启动电脑进入系统,系统的显示属性显示bios版本已经升级了,并且就是上面写入的bdg_2686.dat模块,即视频bios版本从2607升级到了2686(如图13)。

图12

图13
五、升级到更高版本
后来我在上网寻找驱动的时候,偶然发现网上提供了intel官方845g系列主板集成显卡的最新bios2920,而且是通过whql认证的驱动版本,赶紧下载下来,打开这个文件包,发现里面的内容很多,有新版视频bios的脚本文件、脚本编译程序、tsr测试程序,当然也有编译好的视频bios模块bdg_2920.dat 和bdg_2920.vbt。采用上面同样的办法把这个最新版视频bios模块替换笔者的845gl主板里的视频bios模块,用awdflash把修改后的bios写入主板,结果成功升级到性能更高的版本了(如图14)。

图14
六、升级后的性能
经过几次周折,终于把我的笔者的845gl主板集成显卡bios升级了,其间笔者用3dmark2001分别测试了2607、2686、2920三个版本的视频bios性能,其得分情况分别为1310、1380、1376。可以看出升级bios对性能影响基本是没有的,不过升级它的意义不在这里,重要的以前玩游戏时出现的莫名的黑屏跳帧现象消失了,这才是最重要的呢。
七、写在最后
尽管我们这里是讲解了845gl集成显卡的bios升级,给予大家的思路是,一些老的810、815e、845g/gv、865g/gv等集成显卡的bios同样可以采用这个方法升级,而且特别适合一些杂牌主板厂商不提供bios升级的情况,如果你用的刚好是这类主板,不妨尝试以上方法去升级,最后提醒大家:本文的方法只给予大家一些bios知识方面的学习和扩展应用思考,升级bios时一定要注意备份,修改bios失败后可能造成电脑不能启动等严重后果,如果对此把握不大,最好请一些有经验的diy用户给予帮助。
发表评论