最近大蝦入手了HP的小機(jī)箱和HP的顯示器,為了達(dá)到整體統(tǒng)一,HP鼠標(biāo)鍵盤必不可少。但是他湊齊所有裝備后,突然發(fā)現(xiàn)雖然外觀上HP品牌機(jī)的形象達(dá)成了,但在操作系統(tǒng)里卻沒有那個(gè)小小的HP LOGO,事事力求完美的大蝦可不能允許這種情況發(fā)生,說干就干……
孔子他老人家說過:“溫故而知新,可以為師矣”。所以啊,先復(fù)習(xí)下以前的知識(shí)吧……
OEM信息,BIOS是關(guān)鍵
在品牌機(jī)的BIOS中,存在著一個(gè)叫SLIC的東西,SLIC的英文全稱是Software Licensing Internal Code,翻譯過來的意思就是內(nèi)部軟件許可號(hào)碼。說白了就是一張品牌的身份證。
說到OEM信息的問題,我們?cè)俳榻B兩個(gè)名詞,一個(gè)是ACPI(Advanced Configuration and Power Management Interface),即高級(jí)配置和電源管理接口;一個(gè)是SLDT(Software Licensing Description Table),即軟件許可描述表。SLIC包含在SLDT中,SLDT又包含在ACPI中,ACPI又包含在BIOS之中。
那么,我們主要的任務(wù)就是更改這些和OEM有關(guān)的信息。任務(wù)來了,讓大蝦我慢慢研究吧。
刷新失敗,誰能拯救你
既然涉及到刷新BIOS,我們就要知道,如果刷新失敗,那意味著主板從此基本變成“植物人”。但實(shí)際上各大板卡廠商已經(jīng)為它們留好了后路。如果主板不支持高級(jí)的BIOS恢復(fù)技術(shù),就只用運(yùn)用古老的“盲刷”大法了。
第一步:準(zhǔn)備好軟驅(qū)和軟盤
第二步:把軟盤制作為DOS啟動(dòng)盤。
第三步:把BIOS刷新程序awdflash.exe和BIOS數(shù)據(jù)文件BIN拷貝到啟動(dòng)盤里。打開記事本,輸入awdflash *.bin /py/sn/sb/cd/cp/r(AMI BIOS使用afudos刷新工具,并輸入 afudos /iamiboot.rom),另存為Autoexec.bat文件,拷入啟動(dòng)盤中。
第四步:將做好的啟動(dòng)盤插入到軟驅(qū)中啟動(dòng)電腦,系統(tǒng)開始讀軟驅(qū),在軟驅(qū)停止讀盤后,系統(tǒng)自動(dòng)重新啟動(dòng)電腦。
小知識(shí):為何BIOS刷新失敗后只能使用軟驅(qū)恢復(fù)?
主板廠商為避免用戶刷新BIOS時(shí)出現(xiàn)差錯(cuò),特意將BIOS分成了兩個(gè)區(qū)域:一個(gè)存放著BIOS的程序代碼;另一個(gè)存放的是不能被我們修改的,用來急救的一小段程序代碼。所以當(dāng)我們用軟件查看BIOS文件時(shí),往往會(huì)發(fā)現(xiàn)文件的實(shí)際容量比標(biāo)準(zhǔn)的1MB、512KB稍小一些,這個(gè)我們看不到也不能修改的部分就是BIOS的根區(qū)。
當(dāng)我們開機(jī)時(shí),計(jì)算機(jī)會(huì)首先執(zhí)行根區(qū)(也叫引導(dǎo)模塊)程序,由它檢測(cè)BIOS文件的完整性。如BIOS完好無損時(shí),就會(huì)正常引導(dǎo)自檢;如發(fā)現(xiàn)BIOS程序受到破壞就會(huì)啟用根區(qū)程序(也叫引導(dǎo)模塊),但這時(shí)程序能夠驅(qū)動(dòng)的只有軟驅(qū)、ISA顯卡、鍵盤等最“原始”的設(shè)備,連硬盤都不能識(shí)別。假如這時(shí)主板插有ISA顯卡和DOS啟動(dòng)盤的話就可以引導(dǎo)系統(tǒng)進(jìn)入DOS模式。 當(dāng)然時(shí)代在進(jìn)步,越來越多的新主板在根區(qū)內(nèi)加入了USB設(shè)備的支持,這就意味著刷新也不一定只能用軟驅(qū)。
大蝦的工作日志
10月3日星期六 天氣晴
一切準(zhǔn)備就緒,好了,先來進(jìn)行SLIC2.1的添加。
第一步:打開BIOS自動(dòng)修改工具——AwardTool。AwardTool用于把Award BIOS修改為OEM品牌機(jī)(AMITOOL工具用于修改AMI系列的BIOS,兩種BIOS工具的使用方法基本相同)。
第二步:在AwardTool中選擇原始的BIOS文件。
小提示:
原始BIOS文件有兩種獲得方法一種是使用專門的備份工具備份一份BIOS,一種是在網(wǎng)上下載新的BIOS版本,這里建議刷新正式版的BIOS,測(cè)試版本的BIOS可能會(huì)造成各種不可預(yù)見的問題。
第三步:選擇要修改的主板類型,這里是我們使用的主板類型,不是要變品牌機(jī)的主板類型,如果是技嘉主板就選擇Gigabyte。
小提示:
如何備份原始BIOS文件
第一種方法:使用主板配套工具,比如技嘉@BIOS等等。
第二種方法:WinFlash(Award BIOS)、AFUWIN(AMI BIOS)在Windows下備份。
第三種方法:使用DOS刷新工具Awdflash,在純DOS環(huán)境下使用awdflash /pn /sy bak.bin(bak.bin就是備份的BIOS名字);AMI BIOS使用Afudos在純DOS環(huán)境下使用AFUDOS bak.bin /o。
第四種方法:查找BIOS提供的刷新BIOS相應(yīng)選項(xiàng),不同主板選項(xiàng)不盡相同,此處不做過多注解。
第四步:加載品牌機(jī)原版的SLIC和SLP文件(修改工具、SLIC、SLP及驗(yàn)證文件打包下載地址:http://work.newhua.com/cfan/200919/bios.rar)。
第五步:打開證書進(jìn)行校驗(yàn),這個(gè)步驟并不是必須的,但是找到證書校驗(yàn)一下畢竟是好事兒。證書文件的擴(kuò)展名是XRM-MS,如果證書與修改的BIOS版本匹配,那么會(huì)顯示證書匹配字樣。
第六步:選擇在BIOS中改寫OEM的方法,這里有ISA、超靜3、動(dòng)態(tài)、0+2,OEM7等幾種方法可供選擇,我們一般選擇超靜3。
第七步:選好方法后,我們就可以執(zhí)行了。如果加入成功了,會(huì)顯示“SLIC已經(jīng)加入成功的字樣”,如果加入失敗,會(huì)出現(xiàn)的提示,說明這種方式不適合對(duì)當(dāng)前BIOS進(jìn)行修改。
由于自動(dòng)化工具默認(rèn)生成的文件名相同,所以我們每次修改后要對(duì)文件進(jìn)行一次重命名。
注意,一般情況下,默認(rèn)的文件名是“原文件名_slic”的形式。其他的生成文件是用于比對(duì)的,我們可以暫時(shí)不用理會(huì)。
小知識(shí):如何簡(jiǎn)單判定BIOS修改失敗
BIOS自動(dòng)修改工具修改過原版BIOS之后,一般會(huì)生成兩個(gè)模塊的文件,比如ACPI.BIN ACPI_SILC.BIN。如果你發(fā)現(xiàn)兩個(gè)文件大小有差距,就先不要刷新了,黑的幾率會(huì)很大的。
第八步:把改好的BIOS刷進(jìn)主板就可以了,什么?你不會(huì)刷新?很簡(jiǎn)單的,使用Winflash(Award)、AFUwin在Windows下刷新,或者像上面盲刷一樣制作軟盤、閃存盤的啟動(dòng)盤,而后在DOS下進(jìn)行刷新。
第九步:CMOS清零并開開機(jī)測(cè)試(CMOS不清零很容易導(dǎo)致循環(huán)性死機(jī))。
10月5日星期一 天氣多云
話說,我的主板算是刷好了,雖說沒什么坎坷,那算我運(yùn)氣好。也不知道那些主板廠商宣稱的恢復(fù)技術(shù)怎么樣?會(huì)不會(huì)只是噱頭,到頭來真正用得上的時(shí)候不能用呢?
CFan評(píng)測(cè)室?guī)碇靼錌IOS恢復(fù)技術(shù)測(cè)試
受到大蝦的邀請(qǐng),此次測(cè)試由CFan評(píng)測(cè)室全面代理,我們將對(duì)市售幾大擁有BIOS恢復(fù)技術(shù)的主板進(jìn)行評(píng)測(cè)。
主板恢復(fù)技術(shù)簡(jiǎn)介
技嘉雙BIOS技術(shù):
技嘉DualBIOS的特色是在主板上安裝二顆實(shí)體BIOS芯片。第一顆作用就像是主要的BIOS,負(fù)責(zé)每一次的開機(jī)執(zhí)行。第二顆作用就像是備份BIOS,通常安裝出廠的BIOS。如果你的主要BIOS發(fā)生錯(cuò)誤或無法執(zhí)行,第二顆備份的BIOS就會(huì)自動(dòng)代替主要的BIOS,做再一次自動(dòng)開機(jī)讓系統(tǒng)正常工作,而不需關(guān)機(jī)或使用者去設(shè)定。
華碩CrashFree BIOS 3:
華碩最新自行研發(fā)的crashfree bios 3工具程序,當(dāng)BIOS程序和數(shù)據(jù)被病毒入侵或毀損時(shí),可以輕松地從驅(qū)動(dòng)程序及公用程序光盤中,或是從含有最新或原始的BIOS 檔案的閃存盤中恢復(fù)BIOS程序的數(shù)據(jù)。
微星M-Flash:
當(dāng)BIOS損毀時(shí)可由USB閃存盤載入BIOS檔案進(jìn)行開機(jī)修復(fù)。并且可利用M-Flash功能,直接預(yù)加載閃存盤中的BIOS程序開機(jī)測(cè)試。
測(cè)試方法及選手亮相
測(cè)試一:使用工具各種模式(ISA、超靜3、動(dòng)態(tài)、0+2,OEM7等)分別修改BIOS,進(jìn)行刷新,判定哪種模式會(huì)導(dǎo)致此款主板罷工。
測(cè)試二:使用16進(jìn)制編輯器改寫B(tài)IOS程序中ACPI,將ACPI字符串后面的16位全部改為FF,此舉可以確保BIOS刷新后主板一定罷工。并且由此判斷BIOS校驗(yàn)是否有作用。
測(cè)試三:將測(cè)試二中的錯(cuò)誤BIOS刷新進(jìn)主板中,測(cè)試BIOS恢復(fù)技術(shù)的可行性。
測(cè)試產(chǎn)品:技嘉GA-EP43-US3L、華碩P5Q Pro Tubro、微星G41TM-E63
技嘉GA-EP43-US3L
測(cè)試項(xiàng)目 測(cè)試結(jié)果
BIOS修改模式 ISA YES
超靜3 YES
動(dòng)態(tài) YES
0+2 YES
OEM7 YES
校驗(yàn)測(cè)試 刷入不同主板BIOS NO
刷入改壞本主板BIOS YES
恢復(fù)測(cè)試 軟盤恢復(fù) NO
USB閃存盤恢復(fù) NO
雙BIOS恢復(fù) YES
規(guī)格
主板芯片組
Intel P43+ICH10
CPU插槽
LGA 775
CPU支持類型
酷睿2至尊,酷睿2雙核,酷睿2四核,奔騰雙核,賽揚(yáng)雙核,奔騰E,賽揚(yáng)D處理器,奔騰4雙核
主板結(jié)構(gòu)
ATX
板載音效
Realtek ALC888 8聲道HD聲卡
板載網(wǎng)絡(luò)控制器
Realtek RTL8111C千兆網(wǎng)絡(luò)控制芯片
測(cè)試總結(jié)
因?yàn)榧技沃靼逯С謴拈W存盤刷新BIOS。所以我們把修改好的BIOS復(fù)制到閃存盤,建議把修改好的BIOS重命名為8個(gè)字符以內(nèi)的文件名,因?yàn)榧技蔚腝-FLASH刷新工具只能顯示8個(gè)英文字符。
在使用Q-FLASH的時(shí)候發(fā)現(xiàn)了一個(gè)問題,BIOS校驗(yàn)完畢之后,會(huì)顯示一段“校驗(yàn)代碼”,這段代碼非常讓玩家摸不著頭腦?到底是校驗(yàn)通過了?還是失敗了?而且我們?cè)跍y(cè)試之中,發(fā)現(xiàn)亂改的BIOS也能被校驗(yàn)通過,筆者認(rèn)為這個(gè)校驗(yàn)項(xiàng)目以后值得廠家改進(jìn),最好能顯示出來“true”或者“false”。這樣玩家是否確定進(jìn)行刷新才具有指導(dǎo)意義。
接下來,我們進(jìn)行一次誤刷測(cè)試。我們選擇將GA-EP43-UD3L的BIOS文件刷入我們的主板(原版為EP43-US3L,非常容易看錯(cuò)!)我們下載GA-EP43-UD3L的F6版本BIOS。把它復(fù)制入閃存盤,刷新。我們發(fā)現(xiàn)Q-FLASH可以對(duì)BIOS ID進(jìn)行簡(jiǎn)單校驗(yàn)。不同版本的BIOS無法完成互刷。
有的網(wǎng)友說:“當(dāng)主BIOS刷新成功以后,備份的BIOS也會(huì)被更新”。但是我們這次試驗(yàn)沒有發(fā)現(xiàn)這個(gè)情況,前面用“ISA、超靜3、0+2,OEM7”幾種方式是一個(gè)接一個(gè)地刷新,每次刷新完成之后用查看一遍SLIC表,最后刷入“改壞的BIOS”,然后備份BIOS開始恢復(fù)?;謴?fù)之后,我們發(fā)現(xiàn)之前加入的SLIC表的都被清除,說明用Q-FLASH刷新BIOS的時(shí)候,就算刷新成功,備份BIOS都不會(huì)被寫入。這是非常值得肯定的設(shè)計(jì)。
小知識(shí):
技嘉的終極BIOS恢復(fù)
如果“Reset鍵大法”失敗,我們可以再進(jìn)行“短接陣腳”的方式進(jìn)行恢復(fù),找到雙BIOS的主BIOS(印有MAIN BIOS),眼睛不好的先找放大鏡。然后找來鑷子或者一段小電線,把MAIN BIOS的 1針腳和5針腳 進(jìn)行短接。1針腳旁邊能看見一個(gè)白色的小箭頭(見圖3)。其實(shí)就是短接BIOS最上面的兩個(gè)陣腳。通電開機(jī),然后迅速斷開1和5針腳的短接。如果沒有成功,那么關(guān)機(jī)再次重復(fù)以上動(dòng)作(注意不要碰到其他金屬觸點(diǎn),以免發(fā)生短路燒毀主板)。
有的時(shí)候,我們對(duì)ACPI模塊的修改可能會(huì)造成在開機(jī)反復(fù)重啟的情況,由于這次我們對(duì)BIOS的修改沒有遇到這樣的情況,所以還不太確定發(fā)生這種情況的原因。但是,如果真的發(fā)生了這種情況,既無法自動(dòng)進(jìn)入備份BIOS恢復(fù)程序,又無法進(jìn)入Q-FLASH進(jìn)行更新,那么我們可以先試試“Reset鍵大法”。拔下硬盤光驅(qū)等外部設(shè)備,搭建只有顯卡、內(nèi)存、CPU的最小系統(tǒng),插上顯示器(最好是VGA接口),按住重啟按鈕(RESET鍵),再按開機(jī)(此時(shí)不松開RESET鍵),持續(xù)幾分鐘后,等待主板發(fā)生“關(guān)機(jī)事件”。之后會(huì)發(fā)生BIOS校驗(yàn)錯(cuò)誤的情況,BIOS自動(dòng)恢復(fù)程序開始運(yùn)行。
通過上面的幾項(xiàng)測(cè)試,我們對(duì)技嘉的物理雙BIOS恢復(fù)技術(shù)進(jìn)行如下總結(jié)。
1.很好,很強(qiáng)大。只要你膽大心細(xì),這種物理雙BIOS幾乎是刷不死的。
2.不要相信“虛擬雙BIOS”,如果虛擬雙BIOS管用,那么廠商何苦要做物理雙BIOS呢?
3.希望廠商能在未來的產(chǎn)品中加入一個(gè)BIOS恢復(fù)跳線,這樣可以避免使用“短接針腳大法”,畢竟“短接針腳”的時(shí)候容易造成誤操作。
華碩P5Q Pro Tubro
測(cè)試項(xiàng)目 測(cè)試結(jié)果
BIOS修改模式 超靜1 YES
超靜2 NO
超靜3 YES
動(dòng)態(tài) YES
校驗(yàn)測(cè)試 刷入不同主板BIOS NO
刷入改壞本主板BIOS YES
恢復(fù)測(cè)試 軟盤恢復(fù) YES
USB閃存盤恢復(fù) YES
光盤恢復(fù) YES
規(guī)格
主板芯片組 Intel P45+ICH10R
CPU插槽 LGA 775
CPU支持類型 酷睿2至尊,酷睿2雙核,酷睿2四核,奔騰雙核,賽揚(yáng)雙核,奔騰E,賽揚(yáng)D處理器
主板結(jié)構(gòu) ATX
板載音效 VIA VT1708S 8聲道HD聲卡
板載網(wǎng)絡(luò)控制器 Atheros L1E千兆網(wǎng)絡(luò)控制芯片
●EZ Flash界面很簡(jiǎn)單并且很容易使用,選擇BIOS文件后1分鐘~2分鐘即可刷新成功。
●BIOS引導(dǎo)失敗后,主板對(duì)三種介質(zhì)分別進(jìn)行搜索,值得稱道的是,此款主板是本次測(cè)試唯一可以使用光盤作為回復(fù)手段的主板。
測(cè)試總結(jié):
華碩我們也使用類似技嘉的添加OEM方法進(jìn)行修改,有所不同的是華碩主板一般是AMI的BIOS,我們以最新的0602版本BIOS為母本修改。我們使用超靜1、2、3三種方式修改的BIOS軟件均未發(fā)現(xiàn)問題,動(dòng)態(tài)修改法軟件也沒有提示錯(cuò)誤,我們把這些修改好的BIOS文件重命名放入閃存盤。用EZ-Flash 2刷新BIOS 。在刷入“改壞的BIOS”后,此款主板立即給我們以顏色,不停地跳出提示并且搜索軟盤、閃存盤、光盤根目錄以尋找BIOS文件進(jìn)行刷新。我們分別插入軟盤、閃存盤、光盤后,主板很快地搜索到并刷新成功。
微星G41TM-E63
測(cè)試項(xiàng)目 測(cè)試結(jié)果
BIOS修改模式 超靜2 YES
校驗(yàn)測(cè)試 刷入不同主板BIOS NO
刷入改壞本主板BIOS YES
恢復(fù)測(cè)試 軟盤恢復(fù) YES
USB閃存盤恢復(fù) YES
規(guī)格
主板芯片組 Intel G41+ICH7
CPU插槽 LGA 775
CPU支持類型 酷睿2至尊,酷睿2雙核,酷睿2四核,奔騰雙核,賽揚(yáng)雙核,奔騰E,賽揚(yáng)D處理器
主板結(jié)構(gòu) M-ATX
板載顯示芯片 Intel GMA X4500
板載音效 Realtek ALC889 8聲道HD聲卡
板載網(wǎng)絡(luò)控制器 Atheros AR8131M千兆網(wǎng)絡(luò)控制芯片
●利用M-Flash在BIOS開啟使用閃存盤中的BIOS程序作為引導(dǎo)程序,這樣就可以在刷新前驗(yàn)證BIOS是否能用了。
測(cè)試總結(jié):
微星M-FLASH首先要在BIOS中打開,確保閃存盤為FAT或者FAT32分區(qū)。M-FLASH function as中有三個(gè)選項(xiàng),默認(rèn)為關(guān)閉,展開后還能看到BOOT和BIOS UPDATE兩個(gè)選項(xiàng),BIOS UPDATE用于BIOS升級(jí),而BOOT,就是我們的閃存盤無限“試練”大法。
既然微星有無限“試練”大法,那么我們就先不要著急刷新BIOS了,我們可以先把修改好的BIOS文件在閃存盤中測(cè)試啟動(dòng)一下。如果啟動(dòng)成功,測(cè)試沒有問題之后,再刷人主板,這樣非常保險(xiǎn)。下面我們把修改好的BIOS放在閃存盤目錄下開始“試練”。有些讀者會(huì)問,怎么能判斷從閃存盤啟動(dòng)BIOS是否成功呢?方法有兩種,第一種是M-FLASH function as選為BOOT,加載好要“試練”的BIOS之后,關(guān)機(jī),然后拔下閃存盤,開機(jī)啟動(dòng),會(huì)卡在啟動(dòng)畫面,說明從閃存盤啟動(dòng)BIOS成功了。第二種是進(jìn)入操作系統(tǒng)或者PE后,用Everest軟件查看主板ACPI-SLIC項(xiàng)目,看看有沒有品牌機(jī)的標(biāo)識(shí)(我們這里看到的是HP的標(biāo)識(shí))。
小知識(shí):如何利用Debug燈判定BIOS故障
Debug燈停留在D3(我們測(cè)試的DELL品牌機(jī)主板),C1、F4、E9等等,不同版本的BIOS卡的顯示可能會(huì)有所不同。
10月8日 星期四 大雨
BIOS終于被我無盡的嘗試玩壞了,怎奈這該死的主板竟然沒有軟驅(qū),真是Orz……看來只好去村里花錢修了。打了個(gè)電話咨詢,JS告訴我,如果BIOS能拆下來,帶著BIOS芯片就好,但是要記得主板型號(hào)。
BIOS芯片長什么樣子?
BIOS芯片多種多樣,因封裝形式不同陣腳、大小都不盡相同。主要分為幾種。
此外,需要提醒的是修理主板BIOS一定要記得帶好自己的原版BIOS,雖然JS那里可以提供下載。但考慮到很多主板下載BIOS需要安裝在線更新程序,并且很可能不提供直接下載。
特別鳴謝
●握握你的手
●CFan2009超級(jí)編輯
●ASUS
●Gigabyte
●MSI
(排名不分先后)
需要說明的是此次評(píng)測(cè)的選題來源于握握你的手同學(xué)(http://bbs.cfan.com.cn/thread-976652-1-1.html),感謝其從修改SLIC工具到測(cè)試一直堅(jiān)持地幫助CFan評(píng)測(cè)室完善測(cè)試方法和糾正錯(cuò)誤數(shù)據(jù)。
現(xiàn)場(chǎng)花絮:正當(dāng)我們幾個(gè)忙得暈頭轉(zhuǎn)向在進(jìn)行測(cè)試時(shí),突然門口伸進(jìn)了半個(gè)腦袋,具體是誰……歡迎大家在論壇原帖猜想與爆料。
也歡迎對(duì)特別話題Ⅱ有獨(dú)到想法或有新奇選題的讀者來電、來函、大吼與CFan評(píng)測(cè)室(郵件地址yingpqz@cfan.com.cn)。你們的需求,就是我們努力的方向……