查看單個文章
舊 2006-04-03, 12:14 PM   #10 (permalink)
psac
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設

Q:什麼是BIOS ?

A:BIOS(Basic InputOutput System)即基本輸入輸出系統,通常是固定在唯讀儲存於器(ROM)中,所以又稱為ROM-BIOS。它直接對電腦系統中的輸入、輸出設備進行設備級、硬體級的控制,是連接軟體程序和硬體設備之間的樞紐。ROM-BIOS是電腦系統中用來提供最低級、最直接的硬體控制的程序。就PC而言,BIOS 包含了控制鍵盤、顯示螢幕幕,磁碟機,串行通訊設備和很多其它功能的程式碼。電腦技術發展到今天,出現了各種各樣新技術,許多技術的軟體部分是借助於BIOS來管理實現的。如PnP技術(Plug and Play-即插即用技術),就是在BIOS中加上PnP模組實現的。又如熱插拔技術,也是由系統BIOS將熱插拔訊息傳送給BIOS中的組態管理程序,並由該程序進行重新組態(如:中斷、DMA通道等分配)。事實上熱插拔技術也屬於PnP技術。

--------------------------------------------------------------------------------

Q:BIOS包含哪些部分?

A:當我們開啟PC機的電源後,中央處理器(CPU)便會自動執行一連串的指令,這些指令按其功能可分為以下幾種:

POST上電自我檢驗:是微機接通電源後,系統進行的一個自我檢查的例行程序。這個程序通常稱為POST——上電自我檢驗(Power On Self Test)。對系統的幾乎所有的硬體進行檢測。

系統啟動自舉程序:在完成POST自我檢驗後,ROM BIOS將按照系統CMOS設定中的啟動順序搜尋軟硬碟驅動器及CDROM、網路伺服器等有效的啟動驅動器 ,讀入作業系統啟始記錄,然後將系統控制權交給啟始記錄,由啟始記錄完成系統的啟動。

BIOS中斷使用:即BIOS中斷服務程序,它是微機系統軟、硬體之間的一個可編程接頭,用於程序軟體功能與微機硬體實現的衍接。

此外,BIOS內還包含系統設定程序和服務程序等。

--------------------------------------------------------------------------------

Q:BIOS在系統啟動中的作用

A:當通電開機後,電腦即從BIOS晶片中讀取出指令程式碼進行系統硬體的自我檢驗(含BIOS程序完整性檢驗、RAM可讀寫性檢驗、進行CPU、DMA控制器等設備測試)。對PnP設備進行檢測和驗證,然後依次從各個PnP設備上讀出相應設備正常工作所需的系統資源資料等配置資訊。BIOS中的PnP模組試圖建立不衝突的資源分配表,使得所有的設備都能正常地工作。組態完成之後,系統要將所有的組態資料即ESCD——Extended System Config Data寫入BIOS中,這就是為什麼我們在開機時看到主機啟動進入Windows前出現一系列檢測:組態記憶體、硬碟、光碟、音效卡等,而後出現的「UPDATE ESCD..SUCCESSED」等提示訊息。所有這些檢測完成後,BIOS將系統控制權移交給系統的啟始模組,由它完成作業系統的裝入。

--------------------------------------------------------------------------------

Q:BIOS在哪裡?

A:BIOS儘管也是一組程序,但是它同我們一般的在磁牒上的程序有很大的區別。對個人電腦而言,在軟碟、光碟或硬碟上的程序必須先讀到儲存於器中才能執行,但BIOS的執行順序卻在這些程序之前,換句話說,必須先跑完BIOS才能使軟碟、光碟或硬碟上的程序正常工作,因此,不能把BIOS放在這些儲存於介質中,而應該直接放在儲存於器中,但是這種儲存於器也不能是常說的RAM(Read And Write Memory,隨機存取儲存於器),因為RAM中的內容在斷電後會全部消失,下次再開機時就找不到BIOS了,因此,BIOS必須存放在ROM(Read Only Memory,唯讀儲存於器)中。BIOS既是軟體,但它與普通的軟體完全不同,它是固定在整合電路內部的程序程式碼,又屬於硬體的一部分,所以,有時候人們就稱它為Firmware ——「硬體」。另外,存放BIOS的ROM佔用的位址也是固定的,也就是說該位址不能被其它的程序佔用,以免每次開機都要尋找BIOS程序的起始點。正由於BIOS和ROM這種密不可分的關係,人們將它們合稱為「BIOS ROM」或「ROM BIOS」。所以,我們通常所說的BIOS晶片實際上指的是儲存BIOS的ROM晶片,ROM僅僅只是Firmware的媒體。

--------------------------------------------------------------------------------

Q:是不是只有主機板才有BIOS

A:除了主機板以外,其它設備上如網路卡、顯示卡、MODEM、數位相機、硬碟等也有所謂的BIOS,部分SCSI卡和一些特殊功能的介面卡也有自己的BIOS。像顯示卡上的BIOS,來完成顯示卡和主機板之間的通訊;硬碟的啟動和使用也需要HDD BIOS來完成。在開機程序中,主機板BIOS會使用並執行這些外加的BIOS的程序,完成對這些硬體的啟始化工作。因此從理論上來講,每種硬體都可以有自己的BIOS。但是BIOS滿天飛的結果,不但會增加成本,更會導致相容性的問題,因此,一般是把已標準化的裝置整合在主機板BIOS內,對於那些廠商獨有的規格,才以外加BIOS的形式出現。這些外部設備上的BIOS也和主機板的BIOS一樣,採用FLASH ROM作BIOS ROM晶片,同樣也可以方便地昇級,以修改其缺陷及增強其相容性。

但是如果主機板廠商願意合作,仍然可以把原本外加的BIOS整合到主機板BIOS中,比如技嘉的G400顯示卡,上面就沒有BIOS晶片,它的BIOS就是寫在主機板的BIOS中,

--------------------------------------------------------------------------------

Q:BIOS晶片有哪些封裝形式?

A:早期的BIOS晶片大多採用DIP(雙列直插)形式的封裝,隨著半導體封裝技術的發展,SOJ、TSOP、PSOP、PLCC等多種封裝形式相繼出台。目前桌上型主機板上的BIOS大多是DIP封裝,有的為節省空間,採用了PLCC形式的封裝。筆記型電腦上的BIOS大多採用SOJ封裝。為了方便更換BIOS晶片,現在主機板上都安裝有插座,使用工具可以取下、更換BIOS晶片。

--------------------------------------------------------------------------------

Q:BIOS晶片主要有哪些生產廠商?

A:生產ROM晶片的廠家很多,主要有Winbond、Intel、ATMEL、SST、MXIC等品牌。由於Winbond(華邦)生產BIOS ROM晶片時間較早,與主機板的原始設計相相容,因而市場佔用量較大。Intel公司則在FLASH ROM市場始終佔領著上司者的地位,其586時代的I28F001BX晶片、I810(815)主機板上的N82802AB晶片,都在BIOS的恢復方面有獨特的效果。

--------------------------------------------------------------------------------

Q:電腦啟動時出現的提示訊息的含義是什麼,應如何處理?

A:

1.CMOS battery failed(CMOS 電池失效)。

  原因:說明CMOS 電池的電力已經不足,請更換新的電池。

2.CMOS check sum error-Defaults loaded(CMOS 執行全部檢查時發現錯誤,因此載入預設的系統設定值)。

  原因:通常發生這種狀況都是因為電池電力不足所造成,所以不妨先換個電池試試看。如果問題依然存在的話,那就說明 CMOS RAM 可能有問題,最好送回原廠處理。

3.Display switch is set incorrectly(顯示開關組態錯誤)。

  原因:較舊型的主機板上有跳線可設定顯示器為單色或彩色,而這個錯誤提示表示主機板上的設定和 BIOS 裡的設定不一致,重新設定即可。

4.Press ESC to skip memory test(記憶體檢查,可按ESC鍵跳過)。

  原因:如果在 BIOS 內並沒有設定快速電源自我檢驗的話,那麼開機就會執行記憶體的測試,如果你不想等待,可按 ESC 鍵跳過或到 BIOS 內開啟 Quick Power On Self Test。

5.HARD DISK initializing【Please wait a moment...】(硬碟正在啟始化 請等待片刻)。

  原因:這種問題在較新的硬碟上根本看不到。但在較舊的硬碟上,其啟動較慢,所以就會出現這個問題。

6.HARD DISK INSTALL FAILURE (硬碟安裝失敗)。

  原因:硬碟的電源線、資料線可能未接好或者硬碟跳線不當出現錯誤誤 ( 例如一根資料線上的兩個硬碟都設為 Master 或 Slave。)

7.Secondary slave hard fail (檢測從硬碟失敗)。

  原因:1 CMOS 設定不當(例如沒有從硬碟但在CMOS裡設有從硬碟) 2 硬碟的電源線、資料線可能未接好或者硬碟跳線設定不當。

8.Hard disk(s) diagnosis fail (執行硬碟診斷時發生錯誤)。

  原因:這通常代表硬碟本身的故障。你可以先把硬碟接到另一台電腦上試一下,如果問題一樣,那只好送修了。

9.Floppy Disk(s) fail 或 Floppy Disk(s) fail(80) 或Floppy Disk(s) fail(40)(無法驅動軟式磁碟機)。

  原因:軟式磁碟機的排線是否接錯或鬆脫?電源線有沒有接好?如果這些都沒問題,那買個新的吧。

10.Keyboard error or no keyboard present(鍵盤錯誤或者未接鍵盤)

  原因:鍵盤連接線是否插好?連接線是否損壞?

11.Memory test fail (記憶體檢測失敗)

  原因:通常是因為記憶體不相容或故障所導致。

12.Override enable-Defaults loaded ( 當前CMOS設定無法啟動系統,載入 BIOS 預設值以啟動系統)。

  原因:可能是你在BIOS內的設定並不適合你的電腦( 像你的記憶體只能跑100MHz但你讓它跑133MHz ),這時進入 BIOS 設定重新調整即可。

13.Press TAB to show POST screen (按 TAB 鍵 可以切換螢幕顯示)

  原因:有一些 OEM 廠商會以自己設計的顯示畫面來取代 BIOS 預設的開機顯示畫面,而此提示就是要告訴使用者可以按TAB來把廠商的自訂畫面和BIOS預設的開機畫面進行切換。

14.Resuming from disk,Press TAB to show POST screen(從硬碟恢復開機,按TAB顯示開機自我檢驗畫面)。

  原因:某些主機板的BIOS 提供了 Suspend to disk(掛起到硬碟)的功能,當使用者以 Suspend to disk 的方式來關機時,那麼在下次開機時就會顯示此提示消息。

BIOS問答2

Q:BIOS和CMOS有什麼區別?

A:
CMOS(Complimentary Metal Oxide Semiconductor,原意是指互補金屬氧化物半導體——一種套用於大規模整合電路晶片製造的原料)是微機主機板上的一塊可讀寫的RAM晶片,用來儲存當前系統的硬體組態和用戶對某些參數的設定。為了保證系統掉電後訊息不會丟失掉,在主機板上專門設定了一塊電池給CMOS供電。

由於CMOS與BIOS都跟微機系統設定密切相關,所以才有CMOS設定與BIOS設定的說法,CMOS是系統存放參數的地方,而BIOS中的系統設定程序是完成參數設定的手段。因此,準確的說法是通過BIOS設定程序對CMOS參數進行設定。而我們平常所說的CMOS設定與BIOS設定是其簡化說法,也就在一定程度上造成兩個概念的混淆。

Q:什麼時候要對BIOS進行設定?

A:進行BIOS設定是由操作人員根據微機實際情況而人工完成的一項十分重要的系統啟始化工作。在以下情況下,必須進行BIOS或CMOS進行設定:

1、新購微機:

即使帶PnP功能的系統也只能識別一部分微機外圍設備,而對軟硬碟參數、當前日期、時鍾等基本資料等必須由操作人員進行設定,因此新購買的微機必須通過進行CMOS參數設定來告訴系統整個微機的基本組態情況。

2.新增設備:

由於系統不一定能認識新增的設備,所以必須通過CMOS設定來告訴它。另外,一旦新增設備與原有設備之間發生了IRQ、DMA衝突,也往往需要通過BIOS設定來進行排除。

3.CMOS資料意外丟失掉:

在系統後備電池失效、病毒破壞了 CMOS資料程序、意外清除了CMOS參數等情況下,常常會造成CMOS資料意外丟失掉。此時只能重新進入BIOS設定程序完成新的CMOS參數設定。

4.系統最佳化:

對於記憶體讀寫等待時間、硬碟資料傳輸模式、內外 快取的使用、節能保護、電源管理、開機啟動順序等參數, BIOS中預定的設定對系統而言並不一定就是最優的,此時往往需要經過多次試驗才能找到系統最佳化的最佳組合。

--------------------------------------------------------------------------------

--------------------------------------------------------------------------------

Q:市場上的BIOS主要有哪些品牌?

A:當年IBM PC剛一推出時,大家都以IBM原廠的BIOS為標準,競相撰寫功能與它最接近、但程序碼略不相同的BIOS(因為,若程序碼相同便可能侵犯著作權),這也正是決定能否號稱「與IBM PC百分之百相相容」的關鍵。後來隨著大環境的改變,相容機開始盛行,IBM已不再掌握個人電腦規格的主導權,因此相容廠家的BIOS也都擺脫它的影子,走出自己的風格來,以下便簡介其中較具有代表性的四家廠商。

●Award

Award公司創立於1983年,總部位於美國加州Mountain View,台灣分公司稱為「帷爾科技股份有限公司」。在386、486時期,BIOS市場仍是AMI、Award和Phoenix三雄鼎立,產品佔有率互有高低,但是自從Phoenix轉戰筆記型電腦市場、AMI產品青黃不接時,Award及時推出優良的產品填補此空白,因此爭取到許多主機板廠的訂單,佔有率節節攀升。以目前台灣生產的主機板而言,絕大多數都是採用Award BIOS,它幾乎已經成為 Pentium、Pentium Ⅱ主機板的標準規格。4

●AMI

AMI 為American Megatrend Inc.的縮寫,成立於1985年,在早期AMI BIOS以其簡潔的畫面、易學的操作方式,迅速攻佔台式電腦的市場,深受大眾喜愛。尤其是許多 DIY玩家在購買主機板時,更指定非採用AMI BIOS不可,可見當時其氣勢之盛實在令人咋舌。然而曾幾何時,不知是因為行銷原則、產品品質或是開發進度的問題,在Pentium、Pentium Ⅱ主機板市場上,AMI BIOS就如同當初迅速竄紅一般,也快速地沉寂於市場,以致於大好江山拱手讓給了Award,雖然後來仍推出WinBIOS和HIFLEX等一系列評價不錯的產品,無奈先機已失,終究是無力回天,難再恢復往日榮景。

●Phoenix

Phoenix 的總部位於加州聖荷西,從它的BIOS設定畫面來看,不難發現其產品風格一直都很固定,沒有什麼大的改變,或許這正是該公司所堅持的傳統吧。在早期的Pentium級台式電腦上還偶爾見到Phoenix BIOS,但自從轉入筆記型電腦這個電腦市場後,在台式電腦市場已經難覓它的蹤影了。而深耕筆記型電腦領域的結果,的確開拓了另一大市場,現在國內、外許多知名品牌的筆記型電腦都採用Phoenix BIOS,由此可知其產品品質深獲許多廠商信任。

●Microid Research

在諸多BIOS設計廠商中,Microid Research可算是其中最不同凡響的異類,因為早期它幾乎是唯一提供「用滿意才買」的公司。您可以先從網站上(http:\\www.mrbios.com)下載合用的BIOS文件,試用一定期限後若是滿意才須註冊付款,否則停止使用、回覆到原BIOS即可,不必付一毛錢,這種破天荒的原則確實造福了許多電腦玩家,也打響了「MR BIOS」的名號。

可惜,曾幾何時,Microid Research公司改變了行銷原則,不再提供試用版給個人使用, 而是建議使用者向Unicore Software,Inc.訂購正式版本,從此結束了許多愛用者的試用美夢,也因此MR BIOS不再是網路討論區的熱門話題,逐漸被大眾所淡忘了。

--------------------------------------------------------------------------------

Q:如何進入BIOS的設定程序?

A:進入BIOS設定程序通常有三種方法:

1、開機啟動時按熱鍵

在開機時按下特定的熱鍵可以進入BIOS設定程序,不同檔案類型的機器進入BIOS設定程序的按鍵不同,有的在螢幕上指出提示,有的不指出提示,幾種一般的BIOS設定程序的進入方式如下:

 Award BIOS:按Ctrl+Alt+Esc或Del,螢幕有提示;

 AMI BIOS:按Del或Esc,螢幕有提示;

 COMPAQ BIOS:螢幕右上角出現游標時按F10,螢幕無提示;

 AST BIOS:按Ctrl+Alt+Esc,螢幕無提示。

2、用系統提供的軟體

  現在很多主機板都提供了在DOS下進入BIOS設定程序而進行設定的程序,在Windows 95的控制台和註冊表中已經包含了部分BIOS設定項。

3、用一些可讀寫CMOS的應用軟體

  部分應用程式,如QAPLUS提供了對CMOS的讀、寫、修改功能,通過它們可以對一些基本系統組態進行修改。

BIOS問答3
Q:COMPAQ的Professional WorkStation工作站,敲F10為什麼進不了BIOS的設定程序?

A:COMPAQ機的BIOS設定程序及設定參數的存放位置和普通的電腦不同,它是存放在硬碟的一個特殊的分區中。 COMPAQ的Professional WorkStation隨盤有一張SmartStart光碟,其中有對工作站進行初始安裝的每一步程序,而第一步就是在硬碟上建立一個新的分區並把CMOS中的資料存放在該分區,在該分區中還有對CMOS進行設定的軟體,這一點和其他的品牌機、相容機十分不同,不是直接就可以進入CMOS的設定。所以,如果工作站沒有按照正確的步驟進行安裝,沒有這一特殊的分區,所以也就對F10鍵沒有反應了。解決方法很簡單,就是使用SmartStart光碟啟動,並按照提示完成CMOS Setup的安裝,但是注意應該把原來硬碟中的有用的資料進行制作備份,因為CMOS分區的程序會把硬碟中資料完全抹掉。

--------------------------------------------------------------------------------

Q:為什麼要昇級BIOS

A:BIOS中的程序決定了系統對硬體的支持、協調能力。現在的新硬體層出不窮,BIOS不可能預先具備對如此繁多的硬體的支持,這就依賴於對BIOS晶片內程序的更新。昇級BIOS最直接的好處就是不用花錢就能獲得許多新功能,比如原來你用的是PⅡ的CPU,昇級BIOS後也許就能直接使用PⅢ的CPU,不用換主機板了;看著別人能用光碟來啟動的電腦,自己的不行,昇級BIOS後,成了;另外還能增加PnP即插即用功能、新硬碟的LBA和DMA功能、識別其它新硬體等等,簡直就是免費昇級電腦!

另外,昇級BIOS還可以解決一些特殊的電腦故障,這些故障往往令電腦高手也覺得莫名其妙。2000年的到來對全世界都是一件大事,對電腦更是一個大問題,昇級BIOS可以有效地解決電腦的2000年問題。

為了充分發揮主機板的效能,支持層出不窮的新硬體,並改正以前BIOS版本中的缺陷,廠家不斷推出新的BIOS版本。利用專用的重新整理程序,改寫主機板BIOS的內容,這就是我們常說的BIOS昇級。現在的主機板幾乎都採用FLASH ROM(快閃ROM)作BIOS,在一定的電壓、電流條件下,可對其Firmware進行改寫。

--------------------------------------------------------------------------------

Q:為什麼BIOS昇級具有很大的危險性?

A:BIOS儲存於在主機板上的ROM 晶片中,這確保了BIOS的一般可用性和不會因為磁牒錯誤而損壞。BIOS在整個PC機系統中的地位,決定了它的重要性。它是否正常工作、是否能工作,直接決定了整個微機系統的生死。據不完全統計,主機板的不良原因中有60%至80%是由於主機板的BIOS晶片引起的,因此,BIOS的正常工作就顯得尤其重要!但是,昇級BIOS在提升效能的同時,常會出現一些不可預料的事。在昇級程序中斷電、昇級時用錯了昇級文件、昇級文件的版本不正確、昇級文件被修改過(例受病毒侵襲過)等,都會造成重開機時沒有顯示。正因為此,一些主機板廠家,如採用i820晶片組的華碩系列主機板採用更貼近用戶的方式來昇級BIOS,在新出的華碩P3C系列主機板中,具有方便的Live Update功能,更新BIOS時,只需要放入隨機附帶的驅動程式光碟,在選定更新BIOS的選項後,即可全自動下載最新版的BIOS,並全自動更新,避免了用戶在操作上的失誤。

--------------------------------------------------------------------------------

Q:什麼樣的BIOS才能昇級 ?

A:從BIOS出現至今,BIOS的儲存於介質由ROM、EPROM、EEPROM到今天的FLASH ROM,ROM的形式不同,更新其內部Firmware的方法也不同。ROM中的內容是無法更新的,一旦完成晶片的製造程序,其內部的內容便只能讀出不能寫入;EPROM的擦除要使用專用的紫外線擦除器,普通用戶也無法完成對其的擦除、重新整理的程序。從EEPROM起,BIOS晶片可以借助一定的電壓(+12V)或電流,使用專用的程序完成重新整理的程序,從而使EEPROM晶片能夠迅速為市場所接受。FLASH ROM的更新更為簡單,不需要特定的條件,在工作電壓(+5V)下,利用重新整理程序即可完成晶片的重新整理。

--------------------------------------------------------------------------------

Q:什麼是ROM、EPROM、EEPROM、FLASH ROM?

A:在微機的發展初期,BIOS都存放在ROM(Read Only Memory,唯讀儲存於器)中。ROM內部的資料是在ROM的製造工序中,在工廠裡用特殊的方法被燒錄進去的,其中的內容只能讀不能改,一旦燒錄進去,用戶只能驗證寫入的資料是否正確,不能再作任何修改。如果發現資料有任何錯誤,則只有捨棄不用,重新訂做一份。ROM是在生產線上生產的,由於成本高,一般只用在大批量套用的場合。

由於ROM製造和昇級的不便,後來人們發明了PROM(Programmable ROM,可編程ROM)。最初從工廠中製作完成的PROM內部並沒有資料,用戶可以用專用的編程器將自己的資料寫入,但是這種機會只有一次,一旦寫入後也無法修改,若是出了錯誤,已寫入的晶片只能報廢。PROM的特性和ROM相同,但是其成本比ROM高,而且寫入資料的速度比ROM的量產速度要慢,一般只適用於少量需求的場合或是ROM量產前的驗證。

EPROM(Erasable Programmable ROM,可擦除可編程ROM)晶片可重複擦除和寫入,解決了PROM晶片只能寫入一次的弊端。EPROM晶片有一個很明顯的特徵,在其正面的陶瓷封裝上,開有一個玻璃視窗,透過該視窗,可以看到其內部的整合電路,紫外線透過該孔照射內部晶片就可以擦除其內的資料,完成晶片擦除的操作要用到EPROM擦除器。EPROM內資料的寫入要用專用的編程器,並且往晶片中寫內容時必須要加一定的編程電壓(VPP=12—24V,隨不同的晶片型號而定)。EPROM的型號是以27開頭的,如27C020(8*256K)是一片2M Bits容量的EPROM晶片。EPROM晶片在寫入資料後,還要以不透光的貼紙或膠布把視窗封住,以免受到週圍的紫外線照射而使資料受損。

鑒於EPROM操作的不便,後來出的主機板上的BIOS ROM晶片大部分都採用EPROM(Electrically Erasable Programmable ROM,電可擦除可編程ROM)。EPROM的擦除不需要借助於其它設備,它是以電子信號來修改其內容的,而且是以Byte為最小修改服務機構,不必將資料全部洗掉才能寫入,徹底擺脫了EPROM Eraser和編程器的束縛。EPROM在寫入資料時,仍要利用一定的編程電壓,此時,只需用廠商提供的專用重新整理程序就可以輕而易舉地改寫內容,所以,它屬於雙電壓晶片。借助於EPROM晶片的雙電壓特性,可以使BIOS具有良好的防毒功能,在昇級時,把跳線開關打至「ON」的位置,即給晶片加上相應的編程電壓,就可以方便地昇級;平時使用時,則把跳線開關打至「OFF」的位置,防止CIH類的病毒對BIOS晶片的非法修改。所以,至今仍有不少主機板採用EPROM作為BIOS晶片並作為自己主機板的一大特色。

FLASH ROM則屬於真正的單電壓晶片,在使用上很類似EPROM,因此,有些書籍上便把FLASH ROM作為EPROM的一種。事實上,二者還是有差別的。FLASH ROM在擦除時,也要執行專用的重新整理程序,但是在移除資料時,並非以Byte為基本服務機構,而是以Sector(又稱Block)為最小服務機構,Sector的大小隨廠商的不同而有所不同;只有在寫入時,才以Byte為最小服務機構寫入;FLASH ROM晶片的讀和寫操作都是在單電壓下進行,不需跳線,只利用專用程序即可方便地修改其內容;FLASH ROM的儲存於容量普遍大於EPROM,約為512K到至8M KBit,由於大批量生產,價格也比較合適,很適合用來存放程序碼,近年來已逐漸取代了EPROM,廣泛用於主機板的BIOS ROM,也是CIH攻擊的主要目標。

Q:怎麼確定我的主機板BIOS是可擦寫的BIOS ?

A:很簡單,把機箱開啟,揭開BIOS 晶片上(一般是28 或 32腳的雙列直插式整合電路,上面是貼的是印有BIOS生產商的封條)的標籤,可以看到晶片的型號。對照下面,你就可以確定系統裡是否包含可擦寫的BIOS。

Am29F010:AMD 5 伏的 FLASH ROM

Am28F010、Am28F010A: AMD 12 伏的 FLASH ROM

AT28C010、AT28MC010、AT29C010、AT29LC010、AT29MC010:Atmel 5 伏的 FLASH ROM

CAT28F010V5、CAT28F010V5I:Catalyst 5 伏的 FLASH ROM

CAT28F010、CAT28F010I:Catalyst 12 伏的 FLASH ROM

28F010:Fujitsu(富士通)12 伏的 FLASH ROM 或 ISSI 12 伏的 FLASH ROM

HN58C1000:Hitachi(東芝) 5 伏的 FLASH ROM

HN28F101、HN29C010、HN29C010B、HN58C1001、HN58V1001:Hitachi (東芝)12 伏的 FLASH ROM

A28F010、28F001BX-B、28F001BX-T、28F010:Intel 12 伏的 FLASH ROM

M5M28F101FP、M5M28F101P、M5M28F101RV、M5M28F101VP:Mitsubishi 12 伏的 FLASH ROM

MX28F1000:MXIC 12 伏的 FLASH ROM

MSM28F101:OKI 12 伏的 FLASH ROM

KM29C010:Samsung 5 伏的 FLASH ROM

DQ28C010、DYM28C010、DQM28C010A:SEEQ 5 伏的 FLASH ROM

DQ47F010、DQ48F010:SEEQ 12 伏的 FLASH ROM

M28F010、M28F1001:SGS-Thomson 12 伏的 FLASH ROM

28EE011、29EE010:SST 5 伏的 FLASH ROM

PH29EE010:SST 5 伏的 FLASH ROM

TMS29F010:Texas-Instr 5 伏的 FLASH ROM

TMS28F010:Texas-Instr 12 伏的 FLASH ROM

W29EE011:Winbond 5 伏的 FLASH ROM

W27F010:Winbond 12 伏的 FLASH ROM

X28C010、X28C010I、XM28C010、XM28C010I:XICOR 5 伏的 FLASH ROM

29LVxxx - 3V FLASH ROM (較少見)

28Cxxx – EEPROM,和FLASH ROM相似

27Cxxx:唯讀,一次性寫入ROM。

以上的FLASH ROM和EEPROM都是可以昇級的ROM,其它型號開頭的字母不是28或29的晶片可能就是普通的ROM。

BIOS問答4

Q:從哪兒下載高版本的BIOS ?

A:
a、各大主機板廠商的BIOS更新資料相關網址

升技(Abit) http://www.abit.com.tw/

北大電子(ability) http://www.ability-tw.com/

巨集基(Acer) http://www.acer.com

三城科技(achitec) http://www.achitec.com.tw/

acma http://www.acma.com/

advantech http://www.advantech.com/

花王(addonics) http://www.addonics.com.cn/techsup.htm

中宇科技(Amax) http://www.amax.com.cn/

聯尚 (AIR) http://www.airwebs.com/download.html

歐弋(allways) http://www.allways.com

優冠(amaquest) http://www.amaquest.com.tw

amptron http://www.amptron.com/

建基(Aopen) http://www.aopen.com.tw/

華碩(Asus) http://www.asus.com.tw/

中天(ASK Technology) http://www.ask.com.hk/

中凌(Atrend) http://www.a-trend.com/

奇致(A-win) http://www.a-win.com.tw/

映泰(Biostar) http://www.biostar.com.tw/

boser http://www.boser.com.tw/

bcmcom http://www.bcmcom.com/tech/tech.htm

bravobaby http://www.bravobaby.com.tw

承啟 http://www.chaintech.com.tw/

康柏(Compaq) www.compaq.com

偉格(catery) http://www.catery.com.tw

clevo http://www.clevo.com.tw/

chicony http://www.chicony.com.tw/

premiopc http://support.premiopc.com/bios.htm

創新(creative) http://www. -asia.com/china

聯訊(DataExpert) http://www.dataexpert.com.tw/

鑽石(DFI) http://www.dfi.com.tw/

台達(delta ) http://pc.delta.com.tw/Download/Downloard_e.html

創巨集(DTK) http://www.dtk.com.tw/

daewoo http://www.daewoocomputer.com.br/

金鷹(Eagle) http://www.espco.com/

精英(ECS) http://www.ecs.com.

磐英(EPOX) http://www.epox.com.tw/

憶華(EFA) http://www.efa.com.tw/

elonex http://www.elonex.co.uk

enpc http://www.enpc.com.tw/enpcbios.htm

嗯雅(ennyah) http://www.ennyah.com.tw/driver.html

燦坤(eupa) http://www.eupacomputer.com

大眾(fic) http://www.fic.com.tw/

福洋(fyi ) http://www.fyi.com.tw/

fugu http://www.fugu.com.tw

nfic http://www.nfic.com.tw/

福連(redfox) http://www.redfox.com.tw

技嘉(GigaByte http://www.gigabyte.com.tw/

致福(GVC) www.gvc.com.tw

gcttech http://www.gcttech.com/home.htm

Zaapa http://www.zaapa.com/

耕宇(gainwar) http://www.gainward.com/oem.htm

gemlight http://www.gemlight.com.hk/

Hightech http://www.hightech.com.hk

浩鑫 http://www.spacewalker.com/

英特爾(intel) http://www.intel.com/

艾崴(iwill) http://www.iwill.com.tw/

inventec http://www.inventec.com.tw/

icp http://www.icpacquire.com.tw

捷邦(jbound) http://www.jbond.com/

捷波(Jetway) http://www.jetway.com.tw/

捷亞(JDR) http://www.2themax.com/

jamicon http://www.jamicon.com.tw/

jetta http://www.jetta.com/

kamei http://www.jamicon.com.tw/

kf-kinpo http://www.kinpo.com.tw/

kapok http://www.kapok.com.tw/

麗台(Leadtek) http://www.leadtek.com.tw/

聯想(Legend) http://www.qdi.com

聯勝(lucky star) http://www.lucky-star.com.tw/

神達(MITAC) http://mitac.mic.com.tw/

皇朝(megastar) http://megastar.kamtronic.com/

松立(matsonic) http://www.matsonic.com.tw

微星(msi) http://www.msi.com.tw/

邁肯(mycomp) http://www.mycomp.com.tw/

萬科(micronics) http://www.micronics.com/

美達(mida) http://www.mida.com.cn/

輝煌(magic pro) http://www.magic-pro.com.hk/

邁科(MICRONICS) http://www.micronics.com

mustek http://www.mustek.com/

NEXCOM http://www.nexcom.com.tw.

New Media nmc-pe http://www.nmc-pe.com/main.htm

海洋(octek) http://www.oceanhk.com/

奧美嘉(OMEGA) http://www.cnomega.com/

麒麟 http://www.pcchips.com/

磐英(Epox) http://www.unika.com.cn/

松景(pine) http://www.pine-tech.com/

博達(Procomp) http://www.procomp.com.tw/

柏能(pcpartner) http://www.pcpartner.com/bios/s7bios.htm

聯想(qdi) http://www.qdigrp.com/

redfox http://www.redfox.com.tw

欣威(Mtech) http://www.rise.com.tw

rectron http://www.rectron.co.za

碩泰克(soltek) http://www.soltek.com.tw/

梅捷(soyo) http://www.soyo.com.tw/

上普(superpower) http://www.superpower.com.tw/

崇和(sowah) http://www.sowah.com/

浩鑫(shuttle) http://www.spacewalker.com/

建邦(tekam ) http://www.tekram.com/

國傲通(Topstar)http://www.topstar1.com

Totem http://www.totem.com.tw/

啟亨 http://www.triplex.com.tw/

同維(T&W) http://www.twsz.com

泰安(Tyan) http://www.tyan.com/

創見(transcend) http://www.transcend.com.tw

unicorn http://www.unicorn-computer.com.tw

USI http://www.usi.com.tw/

聯尚(AIR) http://www.interpromicro.com

偉仕(vst ) http://www.vst.com.hk/

visiontop http://www.visiontop.com.tw/

金鷹(pcpartner) http://www.pcpartner.com.hk/index.htm

太宇(Win Tac) http://www.wintac.com.tw/

文松(wensonic) http://www.wensonic.com/

winco http://www.winco.com.tw/technical.htm

welljoin http://www.welljoin.com/

warpspeedinc http://www.warpspeedinc.com

Arima http://www.arimacorp.com/

佰鈺(A-Corp) http://www.acorp.com.tw/bios.htm

新眾(nfic) http://www.formosa21.com.cn

則靈(zeling) http://www.zeling.com/

華基(Tomato) http://www.zida.com zida

zaapa http://www.zaapa.com/

三帝 http://www.qinzhong.com.cn/

奔馳 http://www.chinaparadise.com/

天虹(uniark) http://www.uniark.com.cn

汶鴻 http://www.zcp.com.tw

歐特http://www.weaa-grup.com

亞倫帝 http://www.atila.com.cn/index.htm

泰星科技 http://www.techthink.com/

美達 http://www.mida.com.cn/

三星 http://www.usa.samsungsemi.com/produ.../sdramcomp.htm

英群(BTC) http://www.btc.com.tw/btc/index.html

廣達 http://www.seethru.com.cn

金長城 http://202.96.161.212/

方正 http://www.csic.founderpku.com/

實達(STAR) http://www.star.com.cn/

東海 http://www.dh.com.cn/

海信 http://www.hisensecomputer.com/

浪潮() http://www.langchao.com.cn/

TCL http://202.104.205.69/dnsj/

鬱金香 (TULIP) http://www.tulip.com/

 

b、主要 BIOS 生產公司網站

 

Award BIOS 公司 (美國) (http://www.award.com/)

Award BIOS 公司 (台灣) (http://www.award.com.tw/)

Award 技術咨詢中心 (只限email:support@unicore.com )

AMI BIOS 公司 (http://www.amibios.com/)

Microid Research (http://www.mrbios.com/)

Micro Firmware,開發並發行Phoenix BIOS及昇級BIOS資料檔案 (http://www.firmware.com/)

Phoenix BIOS 公司 (http://www.phoenix.com/)

Unicore:提供BIOS昇級資料檔案 (只限Award BIOS)( http://www.unicore.com/)

Q:如何制作備份BIOS文件

A:啟動電腦,自我檢驗完畢啟動系統時,按F8彈出啟動選項表單,選項「Safe mode command prompt only」進入純DOS模式。執行重新整理程序AWDFLASH.EXE,出現圖形化介面,提示你輸入新的BIOS檔案名(昇級文件),如果不想昇級BIOS,可以不輸入,直接按Enter鍵後,程序提示是否儲存原來的文件,選項「Y」,出現昇級程序檢測畫面並會提示你輸入檔案名,也就是制作備份的檔案名,輸入一個檔案名儲存即可。然後程序詢問是否要昇級BIOS,回答「N」,結束重新整理程序。

BIOS問答5

Q:主機板的名稱不知道怎麼辦 ?

A:我們可以通過看主機板包裝盒和說明書、檢視主機板上的標注、檢視開機畫面得知主機板的名稱及型號。許多主機板下標注有廠商標誌和產品型號,有的將廠商標誌標注在晶片的散熱片上,有的卻標注在主機板上的其他位置;當系統檢測記憶體時按下鍵碟上的Pause/Break鍵,這樣系統的檢測程序就會暫停。通常這時螢幕上的第一行(或前兩行)為BIOS的相關資訊,能夠查知BIOS的出品公司名稱、主機板型號及所用的BIOS當前版本;此時,從主機板的BIOS-ID中也可以得到主機板BIOS的相關資訊。

在網上流行的一些測試軟體,像CTBIOS.EXE可以較好地測出主機板的檔案類型、生產廠家、AWARD BIOS的版本甚至BIOS的下載網址;AMIMBID.EXE文件能測出使用AMI公司的BIOS的版本及主機板的型號。Award公司提供的BIOS Wizard軟體能測出主機板的晶片組檔案類型等相關資料,並可以在線註冊昇級本地機的BIOS。但是所有這些測試軟體有一個共同的特點,那就是可能無法辨認新近出品的硬體檔案類型,有時會出現錯誤分類的情況。

有時,主機板上的標記並不全面,但我們可以根據主機板上的一些蛛絲馬跡,上網來搜尋有關該主機板的相關資訊。

由於昇級BIOS要求十分嚴格,型號規格必須完全對應,如果弄錯了主機板檔案類型或者昇級程序有問題,後果將非常嚴重,所以要特別慎重。

--------------------------------------------------------------------------------

Q:什麼是BIOS-ID,它有什麼用?

A:昇級BIOS是一件較危險的事,特別需要認準該BIOS是哪個廠家提供的,否則用錯了可能導致機器無法啟動。鑒別BIOS最準確的辦法就是識別BIOS ID,也就是說,只要BIOS ID相同的主機板,其BIOS程序是通用的。

下面以AWARD公司的BIOS為例,介紹一下如何記錄你的BIOS ID,並從中發現主機板的有關訊息:

1、開啟電腦電源;

2、在螢幕的左上角將出現Award Modular BIOS(這並不是系統BIOS的版本號),在記憶體檢測時按下Pause鍵;

3、檢視螢幕底端,有一系列數位與字母組成的標誌,比如:10/16/97-i430TX-ALI513x-2A59IF3BC-00。

其中的「2A59IF3BC」就是所謂的BIOS-ID,其中的「2A59I」是主機板所採用的晶片組檔案類型的編碼,第6、第7位字串尤為重要,它是硬體廠商的程式碼訊息,比如上面給的符號序列中的「F3」,它代表「FYI(福揚)」系列主機板。

另外,AMI BIOS,INTEL主機板、ACER主機板、ASUS主機板都有自己的BIOS-ID。

--------------------------------------------------------------------------------

Q:如何得知下載的BIOS程序是否和自己的主機板相匹配?

A:MODBIN.EXE是Award公司出品的一個對BIOS內文本進行修改的軟體,它可以顯示BIOS文件的BIOS-ID,我們可以借助於它,來判定找到的BIOS文件是否正確。判斷的依據是,同一主機板的BIOS文件的BIOS-ID必定相同,因此,我們首先要記錄下本地機的BIOS-ID程式碼;然後,下載和自己主機板相對應的BIOS昇級文件,下載的文件如果是壓縮檔案,還要把壓縮檔案解壓,得到我們所需要的昇級文件(*.BIN或*.ROM);啟動MODBIN軟體讀出下載文件的BIOS-ID,如果對比二者正確無誤,就說明找到的BIOS文件是正確的。

找到了正確的BIOS昇級文件,再配合正確的昇級方法,就可以保證安全無誤地昇級BIOS了。

--------------------------------------------------------------------------------

Q:昇級Award BIOS時出現提示「Insufficient memory (記憶體不足)」怎麼辦?

A:主要原因是一般記憶體不足,解決方法及步驟是:

a. 在BIOS的「Chipset Features」的設定裡, 把「 Video Bios 快取able」設定為Disable。儲存於後結束。

c. 重啟動,在出現「Windows Starting」時按Ctrl+F5,這樣可以不載入Drvspace.bin,節省了大約108K 的記憶體空間。

d. 昇級結束後,要重進入BIOS的「Chipset Features」的設定裡,把「Video Bios 快取able」重設為Enable,儲存於後結束。

--------------------------------------------------------------------------------

Q:BIOS為什麼容易損壞?

A:CIH是號稱能破壞「電腦硬體」的惡性病毒,它一旦發作,除了會破壞驅動器內的資料外,還會清空BIOS晶片內的資料,造成開機後系統無反應。

電壓不穩或電源品質不佳,使輸出的電壓中有尖峰脈衝,會造成BIOS晶片硬體損壞。

主機板BIOS的保護措施不當。由於單電壓的晶片有逐漸取代雙電壓晶片的趨勢,單電壓BIOS晶片防護病毒破壞的功能極弱,大多數主機板沒有採取相應的措施防止BIOS損壞。

在重新整理BIOS的程序中,一些意想不到的事情,都有可能導致重新整理失敗造成BIOS損壞。下面是幾種最一般的重新整理失敗的原因:

 1.在寫入BIOS程序中斷電:除非你的電腦上裝有UPS,否則選項一般不會隨便斷電的時間進行BIOS重新整理比較保險。

 2.文件損壞:文件在壓縮或者傳輸程序中損壞,尤其是下載的文件,這種情況時有發生,所以一定要到主機板廠商的網站或大的驅動站點下載。不過,損壞了的BIOS文件大都無法通過重新整理軟體的檢測,所以這一點也不必過於擔心。

 3.昇級文件錯誤:這種情況通常是在不經意中發生的,即誤用了其它品牌或其它型號主機板的BIOS進行昇級。由於目前的重新整理軟體通常都會對硬體進行檢測,所以真正由此產生嚴重後果的情形並不多。

--------------------------------------------------------------------------------

Q:昇級BIOS要注意哪些問題?

A:昇級BIOS並不繁雜,只要認真去做,應該是不會出現問題的,但昇級程序中一定要注意以下幾點:

1、一定要在純DOS環境下(就是不加任何組態和驅動)。

2、一定要用與你主機板相符的BIOS昇級文件(雖說理論上只要晶片組一樣的BIOS昇級文件可以通用,但是由於晶片組一樣的主機板可能增強槽等一些輔加功能不同,所以可能產生一些副作用。因此盡可能用原廠提供的BIOS昇級文件。)

3、BIOS重新整理程序要匹配。昇級BIOS需要BIOS重新整理程序和BIOS的最新資料檔案,重新整理程序負責把資料檔案寫入到BIOS的晶片裡。一般情況下原廠的BIOS程序昇級文件和重新整理程序是配套的,所以最好一起下載。下面是不同BIOS的重新整理程序:

AWDFLASH.EXE (對 Award BIOS) ;AMIFLASH.EXE (對 AMI BIOS);PHFLASH.EXE(對Phoenix BIOS)。另外,不同廠家的BIOS文件,其文件的副檔名也不同,Award BIOS的檔案名一般為*.BIN,AMI BIOS的檔案名一般為*.ROM。

4、一些報刊建議在軟碟上昇級,由於軟碟的可靠性不如硬碟,如果在昇級程序中資料讀不出或唯讀出一半,就會造成昇級失敗,因此,最好在硬碟上做昇級操作。

5、昇級前一定要做制作備份,這樣如果昇級不成功,那還有恢復的希望。

6、昇級時要保留BIOS的Boot Block塊,高版本的重新整理程序的預設值就是不改寫Boot Block塊。

7、有些主機板生產商提供自己的昇級軟體程序(一般不能拷貝),注意在昇級前在BIOS裡把「System BIOS 快取able」的選項設為Disabled。

8、寫入程序中不允許停電或半途結束,所以如果有條件的話,盡可能使用UPS電源,以防不測。

BIOS問答6

Q:能否在WINDOWS下昇級BIOS

A:一般的BIOS重新整理程序必須在純DOS模式下執行,並且,執行時要求系統不能載入其它的記憶體駐停留程序。由於現在WINDOWS 2000和WINDOWS ME已取消了MS-DOS方式,在這種情況下,採取傳統的昇級方式將極為不便。

技嘉開發的@BIOS FLASHer程序能在Windows下對技嘉主機板的BIOS昇級,借助於它我們也可以實現對其它主機板BIOS的昇級。

@BIOS FLASHer程序能自動偵測出主機板的BIOS晶片檔案類型、電壓、容量和版本號。對於某些型號的技嘉主機板,它支持網路在線昇級。

因為@BIOS FLASHer不支持非技嘉主機板在線昇級,所以要重新整理非技嘉主機板的BIOS,還得先到主機板廠商站點下載主機板最新的BIOS文件,把主機板上防BIOS寫入的跳線開啟,以及在BIOS設定程序中將防BIOS寫入的選頂設為「Disable」。點擊「Update New BIOS」按鈕,並在彈出的視窗中選項要重新整理的BIOS文件,然後在彈出的訊息框上點擊按鈕,便會自動為你更新BIOS。

整個操作在WINDOWS下進行,持續的時間約在10秒鍾左右,更新結束後程序會彈出訊息框,提示昇級成功,並要求重啟電腦。

--------------------------------------------------------------------------------

Q:如何保護BIOS不被破壞?

A:採用具備BIOS防護功能的主機板,目前,這類主機板比較多,比如,聯想主機板的無敵鎖功能、技嘉等主機板的雙BIOS功能,INTEL810、815主機板BIOS的Boot block塊技術、博登主機板的AIR BUS技術等,都可以有效地保護BIOS。

有條件的話,可以把制作備份的BIOS文件寫入一個新的晶片,做一個硬制作備份(ROM檔案類型不限),以確保萬一。放在抽屜裡的BIOS肯定比放在主機板上的後備片可靠!這樣當主機板的BIOS完全被破壞時,我們可用制作備份的BIOS取代。市場上已有部分品牌的廠家,隨主機板送一片後備BIOS晶片。

對於採用EEPROM晶片作BIOS的主機板,在平常狀態下,要把其昇級跳線(+12V電壓端)設為「OFF」,使主機板上的+12V與晶片相對應的管腳脫離,以防病毒破壞或無意中改寫BIOS。對於FLASH ROM,將晶片的WE#腳和主機板電路脫離,使BIOS晶片只處於讀的狀態,這也是一個好方法。

平時勤於殺毒,保持一個潔淨的工作環境。

--------------------------------------------------------------------------------

Q:主機板FLASH ROM中的BIOS程序是怎麼被破壞的?

A:PC機上現在常用的、可昇級的BIOS晶片主要有EEPROM晶片(如Intel的28F001BX)和FLASH ROM晶片(如winbond的29C020)。其中以Intel的28F001BX為代表的EEPROM首次提出了Boot Block的概念,在這類晶片上,以塊的方式存放資料,其中Boot Block是一個特殊的區塊,它主要用於儲存一個最小化的BIOS,用以啟動最基本的系統之用。當EEPROM中的其它區塊內的資料被破壞時,只要Boot Block內的程序處於完好可用狀態,則可以利用這一基本的BIOS程序來啟動一個最小化的系統,這個最小化系統支持軟碟的讀寫、ISA顯示卡以及鍵盤的輸入,這樣我們就有 機會使用軟碟來重新構建整個EEPROM中的資料。在EEPROM晶片上,對晶片編程時,需要加上+12V的VPP編程電壓;Boot Block塊的改寫也需要加上+12V電壓。所以,採用EEPROM晶片作為BIOS晶片的主機板上均包含有專門的昇級跳線,用來確定是否給此FLASH ROM晶片提供+12V電壓,只有我們需要修改EEPROM中的Boot Block區域內的資料時,才需要短接此跳線,以提供+12V電壓。這類晶片上還有另外一路電壓為+5V電壓,它可以用於維持晶片工作。可為什麼還是有相當多的BIOS被CIH病毒徹底摧毀了呢?

第一種情況是主機板上的+12V跳線處於短接狀態,即EEPROM晶片已經有+12V電壓了,這一情況有的是由於主機板廠商的原因造成的(有些主機板的出廠設定上,該電壓的設定跳線根本就處於短接的狀態)、有的是由於用戶不小心造成的,或者乾脆是根本不知道。

第二種情況不是由用戶造成的,而是由廠家造成的,這裡涉及到一個比較複雜的問題,由於上面Boot Block概念是建立在Intel的基礎之上的,也就是說,Intel公司擁有此項專利,這就導致使用此類技術的一般都是Intel公司出的FLASH ROM晶片,如一般的 Intel 28F001BX晶片、28F002BX晶片,一直到現在在810、815主機板上廣泛使用的I82802AB晶片。當然,世界上並不是只有InteL一家公司會生產ROM晶片,像Atmel、MXIC、SST、Winbond等公司也能生產,而且可以保證管腳相容;而且後來主機板上也廣泛使用了FLASH ROM晶片,這種晶片在+5V的電壓下就可以進行改寫,這些單5V的晶片便是造成BIOS資料被徹底破壞的原因。

至於現在的BIOS中仍保留的Boot Block區域塊的概念,是關於軟體上的Boot Block塊,即在資料的表現形式上,BIOS仍保留有塊的概念(這一點,用CBROM軟體就可以看到),但是象W29C020這種FLASH ROM晶片結構上的塊,已取消了。

--------------------------------------------------------------------------------

Q:CIH病毒是破壞硬體的病毒麼?

A:不是,前面已經講的很明白了,在最壞的情況下,此病毒破壞的也只是FLASH ROM中的BIOS程序,就如同磁牒上的軟體,被病毒破壞後,也只是資料的破壞,軟碟本身不會出現物理損壞。所以,受CIH病毒破壞的FLASH ROM中也只是晶片內的訊息被改寫了(就像我們昇級一樣),並且這種改寫造成了資料的丟失掉及訊息的混亂,並不說明此FLASH ROM晶片就物理損壞了,如果擁有晶片寫入器(編程器、編程卡),還是可以在原先的FLASH ROM中寫入BIOS程序的。

  如果說「CIH病毒是破壞硬體的病毒」,則整個概念觀就會被顛倒,像重新寫入了一下FLASH ROM訊息,就被引申為「破壞硬體」,那麼那麼移除了硬碟上的一個文件,造成了某些扇區資料的變換,是不是也可以引申為硬碟的這些扇區發生「物理損壞」了呢?

說到底,主要還是BIOS的存放位置、儲存於介質及程序資料的特殊性,造成了上述概念上的錯誤。CIH病毒給我們造成了很大的麻煩,可能造成你的機器不能夠啟動,但它並沒有出現什麼破壞硬體的情況,這是很明顯的。

就如同磁牒上的軟體被破壞後的修復方法一樣——把磁牒拿到別的電腦上重新寫一下 即可;對於被CIH病毒破壞晶片的修復,也很簡單,拿到能讀寫ROM晶片的儀器上(編程器)重寫一下即可。

--------------------------------------------------------------------------------

Q:如何利用BIOS的Boot Block塊修復損壞的BIOS ?

A:BIOS損壞後,我們可以用種種方法修復,修復的依據就是:昇級失敗或病毒破壞導致的BIOS損壞,並非晶片物理損壞,而只是晶片內的firmware被改寫,完全可以用各種方法重新修復。我們可以利用BIOS的Boot-block塊來修復損壞的BIOS。

當今大多數關於AWARD BIOS的主機板裡都有Boot-block塊(高版本的AMI BIOS也有),重新整理程序的預設值就是在昇級BIOS時不覆蓋。Boot-block塊只支持很基本的硬體如:軟碟、ISA顯示卡等。

判斷FLASH ROM中的Boot-block模組是否已被破壞,可以仔細觀察開機後機器的反應,如果儘管開機時無顯示, 但喇叭裡還能聽到嘀嘀聲,而且軟式磁碟機也發出自我檢驗的聲音,那就說明Boot-block塊是好的。

Boot-block只支持ISA顯示卡,但我們可以用「盲操作」法,利用AUTOEXEC.BAT文件自動完成BIOS恢復工作。具體步驟如下:

1.格式化一張系統碟,(因為昇級BIOS必須在純DOS環境,所以系統碟上除了系統檔案外,不能有其它組態文件,如config.sys)。

2.把公用BIOS重新整理程序和BIOS資料檔案拷到系統碟。

3.在系統碟中建立AUTOEXEC.BAT,並加入:AWDFLASH XXX.BIN /SN /PY(XXX.BIN是你的BIOS資料檔案)。其中的/SN /PY參數表示不制作備份而僅僅更新BIOS。

將此盤插入機器後重新啟動,系統會「自動」地更新BIOS,等數分鍾後再重新啟動,如果沒問題的話,系統已恢復正常了。

--------------------------------------------------------------------------------

Q:如何用BIOS編程器修復損壞的晶片

A:編程器又稱寫入器、寫碼器,是專門用來對ROM晶片進行讀寫、編程的儀器。市場上的ROM編程器有多種型號,大多數編程器只能對某一檔案類型的可寫ROM晶片進行操作,如有的只能對27系列的EPROM進行讀寫,也有的只能對28、29系列的電可擦除ROM進行讀寫,還有的編程器對編程晶片的容量有所限制。高階的編程器支持的晶片種類較多,它一般原有的升壓電路,可以自行調整各種ROM晶片所需的電壓(對EPROM的編程可是需要20多伏的電壓),對晶片的編程不需人工干預,軟體用戶介面易學,使用比較方便。

編程器的主要有晶片選項、LOAD資料、讀出晶片內資料、移除、查空、編程、校驗等功能,選項好晶片的型號後,我們只需要LOAD昇級文件資料,系統就會按移除、查空、編程、校驗的順序,把昇級文件資料寫入到晶片中。當然我們也可以把完好晶片內的資料讀出,儲存成一個備份檔案。以備將來不測之需。

實際上,用編程器昇級、修復BIOS晶片,是最安全可靠的辦法。

Q:如何用「熱插拔」法修復BIOS

A:「熱插拔」法實際上是拿主機板來作為寫入器(編程器)來把BIOS修復,不過其操作方法比較特殊。其具體操作方法是:

開啟你的機箱,找到主機板上的BIOS,將BIOS晶片從插座中小心的拔下來,對彎折的管腳進行整理後,然後再將其插回管座,注意不要插得太緊,只要保證每一隻引腳都和管座剛好接觸就行了。啟動機器後,在主機帶電的情況下,將正常工作的BIOS晶片取下,把昇級失敗的BIOS晶片插回到主機板上。最後將一個正確的BIOS版本寫到你的BIOS中,重新啟動,機器可以正常工作即萬事大吉。

以往的BIOS重新整理程序要昇級BIOS時,一般都要檢查主機板與BIOS文件是否一致,如果主機板與BIOS文件的一致性檢查通不過,重新整理程序就會拒絕執行。所以,用熱插拔法無法修復不同型號的主機板上的BIOS。高版本的AMI重新整理程序,如8.27版的AMIFLASH.EXE可以向BIOS中強行寫入其它主機板的BIOS文件(如AWARD的BIOS文件),是熱插拔法的最佳重新整理程序。

採用熱插拔法修復BIOS,是在主機板帶電的情況下,拔下好的晶片,然後再插上已損壞的晶片,用重新整理程序來修復的。採用這種辦法是極其危險的,原因很簡單,任何元件都有一定的功率配額,ROM晶片也不例外。在帶電熱插拔元件器時,由於各管腳的工作電壓不同,熱插拔程序中,各管腳不可能同時插上或拔下,因此不可避免電路中會出現浪湧過電壓和過電流,過高的浪湧電壓會對晶片內的晶體管造成擊穿,而過大的浪湧電流會使晶片內的鋁膜引線被熔斷,從而導致晶片毀壞型失效。

BIOS問答7

Q:從哪裡可以得到BIOS晶片?

A:BIOS晶片損壞後,一般可聯係主機板生產商,看是否他們能提供BIOS晶片。有些生產商是免費提供的。另外,還可以聯係賣相關晶片的電腦公司,如Unicore Software(http://www.unicore.com/) 或 Midco Computers (以前的 RC Systems公司,http://www.midcocomputers.com/),他們可以有償地提供BIOS晶片,由於都是外國公司,可是遠水不解近渴啊!國內的BIOS網站,也有的可以提供BIOS晶片。要找到這些公司,可以到中文YAHOO等搜尋引擎上,輸入BIOS關鍵字,一般可以找到這些公司或網站。

--------------------------------------------------------------------------------

Q:如何修復INTEL主機板的BIOS?

A:INTEL主機板上的BIOS晶片具有Boot-block塊,其BIOS 損壞後,我們可以按下述方法把BIOS修復。

1、按INTEL的主機板說明書,製作一張可啟動的昇級軟碟。

2、把主機板上的「FLASH Recovery」 的跳線放在recovery mode的位置,把可啟動的BIOS昇級軟碟放入,啟動機器。

因為沒被覆蓋的Boot-block塊不支持PCI的顯示卡,這時螢幕上什麼都沒有。你可以通過鳴笛聲和軟碟LED來觀察。當機器響了一下,接著軟碟的LED亮時,系統就正在昇級你的BIOS。當軟碟的LED燈滅時,說明恢復已完成,關機。

3、把跳線恢復到預設位置,重啟動修復結束。

--------------------------------------------------------------------------------

Q:聯想的無敵鎖技術是怎麼回事?

A:聯想的無敵鎖技術是為了保護BIOS不受病毒破壞或防止無意中改寫BIOS這一目的而推出的。

無敵鎖技術由三部分組成,它們分別是主機板上的防寫保護跳線開關JAV、內裝於BIOS中的軟開關Flash Write Protect和內裝於BIOS中的防毒軟體PC Cillin。

防寫保護跳線開關JAV控制BIOS晶片的「寫」管腳的狀態,當其關閉時,BIOS處於寫保護狀態,是絕對不會被改寫的,縱然CIH病毒神通廣大,它也無法將硬體開關開啟。雖然昇級時開啟、關閉防寫保護跳線開關有些麻煩,但這樣卻可以換來電腦的安全,相比之下麻煩還是必要的,況且BIOS昇級的頻率也並不是很高。

萬一出於某種原因(例如用戶的粗心大意),主機板的防寫保護跳線開關處於不防寫狀態,此時內裝於BIOS中的軟開關Flash Write Protect就可以發揮作用,來防止BIOS被無故改寫。在軟開關的防寫狀態下,BIOS不能被改寫,但DMI卻可以進行昇級。

直接攻擊BIOS的病毒有可能將BIOS內的防寫軟開關破壞。為了克服這一缺點,內裝於BIOS中的防毒軟體PC Cillin應運而生。這個防毒軟體可以既時的查出並殺滅類似CIH的攻擊BIOS的病毒。實際上,整個無敵鎖技術是從幾個方位對可攻擊BIOS的病毒進行防衛,保護BIOS不被破壞,這是一個整體防護體系,它可在最大限度上保護BIOS。當然,再嚴密的防護體系也可能會出現漏洞,防止病毒攻擊的最基本方法還是少用盜版軟體等可能帶毒的軟體,並要勤於殺毒。

--------------------------------------------------------------------------------

Q:如果我的BIOS有問題而目前又找不到昇級文件怎麼辦?

A:可以試著找到主機板型號相同、BIOS生產商不同的BIOS昇級文件,然後用CBROM.EXE把該BIOS中的昇級模組讀出來,寫入到你自己的BIOS文件中去。例如你的BIOS不能識別新的CPU,我們就可以想法找到一個其它廠家的同晶片組的BIOS昇級文件,用CBROM.EXE把這個BIOS中的CPU微程式碼讀出來,然後寫入到你的BIOS中,就可以識別出新的CPU了。

這個操作同樣具有相當的危險性,只適用於進階用戶,另外,在操作前,要對BIOS制作備份。

--------------------------------------------------------------------------------

Q:在Award或AMI的網站裡為何沒有我的BIOS的昇級文件 ?

A:Award 和AMI會為特定的主機板生產商提供符合特定主機板和晶片組的BIOS昇級文件,然後生產商再利用Award/AMI提供的工具, 對這些BIOS文件作出最後的修改和最佳化。

也就是說,生產商比Award/AMI更瞭解他們的主機板,能提供更好的BIOS昇級。

注意:在http://www.award.com.tw/download/bios/裡包括了好多主機板如ali、cyrix 、intel、opti、sis 、via的BIOS昇級文件。不過你最好先在主機板生產商自己的網頁裡找昇級文件,如果沒有的話,才來此處下載。

--------------------------------------------------------------------------------

Q:在哪兒能找到我的BIOS的技術說明 ?

A:在你主機板的網站上(如果有的話),有問題也可以向他們發電子郵件。

--------------------------------------------------------------------------------

Q:如何儲存BIOS的設定

A:BIOS設定好後,系統是把相關的資料儲存在主機板的CMOS電路中的。事實上,由於CMOS中的資料丟失掉或受損導致無法開機的現象,我們早已是屢見不鮮了,而最常發生的就是因為CMOS的供電電池電壓降低或損壞,導致CMOS中的資料遺失。通常我們都是重新設定了事,但是如果原先的設定很複雜,甚至有些項目需要經過測試才能確定,那麼電腦想要恢復原來的資料恐怕就不是一件很容易的事情了。

Norton Utilities中的磁牒救援功能可以把CMOS中的資料制作備份成一個文件儲存下來;國內一般的殺毒軟體KV300也有這個功能。

--------------------------------------------------------------------------------

Q:在DEBUG裡如何恢復BIOS的出廠值?

A:針對AMI/Award BIOS:

C:\DEBUG (在純DOS下,不是windows裡的DOS視窗)

-O 70 17

-O 71 17

Q

針對Phoenix BIOS:

C:\DEBUG (在純DOS下,不是windows裡的DOS視窗)

-O 70 FF

-O 71 17

Q

BIOS問答8

Q:我的密碼忘了,聽說BIOS有萬用密碼,能告訴我嗎?

A:

1、針對 Award BIOS:

試試下面的密碼: AWARD_SW, j262 , HLT, SER, SKY_FOX, BIOSTAR, ALFAROME, lkwpeter, j256, AWARD?SW, LKWPETER, Syxz, aLLy, 589589, 589721, awkward, CONCAT

也可在網上下載有關的破解程序。

2、針對AMI BIOS:

試試下面的密碼:AMI, BIOS, PASSWORD, HEWITT RAND, AMI?SW, AMI_SW, LKWPETER, A.M.I.

也可在網上下載有關的破解程序。

--------------------------------------------------------------------------------

Q:如何用硬體方法解除CMOS密碼?

A:所謂用硬體方法解除CMOS密碼,就是指給CMOS晶片進行放電來清除CMOS中的資料(當然也包括BIOS密碼)。根據使用的主機板不同,又有以下幾種方法:

跳線短接法DIP開關
這是最簡單的硬體解除方法,因為現在的多數主機板都提供了利用「跳線」來直接清除「BIOS的各種訊息」的功能。

一般的主機板在後備電池的附近都做有一個「CMOS Reset」的跳線。中斷連線電腦的電源,開啟機箱,按照主機板說明書上的說明找到它,並將其中的兩個腳短接數秒鍾後,即可清除密碼。有的主機板還要求在放電短接狀態開機才能徹底清除CMOS內容,具體做法應該參照主機板說明書上的敘述。

清除密碼後,應記著將跳線或開關恢復到正常狀態,否則電腦有可能不能啟動甚至損壞機器。

在一些原裝品牌機上也有將跳線做成DIP開關的,將CMOS開關撥到ON的位置與短接跳線的作用相同。

快速短接法
 

如果主機板上沒有做CMOS Reset跳線,或是不能找到該跳線位置時,可以關閉主機電源,開啟機箱,分別找到主機板電路板上的地線(機箱本身就接在地線上)和CMOS晶片的位置,用一根導線一端接地,另一端在CMOS晶片外露的管腳上快速勻速劃過,即可放電。為防漏劃,最好多劃兩遍。

--------------------------------------------------------------------------------

Q:主機板上的硬體偵錯系統是怎麼回事?

A:精英、微星、磐英等主機板上整合了硬體偵錯系統,在電腦開機自我檢驗時,如果有設備發生了故障,硬體偵錯系統會讀出相應的POST CODE,經譯碼後,由主機板上的發光二極管顯示出來,根據故障程式碼,使用者可以快速判斷出主機板故障發生的位置和原因。

硬體偵錯系統的工作原理其實很簡單,每個廠家的BIOS,無論是AWARD、AMI還是PHOENIX的,都有所謂的POST CODE,即開機自我偵測程式碼,當BIOS要進行某項測試動作時,首先將該POST CODE寫入80h位址,如果測試順利完成,再寫入下一個POST CODE,因此,如果發生錯誤或當機,根據80H位址的POST CODE值,就可以瞭解問題出在什麼地方。硬體偵錯系統的作用就是讀取80H位址內的POST CODE,並經譯碼器譯碼,最後由數碼管顯示出來。這樣就可以通過數碼管上顯示的16進制程式碼判斷問題出在硬體的那一部分,而不用僅依靠電腦主機板那幾聲單調的警告聲來粗略判斷硬體錯誤了。通過它可知道硬體檢測沒有通過的是記憶體還是CPU,或者是其他硬體,方便直觀地解決棘手的主機板問題。以此類推,還可以判斷超頻的限制硬體是哪一個,做到有的放矢,查障無憂。

--------------------------------------------------------------------------------

Q:主機板上的雙BIOS是怎麼回事,它有什麼用?

A:雙BIOS技術是主機板生產廠商針對主機板BIOS既相當重要又容易損壞的特點開發的,其中以技嘉科技提出的Dual BIOS 技術最為出名。像技嘉BX2000主機板就具備Dual BIOS,其設計思法是在主機板上安裝了兩個BIOS晶片,一個作主(Master)BIOS,另外一個作從(Slave)BIOS,充當主BIOS的制作備份。每次啟動機器,系統都會自動檢查主BIOS的狀況,如果發現主BIOS內容有損壞,立即用制作備份BIOS重寫主BIOS,確保主BIOS時刻正常,萬一無法修復就直接從制作備份BIOS啟動。由此不難理解,利用雙BIOS技術,總可以利用好的一塊BIOS來修復被損壞的一塊BIOS,從而可以保持BIOS不被損壞,電腦不致因為被CIH一類的病毒破壞BIOS而癱瘓。

另外,在形形色色的雙BIOS技術中,還有微星公司的「SafeBIOS」技術。針對技嘉的雙晶片技術,微星公司強調不見得非要配備兩張BIOS才能有效解決BIOS的保護問題,它是在主機板上配備容量較普通主機板大一倍的4MB BIOS,此BIOS劃分為兩個隔開的區域,若主機板上開機區域內的資料受損,將由另一區的BIOS啟動,並自動修復受損區域的BIOS,這也可以看作一種雙BIOS技術,不過這種技術的安全性較低,一旦晶片物理受損,會導致雙BIOS系統全軍覆滅。為此,博登公司提出了截然不同的解決方法,該公司推出了首創便攜式BIOS——AIR BUS,把一塊BIOS晶片內建在一張小卡上,如果主機板上的BIOS遭病毒破壞,可將此卡插入主機板上專用的插槽,由此卡上的BIOS啟動,並自動修復主機板上的BIOS。

目前,雙BIOS已發展到第二代,其傑出代表是承啟Twin BIOS 技術,它不但囊括了第一代雙BIOS的所有功能,提供了有效的BIOS安全防護功能,抵禦CIH病毒侵襲;而且首創了雙BIOS可以針對不同的要求獨立設定的功能,使得雙BIOS技術具備了高度靈活性,成為真正的雙BIOS系統。

另外,市場上也出現了雙BIOS元件,利用雙BIOS元件,可以在普通主機板上輕鬆建立雙BIOS系統,享受雙BIOS技術帶來的便利。

--------------------------------------------------------------------------------

Q:如何更換Award BIOS啟動時的EPA畫面?

A:
a、首先,要有BIOS的資料檔案( *.BIN )。該檔案可以是主機板BIOS的備份檔案,也可以是直接從網上下載來的昇級文件,要驗證該檔案和你主機板是對應的。

b、到http://www.flazh.de/下載BMPTOEPA軟體, BMPTOEPA是個自由軟體,執行於Windows9x下,能把BMP 文件轉換為EPA 。

c、有了需要的EPA 文件後,要找到專用軟體CBROM.EXE 或 CBROM6.EXE,它能把EPA文件放在*.BIN文件裡,格式為:CBROM *.BIN /EPA EPA.epa (*.BIN 是BIOS資料檔案,EPA.epa是製作好的EPA文件)。CBROM.EXE 適用於Award V4.51 ,而CBROM6.EXE適用於Award V6.0 。

d、昇級BIOS,昇級成功後重新啟動,就可以看到EPA圖示已變成我們自己製作的了。

eE、如果BIOS中原來的EPA圖示是BMP格式的,那麼操作就更加簡單了,我們可以用CBROM直接把一個新的BMP圖示取代BIOS中原來的EPA圖示即可。

--------------------------------------------------------------------------------

Q:我想修改自己的BIOS中的EPA圖示,要注意哪些問題?

A:以上操作方法是針對AWARD的BIOS的,所以,你的BIOS一定要是AWARD公司出品的;你的主機板支持 BIOS 昇級和你已經把昇級跳線開啟;你已經會使用昇級軟體 AWDFLASH ;你要為萬一昇級失敗做好心理準備!

--------------------------------------------------------------------------------

Q:可以把BIOS文件裡面的EPA圖示、LOGO文件分離出來嗎?

A:可以的,輸入 CBROM ***.BIN /EPA EXTRACT 這個指令後,再輸入一個檔案名就可以了。同理要分離全螢幕開機畫面的話,用 CBROM ***. BIN /LOGO EXTRACT 指令,如果你的BIOS有這個文件的話。

BIOS問答9

Q:用CBROM看到的EPA pattern項後面的檔案名是XXX.BIN 該如何辦?

A:一般來說,可以把它成EPA格式的來辦,經過多次實驗,沒發現問題。同時通過實驗發現,支持BMP格式的BIOS,都會支持EPA格式。

--------------------------------------------------------------------------------

Q:為什麼用CBROM ***. BIN /D看到一大堆亂碼?

A:這是因為CBROM.EXE的版本太低的緣故。1.30版的CBROM.EXE不能支持AWARD6.0的BIOS,用它來看AWARD6.0的BIOS,看到的就是一堆亂碼。現在最高版本的CBROM.EXE是2.08版的,它支持AWARD6.0的BIOS。

--------------------------------------------------------------------------------

Q:我的BIOS文件裡用的是EPA格式的圖示,我可以加入全螢幕的BMP LOGO圖形嗎?

A:實踐告訴我們,是不可以的,雖然你可以用 LOGO 參數強行把 BMP 文件寫進 BIN 文件裡,但開機時是毫無反應的,就像你根本就沒做過一樣。至於強行寫入後會不會有其它副作用,就不得而知了。

--------------------------------------------------------------------------------

Q:為什麼我用EPATOBMP工具轉換BMP格式的文件時提示:2564 bytes wrong?

A:請大家注意,如果按 136*126 的格式畫出來的單色BMP圖形文件,其標準大小就是2582 Bytes的,如果你的不是,那應該是作圖軟體有問題,或者你的圖形不是單色的。EPATOBMP工具支持136*126或136*84大小的單色BMP文件,二者的大小分別是2582 Bytes和1742 Bytes。

--------------------------------------------------------------------------------

Q:我想為自己的機器增加開機時像品牌機一樣的全螢幕畫面,但寫入 BMP 後螢幕花掉,或沒反應

A:如果寫入16色的BMP文件不成功,一般應該是和FLASH ROM的大小有關係,畢竟它們有 1M 和 2M 之分。所以最好先看看你的 BIOS 是不是 2M 的,如果是,成功機會大些。還有就是 BMP 的文件格式問題了,由最新的資料看來,一些品牌機裡面的BMP 文件並不是一個BMP 格式的圖形文件,而是一個二進制的不知名的格式文件。此時,用BMP格式的圖形寫入,是不會成功的。

--------------------------------------------------------------------------------

Q:寫入BMP文件時,BIOS空間不足怎麼辦?

A:這是一個一般的問題,一般發生在1M的BIOS中。可以用CBROM把BIOS文件中一些用不到的功能去掉(如去掉裡面的AWDFLASH.EXE),然後再寫入。如果想把1M的晶片換成2M的是不現實的,主要是使用1M容量BIOS的主機板不支持2M容量的BIOS晶片。

--------------------------------------------------------------------------------

Q:BIOS的2000問題如何解決?

A:請到下面的專業站點:
http://www.firmware.com/support/bios/year2000.htm
http://www.y2klinks.com/ring.htm
http://www.y2k.com
http://www.y2ktool.com/
__________________
http://bbsimg.qianlong.com/upload/01/08/29/68/1082968_1136014649812.gif
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次
向 psac 送花的會員:
sun7568 (2010-08-19)
感謝您發表一篇好文章