查看單個文章
舊 2005-10-15, 07:21 PM   #1
psac
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設 教你如何給整合顯示卡昇級BIOS

給主機板或者顯示卡換BIOS,對於DIY愛好者來說是很平常的事情。而更換一些雜牌的整合於主機板晶片組內的顯示卡BIOS卻不是非常輕鬆的事情。筆者為了給自己的雜牌主機板所整合的顯示卡更換BIOS尋找了不少方法,最後終於成功,下面就把這個經驗共享給大家。
  一、昇級前的思考

  我們知道,不少主機板(如810、815、845G/GL、865G以及新的915G/945G等)都整合了顯示卡,這類整合顯示卡在玩遊戲時不但是速度方面不理想,在相容性方面也經常出現一些問題。一般情況下,如果是獨立顯示卡出現這樣的問題,我們通過昇級顯示卡BIOS來嘗試解決,因為獨立的顯示卡有專門的BIOS晶片,通過昇級或修改顯示卡BIOS等辦法(如圖1),讓顯示卡BIOS版本提升,解決一些無顯示或設備相容問題。但問題是,雜牌主機板基本上很少有提供更新的BIOS給用戶的,而Intel也沒有單獨為其整合晶片組提供各個廠商的版本,如果直接採用其它廠商的同檔案類型晶片組BIOS,一般都不相容,重新整理後就啟動不了了。

http://www.pconline.com.cn/diy/salon/cncd/study_gra/0509/pic/050921tom01.JPG
圖1

  那麼是否就無法昇級整合顯示卡的BIOS呢,事在人為,我們可以通過一些捷徑,讓整合顯示卡BIOS得到昇級,大概思法是用CBROM工具將其它品牌的新版本BIOS主機板中的顯示模組分離主來,然後合併到找不到新BIOS程序的主機板BIOS中,最後重新整理BIOS就大功告成(兩張主機板需要同一晶片)。

  二、準備昇級材料

  昇級前,我們需要準備一些BIOS修改和重新整理工具,以及相關的BIOS程序。以筆者的845GL主機板為例,首先需要下載主機板BIOS編輯工具CBROM(可點擊這裡下載);主機板BIOS重新整理工具AWDFLASH;筆者自己的845GL主機板BIOS程序(如果找不到舊的BIOS程序,也可以制作備份現用的版本)、磐英845G主機板的最新BIOS程序。將以上這些工程序放到硬碟的同一個目錄下即可(如筆者放在c:\4g目錄下)。

  尋找視瀕模組

  上面說了,如果你在廠商官方網站找不到需要昇級的主機板BIOS程序,也可以將本機主機板的BIOS程序制作備份出來使用。用WIN98啟動碟啟始進入DOS模式,進入c:\4g目錄下,執行AWDFLASH a.bin /sy(假設BIOS重新整理工具的軟體名為「AWDFLASH」),就會在當前目錄下產生主機板BIOS的備份檔案a.bin,接著就可以用CBROM工具對BIOS進行修改了。不過在進行昇級改造之前,首先讓我們先熟悉一下CBROM的使用方法,直接執行CBROM215.exe(假如CBROM軟體名為「CBROM215」),接著會出現CBROM軟體的使用指令詳解(如圖2)。其各指令的具體使用方法和含義見圖3所顯示。

http://www.pconline.com.cn/diy/salon/cncd/study_gra/0509/pic/050921tom02.JPG
圖2

http://www.pconline.com.cn/diy/salon/cncd/study_gra/0509/pic/050921tom03.JPG
圖3


下面讓我們來看看筆者的845GL主機板的BIOS裡面到底都有些什麼內容,直接執行CBROM a.bin /d指令,執行結果如下圖4所顯示,從圖4中可以看出,845GL主機板BIOS裡面包括:基本系統BIOS模組、AWARD增強模組(圖中第1、5、6項)、CPU微程式碼模組、ACPI管理模組、EPA能源之星LOGO、顯示卡BIOS模組(圖中的第7、8項)。通過對比WINDOWS中顯示卡內容裡面的版本訊息,發現845GL顯示卡BIOS模組的名稱後面的程式碼就是它的版本號,系統內容如下圖5所顯示為2607。
http://www.pconline.com.cn/diy/salon/cncd/study_gra/0509/pic/050921tom04.JPG

圖4

http://www.pconline.com.cn/diy/salon/cncd/study_gra/0509/pic/050921tom05.JPG
圖5
三、移除老視瀕模組

  經過以上分析,我們的目標就很明確了,只要把筆者的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)。
http://www.pconline.com.cn/diy/salon/cncd/study_gra/0509/pic/050921tom06.JPG

圖6
http://www.pconline.com.cn/diy/salon/cncd/study_gra/0509/pic/050921tom07.JPG

圖7

  筆者經過多次測試發現,_EN_CODE.BIN裡面是AWARD BIOS的提示訊息,是主機板BIOS必不可少的部分,不能刪掉,而當用CBROM606開啟磐英845G主機板最新的BIOS時,發現顯示卡BIOS的第二個模組被歸為 OTHER 類,並且指出了它的位址段 402E:0000(如圖8),聯想到CBROM指令中有一個OTHER的選項,心裡一動,決定嘗試一下。

http://www.pconline.com.cn/diy/salon/cncd/study_gra/0509/pic/050921tom08.JPG
圖8

  在DOS執行 CBROM215 G.BIN OTHER 402E:0000 RELEASE,結果成功的移除了BDG_2607.VBT了(如圖9)。(註:CBROM606實際是比CBROM215更老的版本,它無法識別開啟筆者的845GL的BIOS,只能用CBROM215,這一點需要注意。)

http://www.pconline.com.cn/diy/salon/cncd/study_gra/0509/pic/050921tom09.JPG
圖9
__________________
http://bbsimg.qianlong.com/upload/01/08/29/68/1082968_1136014649812.gif
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次