史萊姆論壇

返回   史萊姆論壇 > 教學文件資料庫 > 系統 & 硬體安裝及故障判斷技術文件
忘記密碼?
論壇說明

歡迎您來到『史萊姆論壇』 ^___^

您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的!

請點擊這裡:『註冊成為我們的一份子!』

Google 提供的廣告


 
 
主題工具 顯示模式
舊 2005-05-02, 10:59 AM   #1
kenWong
長老會員
榮譽勳章
UID - 55751
在線等級: 級別:32 | 在線時長:1212小時 | 升級還需:9小時級別:32 | 在線時長:1212小時 | 升級還需:9小時級別:32 | 在線時長:1212小時 | 升級還需:9小時級別:32 | 在線時長:1212小時 | 升級還需:9小時級別:32 | 在線時長:1212小時 | 升級還需:9小時級別:32 | 在線時長:1212小時 | 升級還需:9小時級別:32 | 在線時長:1212小時 | 升級還需:9小時
註冊日期: 2003-04-06
文章: 460
精華: 0
現金: 152 金幣
資產: 228727 金幣
預設 輕鬆修複BIOS

輕鬆修複BIOS

自從電腦主機板採用了Flash ROM來做BIOS儲存器之後,BIOS升級就成為電腦DIYer們的必修課之一,通過升級BIOS,能使系統性能得到提升,即不花錢又能進行軟升級,可以說是“菜鳥”高飛前的一條必經之路,但也讓你從此多了一個煩惱——錯寫BIOS。從理論上來講,升級主機板BIOS和升級硬體的驅動程序一樣,如果完全按照正確的方法、步驟來作,一般是不會出問題的。但人算不如天算,BIOS升級失敗是不以人的意志為轉移的——它可不管你是“菜鳥”還是“老鳥”,一些我們不注意的細節或其它意想不到的事情,都有可能導致意外的出現,許多電腦愛好者都有BIOS損壞的經歷,面對著黑色螢幕,那種滋味,相信局外人是難以體會的。
  
  BIOS,盡管只是一片小小的晶片,在電腦硬體和作業系統之間卻充當著非常重要的角色,它是能否正常工作,直接決定了整個微處理機系統的生死。BIOS又實在是太脆弱了,BIOS升級失敗、電腦病毒破壞或其它一些突發事件都會造成主機板BIOS被破壞。據不完全統計,主機板的不良原因中有60%至80%是由於BIOS晶片引起的!但BIOS損壞並非世界末日來臨,我們可以用種種方法修複,修復的依據就是﹕升級失敗或病毒破壞導致的BIOS損壞,並非晶片物理損壞,而只是晶片內的Firmware被改寫,完全可以用各種方法重新修復。 用BOOT BLOCK塊進行修復。  
  
  在BIOS的歷史上,Intel首推的P28F系列EEPROM晶片是分塊的,晶片不同的區域在清除時要加上相應的+12v編程電壓,並且,首創了Boot Block的概念,把BIOS系統中最重要的啟動訊息保存在Boot Block中。後來出現的Flash ROM晶片取消了分塊的結構,但BIOS中的Boot Block引導塊的結構卻保留下來了,BIOS更新程序也借鑒了這一設計思路,在對BIOS進行更新時,可以選擇保留Boot Block引導塊。因此,有些版本的更新程序在寫入之前會提示你是否覆蓋引導塊區域(Update BIOS Including Boot Block and ESCD),一般高版本的更新程序的內定值就是不覆蓋Boot Block引導塊。

  Boot Block引導塊支持ISA協議的顯示卡和軟體驅動程式,並且可以執行引導軟碟上的AUTOEXEC.BAT文件,所以可以利用引導塊將一個更新失敗的BIOS晶片恢復。判斷Boot Block塊是否被破壞的一個重要依據是﹕在系統啟動時,觀察軟碟機是否有自檢的動作(軟碟機的燈是否亮,以及是否聽見軟碟機馬達轉動的聲音),如果軟碟機有動作,並且當軟碟機的燈熄滅後按執行鍵,軟碟機再次產生讀取的動作,那麼,就可以基本判定Boot Block塊沒有損壞。具體修復時,我們可以採用老式的ISA顯卡,但現在找一塊ISA顯卡比找同型號的BIOS還難,所以,一般可以採用“盲作”法,借助AUTOEXEC.BAT文件自動完成BIOS的恢復工作。以AWARD的BIOS為例,具體步驟如下﹕ 
  
 1.製作一片開機片(不用多說,你的電腦已經死翹翹了,當然是在別的電腦上做啦!)。因為升級BIOS必須在純DOS環境,所以開機片上除了系統檔案外,不能有其它組態檔案,如CONFIG.SYS等。  
  
 2.把BIOS更新程序AWDFLASH.EXE和BIOS資料文件拷到開機片上。  
  
 3.在開機片中建立AUTOEXEC.BAT文件,其內容為﹕ 
  
 AWDFLASH XXX.BIN /Py/Sb/Sn/Cd/Cp 
 XXX.BIN是你的BIOS資料文件,其中用到的AWDFLASH.EXE的參數的含義如下﹕ 
 /Py﹕自動完成BIOS的更新工作 
 /Sn﹕不備份系統舊的BIOS文件 
 /Cd﹕更新BIOS後立即清除DMI資料 
 /Cp﹕在更新結束後,立即清除隨插即用資料(ESCD) 
  
 4.調整一下電腦的配件,把系統中無關的板卡和硬碟線拔下,只保留軟碟機。 
  
 5.將做好的開機片插入電腦後重新啟動,系統會“自動”地更新BIOS,你可以發現軟碟機的電源燈亮,有讀取的動作,等數分鐘後再重新啟動,如果沒問題的話,系統已恢復正常了。 
  
  以上方法是以AWARD的BIOS為例的,而且BIOS晶片只能是FLASH ROM(如28、29系列,27系列是不可以改寫的)。高版本的AMI BIOS也有Boot Block啟動塊,其恢復BIOS的作與上述方法基本類似。

 “啟動組裝”方法 
  如果你的BIOS升級失敗或者被病毒破壞後,連Boot Block引導塊也一齊損壞,那怎麼辦呢?別著急,你可以試用“啟動組裝”來修複(前提是你必須有或者找到與你同型號的主機板)。

  啟動組裝的工作原理是﹕我們知道,BIOS是由POST供電自檢程序、系統啟動自檢程序、BIOS中斷調用、BIOS系統設置程序四部分組成的,當BIOS完成POST供電自檢程序、系統啟動自檢程序後。由作系統接管系統的控製權,完成電腦的啟動過程。在此之後,除了相關的程序要調用BIOS中的中斷程序外,BIOS已完成了它的歷史使命,如果此時我們冒險把BIOS晶片拔下來,根本不會影響系統的正常工作。這時,把損壞的BIOS晶片插回主機板,運行相應的更新程序就可以重新把BIOS資料換回來。具體步驟如下﹕

  1.首先放掉身上的靜電。拔下電源插頭,打開機殼找到你的BIOS,確定主機板上的BIOS晶片是不是焊接在主機板上的,如大眾的VA-503+、部分聯強系列主機板就是把BIOS焊在主機板上的。如果是,那麼用此方法是行不通的。所以,對於這樣的主機板,以後升級時更要萬分小心了,否則一旦出了問題,想恢復就困難了。 
  2.拔起所有遮擋在BIOS晶片上方的擴展卡,使BIOS晶片完全暴露出來,以便下面的作。 
  3.將BIOS晶片從插座中小心地拔出來。對於DIP(雙列直插)封裝的晶片,用一把小型平口起子,在晶片的兩邊插入慢慢撬起。注意要兩邊對稱慢慢撬,一次不要撬起太多,以免將插腳折斷。 
  
  對於PLCC封裝的晶片,由於它的特殊封裝形式,則要採用專用的晶片拔取夾來作。用ROM拔取器夾住BIOS晶片的一角及其對角,壓住拔取夾,筆直地將晶片從插座中向上拔出。注意夾住的必須是晶片非斜角所在的一角,拔取器的爪應盡可能深入插座中。拔取晶片時,需相當謹慎小心,不正確的處理或是用力不當,可能會損傷主機板或BIOS晶片本身。 
  
  4.仔細查看BIOS晶片的接腳有無彎折,如有,將它們掰正。然後再將其插回到插座中,插入時,不要插得太緊,只要保證每一只接腳都和插座剛好接觸到就行了。在BIOS晶片上,其陶瓷封裝的一邊有一個缺口,表示晶片接腳的排列方向,插入之前必須保證晶片和插座上的缺口處方向一致,這一點非常重要,如果插反了會連帶燒毀BIOS晶片甚至主機板。 
  5.啟動電腦,進入“純DOS”狀態。 
  6.拿住晶片沒有接腳的兩頭,小心、快速地拔起BIOS晶片。記住,一定要小心,而且最好盡量保證兩邊同時被拔起。 
  7.將受損的BIOS晶片插入主機板上的插座,這回可以將BIOS晶片插得緊一些。再次告誡大家,插入時同樣要對準方向,千萬不能使接腳短路。 
  8.輸入更新BIOS的命令﹕AWDFLASH XXX.BIN /Py/Sb/Sn/Cd/Cp(XXX.BIN為損壞主機板BIOS的文件名),敲擊執行鍵,開始更新BIOS。等寫入結束後,你的BIOS也就被修複了。 
  
  上面提到的相同型號的主機板,是指同一廠家、同一型號的產品,這樣,更新BIOS時,成功的機率會很大;如果找不到相同的主機板也無妨礙,你可以尋找一塊相同時脈晶片、相同I/O晶片、相同晶片組的主機板,這樣做,成功的機率相對也可以大一些。如微星的6199和6163、技嘉的BX2000+和6BX7+主機板的BIOS就可以相互換用。如果只是晶片組相同,其它晶片不相同的話,正確複寫的可能性就比較小了,因為有些更新程序具有BIOS與主機板的一致性檢查功能,如果二者不一致,更新程序會拒絕執行,遇到這種情況,可以換用不同版本的更新程序一試或更新時屏蔽掉BIOS的主機板一致性檢查。
kenWong 目前離線  
送花文章: 240, 收花文章: 100 篇, 收花: 1591 次
舊 2005-05-02, 06:46 PM   #2 (permalink)
註冊會員
榮譽勳章
UID - 414
在線等級: 級別:13 | 在線時長:246小時 | 升級還需:6小時級別:13 | 在線時長:246小時 | 升級還需:6小時級別:13 | 在線時長:246小時 | 升級還需:6小時
註冊日期: 2002-12-06
VIP期限: 2009-10
文章: 31
精華: 0
現金: 557 金幣
資產: 13890 金幣
預設

這一招夠神
謝謝
s960330 目前離線  
送花文章: 71, 收花文章: 8 篇, 收花: 22 次
舊 2005-05-03, 09:27 AM   #3 (permalink)
長老會員
榮譽勳章
UID - 9489
在線等級: 級別:54 | 在線時長:3148小時 | 升級還需:97小時級別:54 | 在線時長:3148小時 | 升級還需:97小時級別:54 | 在線時長:3148小時 | 升級還需:97小時級別:54 | 在線時長:3148小時 | 升級還需:97小時
註冊日期: 2002-12-11
住址: 高雄
文章: 13429
精華: 0
現金: 1669094 金幣
資產: 1838923 金幣
預設

解說得很是詳細
說是「輕鬆修複BIOS」
也是需要技巧
知道就好
有了問題還是留給專業技術人員來解決
感謝提供教學
k2hungss 目前離線  
送花文章: 5066, 收花文章: 1120 篇, 收花: 1465 次
 



發表規則
不可以發文
不可以回覆主題
不可以上傳附加檔案
不可以編輯您的文章

論壇啟用 BB 語法
論壇啟用 表情符號
論壇啟用 [IMG] 語法
論壇禁用 HTML 語法
Trackbacks are 禁用
Pingbacks are 禁用
Refbacks are 禁用


所有時間均為台北時間。現在的時間是 07:00 AM


Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2024, Jelsoft Enterprises Ltd.


SEO by vBSEO 3.6.1