這台筆電是老爸和老媽去一位姑姑家,然後拿回來的,據他們轉述,說這台筆電是表姊原本原本壞掉要丟了,姑姑和老爸老媽聊天聽說我略懂一些電腦,因此就送給我玩。
筆電的故障狀況是很經典的整合橋問題,拆機修復後,可以開機了,但是這時候修好進到OS才發現沒有無線網卡......?啊!這啥狀況啊?這時期的機子沒無線網卡,會不會太怪異了,回想一下拆機我並沒拆到,於是肯定應該被拆了;後來老爸和老媽又有事再去姑姑家,問了之後才知道,筆電沒故障前都是用無線網卡在上網,故障後姊姊有拿去給人修,並沒有修好,就不知道東西有沒有被拆掉。
看看機子囉!就是這台。
看到網卡的蓋子,整個人冷掉......
有看到天線,卻沒有卡.....
為了有時候可能會用到無線網路,只好去買一張囉!但是找了好久,原廠的都好貴(至少500起跳),找呀找,找到這張網卡包含運費、匯款費用,花210元買到。
要買網卡前,也有稍微做一下功課,知道HP會鎖卡,但有法可解,看到這張卡便宜,就買下去了。現在感覺好像賺到了!
網卡買到手後,就裝上去試囉!一裝上去開機,POST完之後,就看到驚人的錯誤提示。有鎖卡.......
卡已經買來放了幾個月了,最近有時間了,就來破看看。
破解要準備的一些動作:
1.準備好原版的BIOS,記得弄成兩分,一份修改用,一份如果改壞了,可以刷回去還原。
2.準備Phoenix BIOS Editor Pro這個軟體,可以把BIOS解開,這樣才能夠後續修改。
3.能夠編輯檔案16進位值的軟體。
4.救援軟體CRISDISK、4G以下容量的隨身碟,如果不小心刷成磚塊了,可以救援。
流程:
首先安裝好Phoenix BIOS Editor Pro還有編輯軟體,也準備好救援軟體和隨身碟之後就可以開始囉!(還沒說要怎樣製作救生圈......呵!)
開啟Phoenix BIOS Editor Pro,會出現提示,這是因為在非英文語系的雙字元集的OS,會出現這樣的問題,可能會導致不可預期的錯誤,基本上,應該是沒問題的,就按yes繼續囉!
打開要修改的BIOS檔案。
打開檔案後,會出現一些警告訊息,不用管,直接按yes一直繼續。
程式會把BIOS解開,會發現裡面很多模組。
在Phoenix BIOS Editor Pro的安裝目錄內,有一個temp的資料夾,都是放置解開的BIOS模組檔案。
以這台的BIOS來說,它的無線網卡鎖定的清單都在BIOSCOD1.ROM這個檔案內,所以要針對它下手修改。
把檔案打開後,就可以看到一大堆密密麻麻的16進位值。
有沒有發現上面那張圖有一個地方怪怪的,就是下面這張圈起來的地方。
那是紀錄所允許的無線網卡的硬體ID清單,只要修改成買來的那張網卡ID,那就成了。
找到原始網卡有在清單內,但這個保留不改掉,方便以後有需要可以對照用。
隨便挑一組改掉,對照買來的這張網卡的ID,看要怎樣擺數值。
改好囉!
改好之後存檔,接著回到Phoenix BIOS Editor Pro,找一個模組,改一下數值,然後再改回來。
這樣程式才能夠讓我們重新build過。
build完檔案後,出現OK,這樣沒問題了。
接著程式會要求另存新的BIOS檔案,這時候就把剛剛開啟的BIOS覆蓋過去就好。
比對兩個檔案,是一樣大的,應該不成問題了。
接著,把檔案丟到筆電內,檔案要放到燒錄程式的目錄下,檔名也要修改一致。然後開啟燒錄程式。
開始刷囉!
註:圖片中的是刷第一次,但這次失敗,雖然可以開機,但是並非刷到改的檔案,因為檔案不一致,刷到的是原版的。第二次刷的時候,不明原因刷成磚頭......眼淚差點掉下來。
直到第三次,終於刷成功了。總共刷了三次才成功。
刷成功後,開機終於不會被擋下來了,OS也抓到無線網卡了。
在修改BIOS或是刷BIOS時,難保不會出問題,因此如果遇到時,還是要靠救生圈來救。
現在的BIOS都還蠻不錯,有留boot loader,所以刷掛也不怕(除非boot loader也毀了)
因為我沒有記錄流程,所以就沒有拍照了,一些操作細節,參考壓縮檔囉!
我刷成磚頭後,救援的大致的流程是這樣.....
先把準備好的隨身碟,內部資料備份好,然後格式化。
接者開啟CRISDISK,按照壓縮檔內的步驟進行,製作好。
但是我發現製作好後,並沒有看到那三個檔案,因此,要自己手動複製過去。
其中有個檔案叫做BIOS.WPH檔,這是BIOS程式檔,把原始的原廠BIOS檔案改名字,改為BIOS,副檔名不變。
這樣救生圈就弄好了。
把筆電關機,電池卸除,電源線拉掉。
插上隨身碟,接上電源,先按住鍵盤的win鍵(旗子的那個鍵)和B鍵,這時候按好後,才滑動開機鍵,開機後,會聽到CPU風扇全速運轉(與平常不同),且發生第一聲嗶聲後,放掉鍵盤那兩個鍵,接著就擺著讓電腦自己跑。
大概會跑3至5分鐘左右,這段期間,電腦會不斷哀號,直到電腦自動關機後,電源線拉掉,把電池裝上,在裝回電源線,開機,這時候就重新刷回原本的BIOS了,從磚頭再恢復原狀了。