一些電腦初學者可能不知道Awdflash.exe是個什么文件。其實它只不過是一個升級BIOS的專用軟件。好端端的BIOS為什么要升級呢?平常大家在使用計算機的過程中可能經常會遇到一些硬件上的不兼容或沖突問題,諸如Windows 98花屏或聲卡不能發聲,主板與新型硬盤的不兼容等,其中有些可以通過更新BIOS來得到解決。同時我們還能免費獲得新功能和硬件技術支持,如支持高速硬盤接口Ultra ATA/66/100、128MB以上的大內存、新型CPU。而且新版本的BIOS一般還會修正許多老版本的Bug。因此,通過升級BIOS來解決系統故障使性能得到
提升,實際上是既不花錢又能進行軟升級,可以說是“菜鳥”高飛前的一個必練神功。有不少高手除定期更新自己愛機的BIOS文件外,還對BIOS進行個性修改,如添加個人信息或插入開機、關機時的LOGO。這個時候,Awdflash.exe就可以大顯身手了。
目前市場上的主板BIOS主要有Award BIOS、AMI BIOS、Phoenix BIOS三種類型,而Award BIOS是由Award Software公司開發的BIOS,是主板BIOS中應用最廣泛的一種BIOS,這些信息我們可在開機信息的第一行得知,如“Award Modular BIOSV4.51G”就告訴我們這是Award BIOS,版本是4.51,你只要從網上下載對應主板型號的最新版BIOS文件,在純DOS狀態下從軟盤運行Awdflash.exe,然后根據提示一步步做下去就可以順利完成主板BIOS的更新,一般說來這個過程不會超過兩分鐘就可以搞定。
不知道朋友們在使用Awdflash.exe這個BIOS的刷新程序時有沒有注意到它的一些使用參數,我想不會有多少人去研究它吧,即使你知道/sn和/py這兩個參數,但其他的呢?筆者花了一番功夫,總結出Awdflash.exe的所有使用參數列表如下。
Awdflash.exe的各種參數使用說明:
/?:顯示幫助信息
/py:自動完成BIOS的刷新任務
/sy:備份原來的BIOS到磁盤
/sb:在升級BIOS時強行跳過BootBlock模塊
/cp:在刷新結束后清除即插即用數據(ESCD)
/cd:在刷新BIOS結束后清除DMI數據
/r:在刷新BIOS結束后自動重啟動
/pn:不運行升級程序
/sn:不備份系統老的BIOS文件
/sd:保存DMI數據到一個文件
/cks:在更新BIOS時顯示備份文件的數據
/tiny:只占用很少的內存
/e:刷新結束后自動回到DOS命令行狀態
/f:刷新時使用原來的BIOS數據
/ld:在刷新結束后清除CMOS數據并且不重新引導系統
/cksxxxx:將老的備份BIOS文件與新的BIOS文件進行比較校驗
從理論上來講,升級主板BIOS和升級硬件驅動程序的一樣,假如你完全按照正確步驟進行,一般是不會出事的。不過,人算不如天算,一些我們不注意的細節或其他意想不到的事情,都有可能導致意外出現,筆者根據自己升級BIOS的經驗總結了以下幾種最常見的失敗原因供各位參考:
1、在寫入新BIOS的過程中突然斷電。
2、升級用的啟動軟盤上有壞塊。
3、刷新程序強行刷新BootBlock(引導模塊)。
4、BIOS文件自身損壞,比如感染了病毒。
1、查看BIOS包內容:
/D這個參數就是用來查看BIOS中的內容的,本文中所有的例子都以老安主板的BIOS為例,為了方便理解,老安將其改名為007.BIN,我們如果要查詢007.BIN這個BIOS壓縮包的內容時,我們只需要輸入(所有的使用環境都是DOS實模式的提示符狀態)
cbrom 007.bin /d
這樣就可以查看到BIOS中的內容了,如果您查看BIOS的內容出現亂碼或總容量出現了負數,您就需要考慮更換其它版本的CBROM了。
2、將顯卡BIOS壓縮入主板的BIOS:
這個功能是將顯卡的BIOS寫入到主板的BIOS之中的,真的有這么神奇??事實真的是這樣,像市場上許多整合了顯卡的主板來說,顯卡和主板BIOS就是混合在一起的,因此在升級的時候就可能需要使用到這個命令。例如我們要將一款麗臺S320V的BIOS W2136.ROM這個文件寫入到主板的BIOS中,我們只需要輸入:
cbrom 007.bin /vga w2136.rom
這樣就可以了,看看我們已經將顯卡的BIOS寫入到主板的BIOS中了。
3、加入EPA圖標:
主板在啟動的時候,在屏幕右上方總有一個ENERAGY STAR的星形標志,這個標志是表明環保的標志,如果您不喜歡他,就可以使用CBROM的這個功能來將它改掉。方法是先制做一張BMP倍圖,然后使用BMP2EPA這個轉換軟件轉換成EPA格式,然后就可以有如下操作,例如我們將一名為PIC.EPA文件壓入到BIOS包中。
cbrom 007.bin /epa pic.epa
對這一節內容感興趣的朋友不妨到搜索網站上搜尋一下有關更改EPA圖標的文章來閱讀一下。
4、工廠信息及特殊指令:
有些主板在發給生產商或零售商后,有些公司便為了完善其功能,因此在主板上附加了許多功能,因此BIOS中的OEM信息就是可以由商家自行添加的,這部分稱為/OEM特殊信息,寫入的方法與上述的雷同。例如我們將一個名為QT.DAT的廠商文件添加到主板BIOS中,我們就可以有如下操作:
cbrom 007.bin /oem QT.DAT
AWARD的BIOS一共可以支持7個不同的廠商指令包。
5、加入PCI總線控制內容:
對于民用計算機來說PCI總線是比較簡潔的,沒有什么附加的設備,但是對于專業領域的主板來說,在最為主要的PCI總線上可能會就增添許多尖端的設備,例如SCSI卡、DMA控制器等,要想使得這些設備得以工作,就都要將他們的控制文件以PCI總線控制內容的部分添加到BIOS中,例如我們將ADP7032.BIN這個SCSI控制器的BIOS指令寫入到主板的BIOS之中,我們需要有如下操作:
cbrom 007.bin /pci adp7032.bin
對于許多朋友通過PROMISE的DMA66控制卡來實現FAST TRACK功能就是通過類似這一步的操作來完成的,當您將FAST TRACK卡BIOS寫入到主板的BIOS中,就可以使一片普通的卡性能飛升呢!
6、提示錯誤信息:
這個/ERR功能可以將BIOS中的自測錯誤信息包釋放出來,而生成一個CPU_FILE.STV這樣一個文件,經過老安的試用沒有確認該功能的具體作用。
7、寫入啟動顯卡BIOS:
AWARD的BIOS中常常有一部分為BOOT BLOCK,是為了防止寫入了錯誤的BIOS指令之后而使BIOS無法完成啟動,而特別開辟的一部分區域,用來啟動比較簡單的系統,因為BOOT BLOCK的空間有限,所以啟動時支持的設備也有限,因此有許多設備都是不能夠支持的,如果您將顯卡BIOS寫入到這個位置上預留一份時,當BIOS發生錯誤,BOOT BLOCK功能起作用時,便可以啟動您的這片顯卡,以免發生因黑屏而無法顯示的故障。
我們仍然以上述例子中的W2136.ROM為例,寫入到BIOS中,需要進行的操作是:
cbrom 007.bin /btvga w2136.rom
8、將刷新工具寫入到BIOS之中:
AWARD BIOS近期的產品還支持在BIOS本身內附加了用于刷新BIOS的工具AWDFLASH的功能,這樣您就無需再廢時廢力的去尋找AWDFLASH來刷新顯卡了,您只要在啟動的時候按ALT+F2鍵,再輸入BIOS文件名就可以輕松的完成BIOS的升級,這就是這項功能的妙處。如果您的主板不具備這個功能,也可以通過CBROM來添加。需要進行的操作是:
cbrom 007.bin /awdflash awdflash.exe
其中AWDFLASH.EXE的版本您還可以隨著AWARD公司發布的新版本隨時更新。
另外,如果您想往BIOS中添加內容而剩余空間不足時,提醒您就可以將這一個部分移除,因為這一項功能對于整合的BIOS來說是可有可無的。
9、加入ISA總線控制內容:
ISA是一種已經瀕臨淘汰的總線技術了,現在有許多芯片組已經不提供對ISA總線的支持了,因為它的性能實在是太差勁了,但ISA也有一定的優勢,一來它的優先級比較高,支持的設備都多數比較簡單,因此關鍵時候還是可以派上用場(例如維修BIOS的時候),另外,有許多設備還可以通過以ISA總線設備附加的方式來達到目的,例如現在有些智能主板所附帶的語音功能、備份功能、恢復功能、防毒功能等等多數都是通過ISA總線控制設備的形勢存在的,例如我們前兩天研究的“恢復精靈”這個功能就是將STDE.DAT這個模塊寫入到BIOS之中,我們還可以重溫一下當時的操作。
cbrom 007.bin /isa stde.dat
這樣就可以使我們的主板都用上“恢復精靈”了。
10、其它專用指令控制包的添加與移除:
除了上述幾種常見的數據包以后,還有/CPUCODE /ACPITBL /EPA /HPC等等專用的指令控制包,這些控制包則多數是由主板工程師來決定那個需要添加哪個需要移除的,因為與主板的設計都有很大的關系。對于我們普通的用戶來說,有些內容還是可以嘗試著修改的,例如對于不支持新式CPU的老主板,我們就可以試著更新它的CPUCODE部分。
首先我們將其它新式主板BIOS中的CPUCODE部分指令提取出來(后面講提取的方法),后然再寫入老的主板BIOS中就可以了,這樣多數情況下老主板就可以識別新式的CPU了。
操作的方法是:
cbrom 007.bin /cpucode cpucode.bin
11、特殊的參數:ROMFILE RELEASE 和EXTRACT
除了上述的附加項以外,還有三個特殊的參數,它們的作用也是相當大的,我們共同來看一看。
ROMFILE:在進行BIOS的編輯操作時,CBROM都會建立相關的ROM文件以記載相關的信息,這項功能就可以將這些相關的信息寫入BIOS中以供技術人員參考,對于普通用戶來說作用不是很顯著。
RELEASE:移除,這個功能是很常用的啦,如果您感覺你的BIOS包中內容明顯不足,你就需要將某些內容移除掉,您只要使用這個參數就可以了。例如我們前面所講的將AWDFLASH部分移除掉,就可以進行這樣的操作。
cbrom 007.bin /awdflash release
這樣就可以將此部分內容移除了。
EXTRACT:釋放,由于手中沒有現成的指令包內容,所以我們多數情況下需要從其它的BIOS包中將所需要的內容釋放出來,例如上例子中的CPUCODE部分,我們就可以進行這樣的操作。
cbrom 007.bin /cpucode extract
然后回兩次車,這樣就可以按照原來的文件名存放方式釋放出來了,以保障最大的兼容性。
基本上CBROM的使用命令就是這么多,如果上述的這些方法您都能夠掌握的話,那就證明您也可以駕輕就熟
新聞熱點
疑難解答