wu.hn8401 發表於 2012-1-5 15:09:14

☆簡單上手 教你自己升級顯卡的BIOS


☆簡單上手 教你自己升級顯卡的BIOS
刷新前的準備工作!在開始刷新顯卡BIOS之前,我們還有很多準備工作要做。
◆1.確定顯卡的型號目前市場上顯卡品牌林立,型號眾多。不同品牌的顯卡BIOS是不一樣的,一般都不能通用。而同一個品牌的顯卡,如果採用不同的顯示晶片(GPU),BIOS也不一樣。即使採用同樣顯示晶片的產品,如果搭配了不同規格的顯存,其BIOS也不相同。因此,在刷新顯卡BIOS時,必須“對號入座”。如果刷入了不恰當的BIOS檔,輕則會使顯卡工作不正常,重則導致顯卡報廢。
要確定當前顯卡的具體型號,最簡單的方法就是查看顯卡附帶的包裝盒、說明書,另外,顯卡的PCB板上一般會有一張型號貼紙,通過它也能知道顯卡的品牌及型號。
◆2.確定當前顯卡的BIOS版本如何知道廠商推出的BIOS比當前的BIOS版本要新呢?最常用的方法是通過查看顯卡的驅動程式戳私獾鼻跋鑰ǖ腂IOS版本資訊。此外,通過EVEREST這個軟體也可以瞭解顯卡BIOS的詳細資訊。
◆3.下載新版BIOS文件在廠商的網站上找到新版本的BIOS檔,將它下載到硬碟。需要注意的是,網上提供的下載檔案一般都是壓縮檔,需要用WinRAR之類的解壓縮軟體解壓縮,注意看解壓後的檔,尾碼名為.exe的檔是刷新工具(NVIDIA的專用刷新程式為nvFlash.exe,ATi的專用刷新程式為Flashrom.exe。),而諸如“XXXXX.rom”、“XXXXX.bin”之類的檔,則是新的BIOS檔。
由於BIOS刷新工作在純DOS狀態下運行更可靠,所以需要製作一張DOS開機磁片,通過該開機磁片可以引導系統進入純DOS環境。製作好DOS開機磁片後,還要將下載的BIOS刷新程式和升級檔複製到硬碟的同一目錄下。比如,在C盤新建一個名為“BIOS”的資料夾,將下載得到的這些檔全部拷貝到該資料夾中。如果發現廠商提供的下載檔案中沒有附帶刷新工具,則還必須到諸如“驅動之家”等網站下載顯卡的專用刷新工具。
☆準備工作一切就緒,接下來我們就開始進入顯卡BIOS升級的實戰階段了~
※如何刷新NVIDIA顯卡BIOS
☆1.確認ROM晶片是否支援刷新
通過開機磁片進入到純DOS環境下,在命令提示符後輸入“nvflash -c”,測試顯卡BIOS所使用的ROM類型。如果刷新程式支援顯卡的ROM晶片,則會列出該晶片的詳細資訊(如圖1),反之則出現錯誤提示。此主題相關圖片如下:
☆小提示: nvflash和各種命令參數配合使用時,可以實現不同的功能:
-f :將名為“filename”的BIOS檔寫入顯卡的ROM晶片中,然後進行校驗-b :從顯卡的ROM晶片中讀取BIOS,並以“filename”的名字保存-k :從顯卡的ROM晶片中讀取BIOS,並與名為“filename”的BIOS文件比較-c:檢測顯卡ROM晶片是否支援刷新-h:BIOS升級完成後重啟機器-?:獲取刷新程式的詳細說明,包括命令列參數、支援的ROM晶片等
☆2.備份當前BIOS
備份BIOS的參數是“b”,其命令格式是“nvflash -b ”,即備份顯卡BIOS,並存為“filename”檔。此外,備份BIOS的工作還可以事先在Windows下完成,即通過NVIDIA BIOS Editor這個軟體進行備份。
☆3. 完成備份工作以後,再輸入“nvflash -f ”即可將新的BIOS寫到ROM晶片中。刷新過程中,螢幕會有所抖動,並變黑,持續時間在10秒左右。如果再次回到DOS介面,那麼刷新成功了(如圖2)。
★要特別注意的是,刷新過程中千萬不能斷電或者中斷,以免刷新失敗!

※如何刷新ATi顯卡BIOS
★1.ATi顯卡BIOS常規刷新方法...
◇1.先備份當前顯卡的BIOS
啟動機器進入純DOS環境,並進入C盤下的BIOS資料夾。在命令提示符下輸入“Flashrom.exe -s 0 backup.rom”,按Enter鍵之後,便可將當前顯卡的BIOS資訊備份到BIOS資料夾中,並命名為“backup.rom”。
注意,在輸入上述命令時,“Flashrom.exe”與“-s”之間有一個空格;“-s”與“0”之間也有一空格,此處的0為數位0而不親幟窸,它表示系統中顯卡的編號,即指AGP顯卡;0與Backup.rom之間也有一空格。
◇2.在命令提示符下輸入
“Flashrom -p 0 newbios.rom”(“newbios.rom”為升級的BIOS檔案名),按Enter鍵之後,程式便會將新BIOS寫入當前顯卡的BIOS晶片之中。等待數秒之後,如果發現沒有出現錯誤資訊則可以重新開機電腦了(如圖3)。  
☆小提示:Flashrom和各種命令參數配合使用時,可以實現不同的功能:
-p :向顯卡ROM晶片中寫入名為“filename”的BIOS檔,而num表示系統中其中一個顯卡的編號-s :對系統中第塊顯卡ROM晶片中的BIOS檔進行備份,並命名為“filename”-i:顯示ATi顯卡的參數資訊
◆2. (1)通過“-f”參數進行強制刷新
Flashrom在刷新顯卡BIOS時會檢查新BIOS的SSID(BIOS及設備ID),如果發現新BIOS的ID與顯卡本身的ID不符,則會拒絕刷新並給出警告資訊——提示如果要強制刷新,則需要加入“-f”參數(如圖4)。
如果確認新BIOS檔支援當前的顯卡,則可以在刷新時輸入“Flashrom -p -f 0 newbios.rom”,然後按Enter鍵執行。注意“-f”與“-p”、“0”之間都有一個空格。

(2)加入“-atmel”或“-sst”參數
對於一些採用mBGA封裝顯存的顯卡,如果加了“-f”參數還是無法刷新,那就要注意:如果顯卡的BIOS晶片是ATM公司的,則要在命令中加上“-atmel”參數,也就是“Flashrom -p -f atmel 0 newbios.rom”;如果是SST公司的就加上“ -sst”參數,也就是“Flashrom -p -f -sst 0 newbios.rom” 或“Flashrom -p 0 newbios.rom -f -sst”。
※BIOS刷新失敗了怎麼辦!
刷新後如果出現花屏或不穩定現象,這時就要把備份好的BIOS檔重新刷回到顯卡中,具體刷新的方法跟刷新新版BIOS的方法一樣,只不過要將命令列中的“newbios.rom”改為“backup.rom”。接下來著重介紹刷新後出現黑屏的補救措施。
★方法1.
首先將AGP顯卡拔下來,插上PCI顯卡後開機,進入主機板BIOS設置程式,選擇“Intergrated Peripherals”選項,將“Init Display First”項的值改為“PCI Slot”。然後保存設置並關機。
接下來將AGP卡重新插上,但仍讓顯示器連接在PCI顯卡上,然後重新開機。最後按照前面的刷新方法,將正確的BIOS檔刷回去即可。這裡要注意的一點是,輸入刷新命令時要明確AGP顯卡的編號(0表示AGP介面)。
★方法2.
如果沒有PCI顯卡,也可以“摸黑”操作,即進行“盲刷”操作。首先另找一台機器,並在DOS啟動軟碟上建立一個自動批次檔(AUTOEXEC.BAT),在該文字檔中寫入以下命令列:“nvflash ”(NVIDIA顯卡使用,命令中的為備份的BIOS檔案名)或“Flashrom -p 0 Backup.rom”(ATi顯卡使用)。
批次檔編輯完成後,用該軟碟重啟需要修復顯卡BIOS的電腦,讀盤結束後等十幾秒鐘,最後重新啟動機器,即可恢復正常。
※溫馨提示:刷新Bios有一定的風險,刷新Bios前,請備份好原版顯示卡Bios,以防萬一!

xoutw08i99cu 發表於 2012-1-5 15:38:18

:good感謝分享教學

x61055t 發表於 2012-1-5 23:20:24

這應該是很久以前的文章了
連AGP跟PCI都跑出來了:lol
頁: [1]
查看完整版本: ☆簡單上手 教你自己升級顯卡的BIOS