為什麼要合成bios文件
A. bios的重要性
BIOS是英文"Basic Input Output System"的縮略語,直譯過來後中文名稱就是"基本輸入輸出系統"。其實,它是一組固化到計算機內主板上一個ROM晶元上的程序,它保存著計算機最重要的基本輸入輸出的程序、系統設置信息、開機上電自檢程序和系統啟動自舉程序。 其主要功能是為計算機提供最底層的、最直接的硬體設置和控制。
編輯本段BIOS作用詳解1.自檢及初始化:開機後BIOS最先被啟動,然後它會對電腦的硬體設備進行完全徹底的檢驗和測試。如果發現問題,分兩種情況處理:嚴重故障停機,不給出任何提示或信號;非嚴重故障則給出屏幕提示或聲音報警信號,等待用戶處理。如果未發現問題,則將硬體設置為備用狀態,然後啟動操作系統,把對電腦的控制權交給用戶。
2.程序服務:BIOS直接與計算機的I/O(Input/Output,即輸入/輸出)設備打交道,通過特定的數據埠發出命令,傳送或接收各種外部設備的數據,實現軟體程序對硬體的直接操作。
3.設定中斷:開機時,BIOS會告訴CPU各硬體設備的中斷號,當用戶發出使用某個設備的指令後,CPU就根據中斷號使用相應的硬體完成工作,再根據中斷號跳回原來的工作。編輯本段BIOS的設置1、標准CMOS設置
從主菜單選擇「STANDARD CMOS SETUP」後進入「標准CMOS設置」菜單。
第1部分是日期和時間的設置,我們可以用游標配合「Page Up」和「Page Down」依次設置成當前日期和時間。
第2部分的「HARD DISKS」等用於硬碟參數設置,從「Primary Master/主IDE口主盤 」至「Secondary Slave/從IDE口從盤」共可設置4塊硬碟。筆者有兩塊硬碟,並按需要將其中的「主口 /主盤」、「主口/從盤」的工作方式全部設為「AUTO」和「LBA」。用戶則應該根據自己的需要設置,如果希望電腦啟動時間快些,那麼可以將其設置為「USER」比較好,設置方法參考今年第4期《電腦報》中有關內容。
第3部分「Drive A」至「Floppy3 Mode Support」項用於設置軟碟機。其中軟碟機「A」 和「B」都可以分別根據所使用的具體規格,如「3?5英寸1?44MB」等進行設置。在這部分還有一個「Floppy 3 Mode Support」設置,是為用戶使用日本標准軟碟機預備的,因為一般用戶沒有軟碟機,強烈建議設置為「Disabled」(否則出現開機要求按F1的狀況)。
第4部分中「Video」設置系統顯示方式,一般都設為「EGA/VGA」;「Holt on」用於設置系統啟動時出錯處理,目的是讓系統啟動時檢測到哪些硬體故障才中止引導以等待用戶處理,設置內容中有幾種選擇,較常用的是 「All Errors」,即發現任何硬體有問題都中止引導,另外還有選擇允許鍵盤報錯繼續引導的設置等。
2、BIOS屬性設置
從主菜單上選擇「BIOS FEATURES SETUP」即進入「BIOS屬性設置」菜單,見圖1。此設置中第1項「Virus Warning/病毒防範」除了在安裝操作系統如DOS6?xx和Windows9x/200 0/NT等的過程中須設置為「Disabled」外,其餘時間應該都設為「Enabled」。
第2、3、4和5項是涉及CPU的。其中「CPU Internal Cache/CPU內部緩存」、「Ex ternal Cache/外部緩存」用來管理CPU的L1 Cache和L2 Cache。如果使用賽揚(主頻為2 66和300MHz的除外)、PentiumⅡ和PentiumⅢ可全部設為Enabled。第4項「CPU L2 Cache ECC Checking/CPU二級緩存ECC校驗」一般情況下設為Enabled,但使用PⅡ233 、PⅡ266時可設為Disabled,因為這兩種CPU的L2 Cache不具備ECC校驗功能,設為Enable d時反而會降低系統啟動速度。第5項「Processor number feature/處理器序列號功能」用於控制早已鬧得沸沸揚揚的PentiumⅢ編號(ID),我國有關部門要求設為「Disabled」。但筆者曾試過,好像 Intel出口到我國的「銅礦」PⅢ已經在CPU中關閉了ID,此項設置毫無作用。
另外一些是關於系統啟動時的設置,其中「快速自檢/Quick power on self test」可設為「Enabled」,這樣系統在啟動時只對內存檢驗一遍,而設為「Disabled」時則在啟動時將對內存檢驗三遍,自然要慢些;至於「CPU升級日誌/CPU Update Data」的暫按BIOS推薦值設為「Enabled」;「優先網路啟動/Boot From LAN First」項用於「網卡」等啟動優先設置,除聯網使用外一般都設為「Disabled」,;「系統引導順序/Boot Sequence」 就是經常提到的從C盤或A盤啟動設置,其中的設置選擇較多,有光碟機、「D:」等優先啟動設置等,但比較簡明。注意其中從「D」盤啟動是指物理D盤(即所使用的第二塊硬碟)而不是邏輯D:盤。
「軟碟機盤符交換/Swap Floppy Drive」用於交換兩塊軟碟機的「A:」、「B:」盤符,即如果有兩塊軟碟機可以通過此項設置將事實上的「A:」改為「B:」驅等;「引導顯示卡/VGA Boot From」用於設置電腦在使用雙顯示卡時以PCI還是AGP顯卡作為啟動時即顯示的主卡,此項設置根據用戶自己使用的顯卡匯流排類型而定,另外這項在給BIOS失效的顯卡重寫BIOS時也有用,例如在為BIOS失效的AGP卡重裝BIOS時,可另插PCI 顯卡引導系統進行操作。
「引導時檢查軟碟機/Boot Up Floppy Seek」意義明確,用戶可根據自己需要分別設為「Ena bled」或「Disabled」,但設為「Enabled」時,啟動時軟碟機「吱吱」作響挺煩的。
「啟動時副鍵盤狀態/Boot Up NumLock Stating」決定啟動後數字小鍵盤狀態,設為「O N」時為數字輸入有效(鍵盤上NumLock燈亮),反之為游標有效狀態;「Typematic Rate Sett ing」、「Typematic Rate(Chars/Sec)」和「Typematic Delay(Msec) 」三項用於調整鍵盤錄入速度,意義不大。
「密碼使用選擇/Security Option」設置有「System」和「Setup」分別是確定密碼是每次啟動系統(包括熱啟動)時都用還是僅在進入BIOS設置時才用。
「顯示校正/PCI-VGA Palette Snoop」是在ISA和PCI匯流排上分別使用兩塊顯示板卡(如增加了VCD/DVD解壓卡)時出現色彩不正常時可設為「Enabled」試試,一般都應設為「Disabled」 。「Assign IRQ For VGA」則是設置由系統自動為顯示卡配置中斷(IRQ),目的是在系統中安裝有I SA介面的解壓卡等時使用,通常應該設為「Disabled」。
「OS Select For DRAM>64MB」這項只在電腦安裝使用「OS/2」操作系統時才用,因為目前大多數用戶的電腦中多安裝DOS和WIN9x之類,所以應該設為「No-OS/2」。
「HDD S?M?A?R?T? capability」用於開啟硬碟的「故障自監測報告」功能,如果你的硬碟具備這一保護功能請設為「Enabled」,如果不具備這一功能,打開此開關也不影響系統正常運行。
「Report No FDD For WIN95」的意思是在系統啟動時如果發現沒有軟碟機(或故障)時報告 Windows9x,現在用戶系統一般是2X以上,強烈建議設置為Disenable.。
最後一項「Video BIOS Shadow」用於啟動後將顯示卡的BIOS程序映射在內存中(開辟保留區)中,這樣從理論上可以提高電腦顯示速度,所以可以設為「Enabled」。
3、晶元組功能設置
從主菜單上選擇「CHIPSET FEATURES SETUP」進入晶元組功能設置,見圖2。此項設置中的具體內容因主板而異,但基本上都包括對系統硬體狀態監測、CPU超溫保護設置和對內存、顯存狀態設置等。
「Reset Case Open Status」和「Case Opened」項用於設置電腦機箱(開啟)狀態監測和報警,一般設為「No」。
「Slow Down CPU Duty Cycle」用於選擇CPU降速運行比例,可分別選擇「Norma l」或「79%」及其它百分比。
「Shutdown Temp?(℃/?)」用於設置系統溫度過高時自動關機初始值,同時用攝氏或華氏溫度表示。
「***Temp? Select(℃/?)**」項為選擇保護啟動溫度初始值,同樣使用攝氏和華氏溫度表示,此處僅對CPU進行設置。
「**Temperature Alarm**」用於設置CPU過溫報警,應該設為「Yes」;然後就是系統對硬體監測所採集的數據,其中有「CPU」風扇、「Power/電源」和「Panel/板」風扇的運行狀態,如果是使用非原裝風扇,由於沒有測速功能,系統將會認為CPU風扇故障而報警,所以此時應該將其設為「No」,其它風扇報警功能也應該予以設為「No」,對於系統監測顯示的CPU電壓和溫度等狀態參數用戶只能看不能修改,但對於具備超頻設置功能的BIOS中將包括對CPU的內核工作電壓和I/O電壓的微調,這部分內容須根據具體主板BIOS內容進行設置。
其次是對內存的運行速度進行設置,「SDRAM CAS latency Time」項設為「Auto」是使系統啟動時自動檢測內存,然後根據內存「SPD」中的參數進行設置,這樣系統工作時不會因人為設置內存運行速度過高而出錯。不過如果你買的是假內存(假SPD),那麼系統運行時可就要給你鬧別扭了。另外也可以按具體值分別設為「2」或 「3」等,視內存質量而定,數值越小時內存運行速度越快。
「DRAM Data Integrity Mode」則用於設置內存校驗,由於目前多數用戶使用的都是不具備ECC校驗功能的SDRAM,所以這項自動設為「No-ECC」。
對於「System BIOS Cacheable」和「Video BIOS Cacheable」兩項的設置是允許將主板BIOS和VGA BIOS映射在高速緩存或內存中,理論是可以提高運行速度,但部分電腦使用時可能有問題,所以應根據試驗後設置為「Enabled」,否則設為「Disabled」,使BIOS僅映射在內存中較為妥當。
「16 Bit I/O Recovery Time」項是輸入/輸出16位數據的器件傳輸復位速度,一般可分別設為「1」至「4」等,通常數值小、速度快。
「Memory Hole At15M-16M」是為ISA設備保留15~16M之間的內存而設的,一般設為 「Disabled」。如果你的Windows啟動後少了1MB內存(通過控制板中系統屬性查看),那麼不妨檢查一下是不是這項設成了「Enabled」。
「Delayed Transaction」是為解決PCI2?1匯流排的兼容問題而設,理論上設為「Enab led」可使用PCI2?1標准卡,但如設為「Enabled」可能會出現PCI2?1設備與普通PCI和ISA設備之間的兼容問題,所以一般推薦設成「Disabled」。
「Clock Spread Spectrum」項是為了抑制時鍾頻率輻射干擾,但需要硬體(主板)支持,所以可根據實際情況設為「Enabled」或「Disabled」。
4、電源管理設置
在主菜單上選擇「POWER MANAGEMMET SETUP」後進入「能源管理設置」菜單,見圖3。
其中「Power Management」的設置有「Disabled」和「Enabled」,設為「Ena bled」時能源管理才有效。「PM Control by APM」的意思是將能源管理交給系統(指WIN9x)的 APM(「高級能源管理」的英文縮寫),可根據用戶意願分別設為「Yes」或「No」,但交予系統管理要更好些。
「Video off Method」項用於控制顯示器,有「DPMS/顯示能源管理系統」、「亮度關閉/B lank Screen」、「關亮度並切斷同步信號/V/H SYNC+Blank Screen」等三種模式可選,但其中「DPMS」節能效果最好,為推薦設置,但需符合DPMS規范的顯示器和顯卡支持,如果設備不符合DPMS,可再試設置成另兩項。
「Suspend Mode」是休眠時間設置,可將時間設在1分至1小時之間,意思是超過所設時間後系統自動進入休眠狀態。如果電腦中裝有CD-R/W刻錄機進行刻盤時最好將設為「Disabled」,以關閉休眠功能提高刻盤成功率。
「HDD Power Down」項設置硬碟自動停轉時間,可設置在1至15分鍾之間,或設為「Disabl ed」關閉硬碟自動停轉。
「VGA Active Monitor」項用於設置顯示器亮度激活方式,可設為「Disabled」和「E nabled」兩種。
「Soft-off by PWR-BTTN」項確定關機模式,設為「Instant-Off」,關機時用戶按下電源開關,則立刻切斷電源,設為「Delay4Secs」時,則在按下電源開關4秒鍾後才切斷電源,如果按下開關時間不足4秒,則自動進入休眠模式,所以一般按習慣設為「Instant-Off」。
「Power LED In Suspend」項設置機箱電源指示燈在系統休眠時的狀態,可設為「閃動/Bl anking」、「亮/On」和「Off/Dual」等,通常按習慣設為「Blanking」使電腦在休眠時電源燈閃爍提醒用戶注意。
「System After AC Back」項設置電腦在交流電斷電後又恢復時的狀態,可設為「斷電/So ft-off」、「開機/Full On」、「Memory By S/W」和「Memory By H/W」三項,按國內使用情況一般都設為停電後再恢復供電時電腦不自動開機,即設為「斷電/Soft-off」。
「CPUFAN off In suspend」項是設置CPU風扇在系統休眠時自動停轉,可根據自己的風扇(只對原配或帶測速功能的風扇有效)設為「Disabled」或「Enabled」。
「PME Event Wakeup」一項不詳,先按預設設置為「Disabled」。
「ModemRingOn/WakeOnlan」用於通過網路或Modem實現遠程叫醒開機的設置,只要你不使用這些功能,就都可設為「Disabled」,如果需要再設為「Enabled」。
「Resume by Alarm」項用於定時開機,設置的時間可定在每月某日(00~31)某時某分某秒( 00~23:00~59:00~59),但需要主板和其它硬體支持。
「能源管理設置」中還有「**Reload Global Timer Events**」項,這部分意思大致是對其中所列設備和網路設備以及部分系統資源(IRQ)對系統的激活是否對進入節能狀態時間重新計時。
5、即插即用和PCI資源設置
從主菜單上選擇「PNP/PCI CONFIGURATION」即可進入設置即插即用和PCI資源菜單,見圖 4。這項設置中「PnP OS Installed」意為安裝即插即用的操作系統(自然是指WIN9x)可設為「Ye s」,將PCI和ISA上的中斷、DMA等資源交於操作系統管理,設為「No」時交BIOS管理。
「Resources Controlled By」項用於設置外設和板卡的資源管理,如果設為「AUTO」 交BIOS或操作系統自動管理時的設置內容很少;但設為「Manual」交用戶自己管理時須設置的內容很多,此時要求用戶必須具有較高的電腦應用水平,否則容易設置不當,造成設備資源使用沖突,所以一般都設為「AUTO」。當「Res ources Controlled By」項設為「AUTO」時,須設置的內容有:「Reset Configur ation Data」項是系統每次啟動時將所檢測硬體配置數據寫入BIOS中,可分別設為「ESCD/外部設備配置數據」、「DMI/桌面管理界面」、「Both/同用」或「Disabled」,由於系統啟動時不寫ESCD並不影響正常運行,所以通常都設為「Disabled」,這樣可能更安全些。
當「Resources Controlled By」設為「Manual」時須設置的內容除前面的幾項外,還將列出系統所有可使用的IRQ和DMA資源由用戶進行設置,設置時可使用「Legacy ISA」和「PCI/IS A PnP」兩種狀態,如果須要為ISA卡保留某一IRQ和DMA(如為音效卡保留IRQ5和DMA6)時可將「IRQ -5 assigned to」和「DMA-6 assigned to」都設為「Legacy ISA」。
「Assign IRQ For USB」項是為了設置保留給USB(通用串列介面)的中斷資源,如果不使用 USB設備,可設為「Disabled」。
6、載入BIOS預設值
7、載入配置預設值
第6項「LOAD BIOS DEFAULTS」和第7項「LOAD PERFORMANCE DEFAUL TS」中的內容和設置以前已經介紹過,此處不再重復。
8、輸入/輸出埠綜合設置
通過主菜單選擇「INTEGRATED PERIPHERALS」進入設置菜單後(見圖5),主要有:第1部分關於硬碟控制器的工作模式和狀態,如果用戶使用主板上IDE口聯接硬碟和光碟機等設備時,其中「On-Chip Pr imary PCI IDE/主板第一IDE口」和「On-Chip Secondary PCI IDE/主板PC I第二IDE口」必須設為「Enabled」,對於其中4個主、從IDE口的傳輸模式可根據情況設為「AUTO」、「 MODE0」至「MODE4」。
第2部分「USB Keyboard support」的設置可根據是否使用USB鍵盤設為「Disable d」或「Enabled」。
第3部分是主板上軟碟機口、串、並口和PS/2等介面參數設置。其中兩個串口可根據用戶實際使用情況,分別對C OM1(Onboard serial port1)、COM2(Onboard serial port2)和並口(Onboard Parallel port)的具體I/O地址和IRQ參數進行設置,一般是在串口使用與其它設備出現資源沖突時進行調整。
並口的工作模式一般可分別設為「SPP」、「EPP」或「ECP」,由於「SPP」模式速度太慢,用戶無法正常使用並口連接的光碟機、硬碟、掃描儀等設備,所以一般不用;設為「ECP」時也可能會出現部分外設連接不正常問題,所以並口一般設為「EPP」或「ECP+EPP」模式為好。
接下來的「PS/2 Mouse Power On」和「Keyboard Power On」是用於電腦開機的,其中滑鼠必須使用PS/2(即小6針圓口)。如果將「PS/2 Mouse Power On」設為「DblC lick/雙擊」時,即可在電腦關機後再雙擊滑鼠左鍵重新開機。「Keyboard Power On」也可同樣如此進行。
以下主菜單中的第9項「SUPERVISOR PASSWORD」、第10項「USER PASSWORD」 和第11項「IDE HDD AUTO DETECTION」、第12項「SAVE&EXIT SETUP」和第13 項「EXIT WITHOUT SAVING」等設置的具體內容在以前也都介紹過,所以也不再重復。由於各種主板的B IOS內容不盡相同(即使是同一公司開發的BIOS也這樣),所以以上所介紹的內容僅供參考,以後在對其它主板的BI OS項目進行設置時須根據具體內容進行才可能獲得比較滿意的設置效果。 聲音提示總匯:次數 內涵1短: 系統正常啟動。這是我們每天都能聽到的,也表明機器沒有任何問題。2短: 常規錯誤,請進入CMOS Setup,重新設置不正確的選項。1長1短: RAM或主板出錯。換一條內存試試,若還是不行,只好更換主板。1長2短: 顯示器或顯示卡錯誤。1長3短: 鍵盤控制器錯誤。檢查主板。1長9短: 主板Flash RAM或EPROM錯誤,BIOS損壞。換塊Flash RAM試試。不斷地響(長聲): 內存條未插緊或損壞。重插內存條,若還是不行,只有更換一條內存。不停地響: 電源、顯示器未和顯示卡連接好。檢查一下所有的插頭。重復短響: 電源問題。無聲音無顯示: 電源問題。AMI的BIOS報警聲:次數 內涵1短 內存刷新有問題2短 內存同步檢查錯誤,內部ecc校驗錯誤在CMOS Setup中將內存關於ECC校驗的選項設為disabled就可解決也可以換內存3短 前64KB內存區段檢查失敗4短 系統計時器失效5短 處理器錯誤6短 鍵盤控制器8024,A20位址線錯誤7短 處理器發生異常中斷8短 顯卡接觸不良或顯存存取錯誤9短 ROM BIOS 檢查錯誤10短 CMOS shutdown暫存器存取錯誤11短 外部CACHE錯誤1長3短 內存錯誤。內存損壞,更新即可1長8短 顯示測試錯誤。顯示器數據線沒插好或顯卡沒插牢PHOENIX的BIOS報警聲:(AWARD已經被PHOENIX收購)次數 內涵1短 系統啟動正常1短1短1短 系統加電初始化失敗1短1短2短 主板錯誤1短1短3短 CMOS或電池失效1短1短4短 ROM BIOS校驗錯誤1短2短1短 系統時鍾錯誤1短2短2短 DMA初始化失敗1短2短3短 DMA頁寄存器錯誤1短3短1短 RAM刷新錯誤1短3短2短 基本內存錯誤1短3短3短 基本內存錯誤1短4短1短 基本內存地址線錯誤1短4短2短 基本內存校驗錯誤1短4短3短 EISA時序器錯誤1短4短4短 EISA NMI口錯誤2短1短1短 前64K基本內存錯誤3短1短1短 DMA寄存器錯誤3短1短2短 主DMA寄存器錯誤3短1短3短 主中斷處理寄存器錯誤3短1短4短 從中斷處理寄存器錯誤3短2短4短 鍵盤控制器錯誤3短1短3短 主中斷處理寄存器錯誤3短4短2短 顯示錯誤3短4短3短 時鍾錯誤4短2短2短 關機錯誤4短2短3短 A20門錯誤4短2短4短 保護模式中斷錯誤4短3短1短 內存錯誤4短3短3短 時鍾2錯誤4短3短4短 時鍾錯誤4短4短1短 串列口錯誤4短4短2短 並行口錯誤4短4短3短 數字協處理器錯誤現在基本都用AWARD和AMI的警報聲。兼容BIOS:1短:系統正常。2短:系統加電自檢(POST)失敗。1長:電源錯誤,如果無顯示,則為顯示卡錯誤。1長1短:主板錯誤。1長2短:顯卡錯誤。1短1短1短:電源錯誤。3長1短:鍵盤錯誤。
B. 惠普筆記本bios必須要原機合成嗎
是的。
bios是最底層的驅動,直接管理電腦的各種硬體,只能使用原機的。
bios刷新還原操作比較復雜,一不小心電腦就會開不了機,請謹慎操作。
C. 刷主板BIOS有什麼用,或者說好處什麼情況需要刷主板BIOS
刷主板BIOS的作用:
1、提高硬體性能;
2、解決已知的BUG,使其完善;
3、增強對新硬體和設備的識別;
4、提高硬體兼容性,減少沖突;
往往主板廠商在宣傳主板時尤其是游戲主板,都會花很多功夫來介紹主板的網卡、供電、音效卡等方面配置豪華,但是卻很少花時間來宣傳主板的Bios,這也導致了很多用戶對於主板的Bios並不關注。
然而實際上Bios作為主板最基本的圖形輸出界面還是很重要的,尤其是對於現在的最新一代intel和AMD處理器來說Bios界面設置的難易程度直接能夠改變我們使用習慣和硬體性能。
每一塊主板Bios都不同,主板的Bios版本也會不同,關於要不要更新Bios系統呢依依醬本人秉承著一個原則,如果說現有的Bios沒有任何Bug或者致命問題不要隨便更新。
其實在intel主板上Bios更新更沒有必要,除非是更新Bios能夠支持新一代的處理器,不然intel主板用戶還是老實用著老Bios的主板。
但是對於AMD用戶來說呢更新Bios還是很有必要的,就拿依依醬的華碩B350F-Gaming主板來說吧AMD會在後續Bios中加入更多內容兼容的微碼,所以說為了內存更加兼容還是建議大家更新的。
AMD晶元組的主板除了更新Bios能增加兼容性外,還能支持新一代的處理器型號,比如AMD在剛發布2400G和2200G處理器時老主板都需要更新Bios才能夠支持。所以說AMD用戶在主板Bios方面還是需要查看一下是否要更新的。
(3)為什麼要合成bios文件擴展閱讀
升級BIOS存在的誤區:
誤區一:主板BIOS升級之後,可使系統性能得到很大提升
對於BIOS來說,並不是越新越好。主板廠家對於BIOS的更新,主要用來解決主板極個別兼容性問題,並使之可以支持更多、更新的硬體產品。但對於整機性能的影響卻微乎其微!這是筆者做過n次對比後得出的結論。
以下情況請考慮升級自己的BIOS:
(1)、由於兼容性問題,主板無法正常支持的某一特定部件;
(2)、主板無法支持用來升級的更高主頻或型號的CPU(如把AMD的雷鳥換成Athlon XP)。
D. 重裝系統為什麼要設置BIOS
1.什麼是BIOS ?
BIOS(Basic Input/Output System)即基本輸入輸出系統,通常是固化在只讀存儲器(ROM)中,所以又稱為ROM-BIOS。
它直接對計算機系統中的輸入、輸出設備進行設備級、硬體級的控制,是連接軟體程序和硬體設備之間的樞紐。
ROM-BIOS是計算機系統中用來提供最低級、最直接的硬體控制的程序。
就PC而言,BIOS 包含了控制鍵盤、顯示屏幕,磁碟驅動器,串列通訊設備和很多其它功能的代碼。
計算機技術發展到今天,出現了各種各樣新技術,許多技術的軟體部分是藉助於BIOS來管理實現的。
如PnP技術(Plug and Play-即插即用技術),就是在BIOS中加上PnP模塊實現的。
又如熱插拔技術,也是由系統BIOS將熱插拔信息傳送給BIOS中的配置管理程序,並由該程序進行重新配置(如:中斷、DMA通道等分配)。
事實上熱插拔技術也屬於PnP技術。
2.設置BIOS的目的是使計算機從光碟引導啟動.
3.如果你已安裝系統,也可以不進行設置,
4.BIOS設置方法:
簡單介紹:
*****進入AWARD BIOS設置
STANDARD CMOS SETUP(標准CMOS設定)---BOOT
*****AMI Bios 設置
Boot(啟動設備設置)---Boot Device Priority(啟動裝置順序)---1st boot device---cd
*****Award Bios 設置
Advanced BIOS Features(BIOS進階功能設定)---Hard Disk Boot Priority(硬碟引導順序):---First Boot Device --cd
E. 為什麼要升級主板上的 BIOS
這個有點復雜
我也不敢多說
提供點相關知識
BIOS升級
現在奔騰級以上的主板上的BIOS大都採用電可擦新的Flsah Memory只讀存儲器為載體,這就為BIOS的升級帶來極大的方便。
Flash Memory是一種新型非揮發性存儲器,中文譯名為快擦型存儲器(有的也譯為閃速存儲器),是日本東芝公司於1980年申請專利,並在1984年的國際半導體學術會議上首先發表的,具備高速性,可以整塊晶元電擦除、耗電低、集成度高、體積小、可靠性高、無需後備電池支持、可重新改寫、重復使用性好(至少可反復使用10萬次以上)等優點。
因此,利用Flash Memory存儲主板的BIOS程序,則使BIOS升級非常容易。現在的Pentium、Pentium Ⅱ主板普遍使用Flash Memory製作BIOS晶元。
1.Flash Memory BIOS升級
目前名牌主板生產廠家如華碩、海洋等,為了用戶升級BIOS的需要,一般都採取了以下措施:
(1)在主板上設置一個跳線,用來選擇FLASH ROM狀態,平時置於保護狀態,使BIOS堅不可摧,要升級時跳至可改寫狀態,就可像寫RAM一樣更新BIOS。
(2)在隨板附送的驅動程序盤中帶有改寫FLASH ROM的程序,可以方便地升級和備份
BIOS。
(3)經常編制出新的BIOS程序在市面上流通或放在網際網路上供其主板用戶下載。
?一般Flash Memory BIOS升級的過程
一般主板上有關於Flash ROM的跳線開關用於設置BIOS的只讀/可讀寫狀態。
(1)製作一張無CONFIG.SYS和AUTOEXEC.BAT文件的系統盤,並拷貝Flash ROM升級的工具程序。該工具程序一般由主板附帶的驅動程序盤提供。Flash BIOS升級工具程序主要功能是:
◇保存原有BIOS數據(Save Current BIOS To File)
◇更新BIOS數據(Update BIOS Block From File)
◇其它功能(Advanced Features)
(2)准備好新版BIOS的程序數據。一般需要到Internet或BBS上下載。升級前檢查BIOS數據的編號及日期,確認它比你使用的BIOS新,同時也應檢查它與你所用的BIOS是否是同一產品系列,如:TX晶元組的BIOS不宜用於VX的主板,避免出現兼容性問題。
(3)關機後,在主板上找到主板上有關Flash ROM的讀寫狀態跳線開關,將其設置為可寫(Enable或Write)狀態。
(4)用准備好的系統盤重新啟動,並運行升級工具程序。
(5)首先選擇保存功能將原BIOS數據保存到軟盤上,存為一個文件,用於升級失敗時恢復原有BIOS。然後裝入新BIOS數據盤,選擇更新BIOS數據,輸入新BIOS的文件名,完成BIOS的升級。
註:有的BIOS升級工具只升級主要的模塊,如果它發現新的BIOS與原BIOS有很大不同,會給予提示並建議使用相應選項對整個BIOS升級(包括BIOS啟動模塊和PnP ESCD參數區)。
(6)升級結束後,記著將主板上關於Flash EEPROM的跳線改回只讀狀態。
(7)重新啟動,並進入BIOS設置狀態,完成BIOS參數設置。
?不具升級條件的Flash ROM的升級
雜牌的主板往往就不具備上述三個升級條件,雖然用的也是流行的Flash ROM,卻沒有能置其為改寫狀態的跳線,於是Flash ROM跟老的ROM、EPROM沒什麼兩樣。沒有驅動程序盤,沒有改寫工具,當然就更不會有新的BIOS程序供升級了。
一般可以借用其它主板的工具程序,如Award公司的小工具Awdflash.exe,全稱是Flash Memory Writer V5.3.0,程序運行後,就顯示出主板BIOS的內部代號和日期,然後詢問升級文件的名稱,鍵入名稱後,程序會問是否要對現有的BIOS做備份,鍵入Y或N後(選Y則要求輸入備份文件名),程序會再一次要求確認,確認後,程序就會先對現有BIOS做備份(如果剛才選的是Y),再開始寫入新的BIOS。屏幕上會出現一個寫入進度指示器,如果Flash ROM 處於不可改寫狀態或新的BIOS文件與主板不匹配,就會出現錯誤信息「Erase Chip Fail!」。
BIOS升級文件可以由同型號的新主板上備份得到,即用上述工具對新主板的BIOS做一個備份,拿來做為舊BIOS的升級文件。
最困難的就是這第三個問題。如何將Flash ROM置為可寫入狀態?一般主板的Flash ROM 有三種選擇,5V、12V和可編程EPROM,按理說是不可以隨便調整Flash ROM的類型的,此時可將跳線跳至EPROM檔,開機後,即可運行升級工具程序。進度指示器走完之後,關機,跳線跳回5V,重啟動電腦,BIOS更新完成。
註:關於升級BIOS需要注意:第一,要有匹配的升級工具和升級文件,不可亂用;第二,由於Flash ROM讀出快而寫入速度慢,故升級時需要十幾秒時間,而在這段時間里決不可重新啟動或關機;第三,BIOS升級後應該馬上關機,把Flash ROM置回保護狀態,以免BIOS被破壞。另外,Awdflash.exe運行時不能有Emm386及類似程序駐留內存。
2.BIOS升級失敗後的處理
(1)有BIOS備份的處理方法
Flash BIOS升級失敗往往導致系統癱瘓,無法啟動。遇到這種情況,只能依靠BIOS中固化的BOOT BLOCK來恢復BIOS內容。
將BIOS升級用軟盤插入啟動軟碟機,開啟計算機,然後運行BIOS升級工具程序,藉助軟盤上的BIOS備份,重寫整個BIOS即可。
一些主板的BIOS BOOT BLOCK只固化了ISA顯示卡驅動程序。如果你使用的是PCI顯卡並且升級失敗後開機無顯示,應該考慮更換ISA顯示卡試一下。
(2)無BIOS備份的處理方法
如果升級前沒有BIOS的備份,BIOS升級失敗,此時想用軟方法恢復機器已經是沒有下手的可能了,因為機器已經是徹徹底底的無法啟動。碰到這種情況時該怎麼辦呢?
首先要找到同一主板型號的BIOS ROM,保證其中的BIOS信息與你的相同(因為採用別的 BIOS ROM一般都難以更新成功)。關掉電源,拔出主板上原有的BIOS ROM晶元,一定要非常小心,不要弄斷了引腳;輕輕插入好的BIOS ROM晶元,不要插得太深,只要保證機器能啟動就行;將主板上控制更新BIOS信息的跳線設置為有效(默認為無效,即保護狀態);啟動機器,讓系統運行在實模式下,即內存不要駐留象HIMEM.SYS或EMM386.EXE這樣的程序;拔出好的BIOS ROM晶元,插入「壞」的BIOS ROM晶元,此時不能關機,因為要利用駐留在內存中的BIOS信息(熱拔插雖是維修的一大忌,但此時唯有出此下策了,不過只要細心,一般不會出問題);運行BIOS升級程序,然後按主板說明書規定的步驟進行操作,直到提示更新成功為止。這時你還得注意看提示的更新位元組數是否與你的BIOS ROM塊容量大小相等(主板說明書都有此大小,如華碩的為128KB,即1FFF位元組),若相等,一般更新都成功了;最後退出程序,關機再啟動(不是熱啟動),只要啟動成功,就宣布大功告成了。
F. 主板的bios,me region文件起是起什麼作用的
送你同樣的回答Basic Input/Output System 的縮寫,全稱ROM-BIOS,意思是只讀存儲器基本輸入系統。事實上,它是一組被固化到計算機中、為計算機提供最低級最直接的硬體控制的一組程序。既然是「程序」,當然屬於「軟體」。但BIOS卻又是不是一般的軟體,形象地說,BIOS是連通軟體程序和硬體設備之間的一座「橋梁」。一個「轉換器」,負責解決硬體的即時要求,並按軟體對硬體的操作要求具體執行。
COMS,Complementary Metal Oxide Semiconctor的縮寫。意思是互補金屬氧化物半導體存儲器。對!CMOS是存儲器,是目前絕大多數計算機中都使用的一種用電池供電的存儲器(RAM)。既為「存儲器」,毫無疑問是「硬體」。那麼,CMOS這個「硬體」與BIOS這個「軟體」到底有什麼關系呢?
首先,我們應該明確以下的三個概念:
1、在通常情況下,我們所說的BIOS設置其實指的是我們通過設置程序對硬體系統進行參數修改的這樣一個過程。
2、ROM,Read-Only Memory 的縮寫。意為只讀存儲器,其特點是只能讀取、不能修改,且斷電後仍能保持數據不丟失。啟動方式是POST(加電自檢)。
3、RAM,Random Access Memory 的縮寫。意為隨機存儲器,特點是可讀寫、可修改,加上CMOS RAM有機內電池供電,因此數據能長久保存。
也正因如此,我們就:
一、利用ROM的特點,用它來放修改系統參數所需的設置程序,因為這一程序是可固定不變且不可或缺的。
二、利用RAM的特點,用來存放通過運行設置程序而改變的系統參數,使之隨時讀寫,即改即用。所以,BIOS設置又叫做CMOS參數設置。那麼,BIOS在整個計算機系統中究竟起著一個什麼樣的作用呢?
從功能上看,BIOS有以下三方面的作用:
1、自檢及初始化程序;
2、硬體中斷處理;
3、程序服務請求。
目前,市場上主要的BIOS有AMI BIOS和Award BIOS兩種。前者多見於286、386系統中,操作簡便,工作可靠,但卻在綠色節能系統普及時顯得滯後;而後者則是586以上機型的首選,現在用得最多的是4.x版。由於產品差別,BIOS設置程序的進入方式也不一樣:AMI BIOS設置程序後,最好使用其本身的預設設置,設置方法是:對AMI BIOS,在操作界面中選擇「AUTO CONFIGRATION WITH BIOS DEFAULTS(用BIOS預設值自動設置)」;對於Award BIOS則選擇「LOAD SETUP DEFAULTS(載入設置預設值)」。
一、為什麼要升級主板BIOS?
所謂BIOS,即「Basic Input/Output System」(基本輸入輸出系統)。目前,市面上的586檔次以上的主板的BIOS絕大多數採用的是Flash EPROM(閃速可擦可編程只讀存儲器)存儲,可直接用軟體改寫升級,因而給BIOS的升級帶來極大的方便。目前BIOS的生產廠商主要有Award、AMI、Phoneix和MR等。升級主板BIOS當然不只是為了獲得BIOS版本的提升,更重要的是它可以修正以前版本中的BUG並對新的硬體設備或技術規范提供支持,總的說來可以歸納為以下三點:
首先,Y2K問題:提到電腦,可能許多人首先會想到近來被媒體炒得火熱的Y2K(千年蟲)問題。的確,1996年以前生產或組裝的電腦上的主板基本都存在這一問題。為此,許多電腦或主板的生產商先後推出了各自修正版的BIOS,可以在一定程度上解決Y2K問題。
其次,提供對新的硬體或技術規范的支持:如前所述,電腦硬體技術日新月異的發展使得早期生產的主板「見識」太短,不能正確識別新的硬體或技術規范。比如K6-3、PIII等新的CPU,DMA33、DMA66等硬體技術規范。筆者今年1月份組裝了的一台電腦,用的是梅捷6BA+主板,但是不支持英特爾的PIII處理器。於是到梅捷的網站找到了4月份推出的BIOS並成功地升級,結果發現新的BIOS不僅可以很好地支持PIII,而且支持的倍頻也由以前的5.5提升到了8.0。這樣一來,我的主板可以支持到100MHz的CPU了。
最後,修正老版本BIOS中的一些BUG:這也是升級BIOS的一個十分重要的原因,無須多述,僅舉個簡單的例子說明一下。筆者的梅捷主板在啟動時檢測CD-ROM的時間過長,但升級BIOS後,檢測速度有了明顯的改觀,而且對RIVA 128的顯卡的支持也更好了。
所以,從某種意義上說,升級主板的BIOS就意味著整機性能的提升和功能的完善。
二、如何判斷主板BIOS可否升級?
升級之前,當然必須明確自己的主板是否支持BIOS的升級,最好的辦法是找到主板的說明書,從中查找相關的說明。不過,並不是所有的主板說明書中都有此方面的介紹,但也不用灰心,可以咨詢一下銷售商或請懂行的朋友幫幫忙。如果以上方法行不通的話,你就必須親自動手了,其實也挺簡單的。方法是:觀察你的主板上的BIOS晶元,如果它是一個28針或32針的雙列直插式的集成電路,而且上面印有BIOS字樣的話,該晶元大多為Award或AMI的產品。然後,揭掉BIOS晶元上面的紙質或金屬標簽,仔細觀察一下晶元,你會發現上面印有一串號碼,如果號碼中有28或29的數字,那麼就可以證明該BIOS是可以升級的。
三、升級BIOS需要什麼工具?
升級主板BIOS之前,你必須擁有BIOS的燒錄程序(擦寫程序或擦寫器)和新版本的BIOS數據文件。BIOS的燒錄程序其實就是一個可執行文件,不同的BIOS生產商使用的程序是不同的,最好不要混用。也就是說,Award晶元最好用它自身的燒錄程序,這是最安全、最保險的方法。所以,要升級BIOS之前,必須明確自己的主板使用的是何種品牌的BIOS晶元,然後找到相應的燒錄程序。目前主板上使用最多的是Award和AMI的晶元,其燒錄程序分別為AwardFlash和AMIFlash。
BIOS數據文件,一般以BIN為擴展名。需要注意的是,BIOS文件一定要與主板的型號嚴格一致,也就是說即使是同一牌號的主板,只要型號不一致,其BIOS數據也不能通用。比如華碩TX-97的BIOS文件就千萬不能用來升級華碩P2B的主板BIOS,否則後果是不堪設想的。燒錄程序和BIOS文件可以分別從BIOS生產商和主板廠商的網站上獲得,詳細的網址請見附錄。對於沒有條件上網的朋友,可以向銷售商索取,另外許多電腦報刊的配套光碟上也會收錄這些文件。也有的主板生產商將二者壓縮在同一個文件中,放在網站上供用戶下載。
四、升級BIOS具體該如何操作?
在確定已經具備以上的條件後,你就可以進行BISO 的升級操作了,具體步驟如下:?
1、准備工作:
一般主板上有個Flash ROM的跳線開關,用於設置BIOS的只讀/可讀寫狀態。關機後在主板上找到它並將其設置為可寫(Enalbe或Write)。新一點的主板可以在CMOS中設置,詳情請參照主板的使用手冊。另外,筆者建議在CMOS中設置成從A盤引導。
2、引導計算機進入安全DOS模式:
升級BIOS絕對不能在Windows下進行,萬一遇上設備沖突,主板就可能報廢,所以一定要在DOS模式下升級,而且不能載入任何驅動程序。在Win95/98環境下,在出現Starting Win9X……的畫面時,同時按下Shift+F5;DOS6.22環境下,開機後按F5,跳過Config.sys和Autoexec.bat進入DOS提示符。俗話說「百密難免一疏」,所以為防萬一,筆者建議最好事先准備一張干凈的不包含Config.sys和Autoexec.bat兩個文件的系統啟動盤,並將燒錄程序和BIOS文件拷貝到其中,然後直接從軟碟機啟動系統。
3、開始進行升級BIOS(以Award的BIOS為例):
直接運行Awdflash.exe,屏幕顯示當前的BIOS信息,並要求你輸入新的BIOS數據文件的名稱,然後提示你是否要保存舊版本的BIOS。建議選擇yes,將其保存起來,並起一個容易記憶的名字,然後存放在安全的地方。以便將來萬一升級失敗或發現升級中存在問題時,還可以把原來的BIOS版本恢復。接著,程序會再詢問是否確定要寫入新的BIOS,選擇yes。這時,有一個進度框顯示升級的進程,一般情況下幾秒鍾之內即可完成升級操作。最後,根據提示按Ctrl+Alt+Del,重新開機。
4、如果系統能正常引導並運行,就表明升級成功了。最後,恢復在第一步中改動過的設置,至此就大功告成了。
特別說明:
升級BIOS一定不能在Windows下操作;
寫入的BIOS文件一定要確保正確、完整;
BIOS的升級過程中絕對不能被中斷,也不能出現斷電,否則會造成升級失敗,系統不能引導。所以如有條件最好使用在線式的UPS 對主機供電;
燒錄程序可以帶不同的參數來控制升級的過程,詳情請參見程序的幫助,並謹慎使用。
某些主板廠商,比如大名鼎鼎的華碩,擁有自己的BIOS燒錄程序,所以最好用它升級主板的BIOS,升級過程大同小異。
升級BIOS後,某些安裝到硬碟上的軟體可能會不能正常運行,如UCDOS 等。原因是這類軟體採用了主板上的BIOS數據作為加密參數。這時,只要將這些軟體重新安裝一遍即可。
部分主板在升級BIOS後必須清除COMS 並重新設置,具體做法可參看主板的用戶手冊。
五、升級BIOS失敗了怎麼辦?
在升級BIOS時,可能會由於寫入的BIOS版本不對、不全或本身存在錯誤,或者在升級過程中出現斷電現象等原因而導致升級失敗,你可以用如下方法進行挽救工作。
方法一:用軟碟機和ISA顯卡引導系統:主板廠商提供BIOS程序讓普通用戶自行升級,早就料到有升級失敗而導致機器癱瘓的意外,所以加入了一個普通用戶不可改寫的Boot Block(引導塊)程序,用以啟動軟碟機和基本插卡,然後再恢復BIOS。幾塊錢的花費總比換主板好多了。Award的BIOS晶元中的Boot Block在你燒錄BIOS時不會被改寫,所以你仍可以引導系統。不過,自舉模塊只支持軟碟機和ISA 顯卡,所以你必須找一個ISA的顯卡,二手市場上10塊錢左右就可買到一塊,另外還要確保軟碟機可以正常使用。接下來的工作就是從軟碟機引導系統,用上述方法將備份的BIOS數據文件重新寫入主板的BIOS中。如果你在升級過程中沒有備份原來的BIOS文件,可以找一個與你的主板型號完全一致的可以正常使用的主板,讀取它的BIOS文件,然後再執行燒錄操作。
方法二:更換一個新的BIOS晶元:這是最直接的一個方法,但是實施起來有一定的難度,主要原因是,如果你的主板比較老了,其BIOS晶元便也相應地成了古董,在市場上較難尋覓。當然這也不是絕對的。有些主板廠商向用戶提供BIOS晶元,有的甚至還是免費的,所以最好與銷售商或主板廠商聯系,看看他們是否有你需要的BIOS晶元。如果你幸運地得到的話,用它替換舊的晶元即可。
方法三:熱拔插法:所謂的「熱拔插法」,是指在開機的情況下通過替換BIOS晶元的方法恢復損壞的BIOS的操作方法。首先,找一台主板型號與你的完全一致的完好的機器,將它引導至安全的DOS方式下,然後輕輕地拔下好的BIOS晶元,再將你的BIOS插到主板上,最後依照上面講述的步驟將你原來備份好的BIOS數據文件恢復到BIOS晶元中。這樣,你的BIOS就重獲新生了。在這里要提醒大家的是,在熱拔插的過程中動作一定要輕,否則如果損壞BIOS晶元的引腳就很麻煩了。最好的方法是先在關機的情況下將好的BIOS晶元拔出,然後再插回去,注意不要插得太緊。然後進行上面介紹的熱拔插法,以確保安全。如果你找不到一樣的主板,可以找一塊其它的可以正常工作的主板,用上面的方法重寫BIOS,但要屏蔽掉BIOS版本和主板不一致的檢查,方法是帶參數執行燒錄程序,比如Award是:awdflash *.BIN/py(*.BIN 是要燒錄的BIOS數據文件名)。
方法四:用寫入設備重寫BIOS:許多大中城市的電腦城中有專門的BIOS寫入設備,請商家為你重寫BIOS,也僅僅花費二三十元而已,方便而實惠。上述方法也可用來修復被CIH病毒破壞的主BIOS
G. 聽說升級bios有風險,升級bios需要注意什麼為什麼要升級
因為bios是主板晶元裡面的。
一般來說不需要升級,升級錯了的話你的主板就不能用了。
升級需要注意的就是 嚴格按照官網教程及對應版本的bios程序刷寫。
升級的原因:一般只是小細節的改進。比方說2015年的主板bios只支持xx的cpu,2016年出來一款新cpu,你想換,但主板卻不支持。
這時候如果官網說更新後能支持,你就需要更新bios了。
例如技嘉就是雙bios其中刷壞了,可以用另一個恢復。
H. 為什麼要刷BIOS刷BIOS是否有影響
BIOS刷新」並不陌生,因為通過「刷新BIOS」不但可以增加新功能,而且可以解決一些兼容上的問題。但是我們在刷新的過程中,有時會出現一些這樣、那樣的問題,而使刷新失敗。那麼是什麼原因造成刷新失敗呢?其實如果你了解一下BIOS的刷新過程,將解開這些疑問。 要將BIOS文件寫入到BIOS晶元中,要涉及到:BIOS文件、BIOS晶元以及BIOS刷新程序。因此我們就從這三方面做一下詳細介紹。(主要介紹BIOS晶元,因為了解了BIOS晶元,也就明白了刷新的過程)
BIOS從類型上可分為:AWARD BIOS、AMI BIOS、Phoenix BIOS。三種BIOS各有各的特點(我們這里不詳細說明),但是無論是那一類型的BIOS,都是給系統硬體提供最低層、最直接的驅動。BIOS文件是一個壓縮的二進制文件(以AWARD BIOS為例,AMIBIOS的原理與其是一致的,有些地方甚至完全一致。如其兩種BIOS文件的BOOT塊起始地址,1M文件都從1E000H處開始,2M文件從3E000H處開始)(圖一),大體可分為三部分,一部分稱為SYSTEM BIOS,是系統中最基本的部分,文件名一般為Original.tmp,所有的BIOS都有這一部分(圖二),其中包含有基本的BIOS程序、提示信息及指令等;其實這一部分同時也是解壓縮程序,在這以後的各模塊主要是靠此部分來解壓縮的;同時在其中定義了文件的定址空間。我們用MODBIN程序打開一個BIOS文件時,其臨時文件即為SYSTEM BIOS模塊,大小為128K(平時,我們修改BIOS中的內容,主要是修改這部分)。第二部分為擴展BIOS程序,是各個廠商自己定製的不同於標准Award BIOS的功能,實際上幾乎所有的廠商都會增加這一部分內容;然後是CPU微代碼、ACPI等模塊,我們可以在這其間加入其它模塊(如捷波恢復精靈);第三部分為BOOT BLOCK塊,這也是BIOS文件中唯一沒有被壓縮的模塊,因其支持ISA顯卡和軟碟機,因此當BIOS被破壞後,我們可以利用這一部分來啟動機器並重新恢復。BIOS文件一般有1M(128KB*8)、2M(256KB*)、4M(512K*8)之分。1Mbit=8*128Kbyte(1Byte=8bit)
BIOS晶元,其實就是BIOS文件的載體。BIOS文件存儲在晶元中,通過晶元的外部介面可對晶元中的程序進行擦除和讀寫。BIOS晶元我們可以理解為一個有多個單元的樓房(晶元的存儲單元),每一個單元存儲一個二進制代碼(0或1)。二進制的BIOS文件,就是這樣一一按順序排列存儲在晶元中的。BIOS晶元根據存儲原理和工藝,可以分為EPROM、EEPROM、FLASHROM等。EPROM是非易失型存儲器(圖三)(圖四),
具有掉電不丟失的特性;其存儲單元由浮柵型場效應管構成,利用高壓使浮柵帶電實現對晶元的寫入,擦除內部數據靠紫外線消除浮柵上的電荷,使其不帶電。EPROM工作電壓為5V,在寫入時要用專用的編程器,並且寫入時必須要加一定的編程電壓(VPP=12-24V,隨不同的晶元型號而定),EPROM的型號是以27開頭(如ATMEL27C020)。
EEPROM是電擦除非易失型存儲器(圖五)(圖六),其存儲單元也是由浮柵型場效應管構成,寫入時,利用高壓下的隧道效應,令浮柵帶電;擦除時,仍是利用高壓下的隧道效應,不過電壓極性相反,因此令浮柵不帶電。EEPROM工作電壓為5V,在寫入時,需要加上一定的編程電壓(VPP=12V),EERPROM的型號以28開頭(如AM28F020)。
FLASH ROM也是電擦除非易失型存儲器(快擦寫存儲晶元)(圖七)(圖八),其也是浮柵型場效應管構成,寫入時,利用熱電子注入,使浮柵帶電;擦除時,則利用高壓下的隧道效應,使浮柵失去電子。FLASH ROM的工作和刷新電壓都是5V,其型號一般為29、39、49開頭(如SST 39SF020)。目前主板上的BIOS晶元,基本上都屬於FLASH ROM。 BIOS晶元有三種基本操作:讀取、擦除、編程。要了解以上操作過程,首先了解一下晶元的結構。晶元(存儲器)外部介面(引腳)可分為:數據線、地址線、控制線、電源線(圖九)。地址線用來確定數據所在的地址,數據線用來輸入和輸出數據。控制線包括CE、OE、WE;CE是片選信號,當CE為低電平時,晶元被選中(也就是可以對晶元進行任何操作,對於多BIOS晶元串聯使用時,可以用CE來選擇要操作的晶元是那一片,如RD2000雙BIOS系統即為用CE來切換兩個BIOS晶元的,通常主板上為單BIOS晶元,因此CE始終為低電平,也就是一直為選中);OE是輸出允許,也是低電平時有效,當OE為低電平時,允許數據輸出,也就是可以讀取晶元中的內容,當OE是高電平時,輸出被禁止,無法讀取內容;WE為編程允許,也是低電平有效,當WE為低電平時可以對晶元進行編程(寫入),當WE為高電平時不能對晶元進行編程(我們可將此腳接為高電平,那麼晶元就無法寫入,無敵鎖即是將此腳升為高電平,來保護晶元的)。對於EEPROM不需要擦除,可以直接進行編程操作,對於FLASH ROM,需要先擦除晶元內的內容,然後才可以寫入新的內容。電原線包括VCC、VPP、PR.。VCC為5V工作電源,VPP為28系列寫入時12V電源(29系列此腳為NC,即為空腳),PR則是28系列分塊式BIOS,對BOOT BLOCK塊進行編寫的12V電源。晶元無論是讀取、擦除還是編程,都需要各種信號按一定的時序、一定的電平相互配合才能完成,控制信號時序是由編程程序來完成的。完成這段時序的過程,也稱為刷新流程(其也是一段程序碼,由生產廠家提供,同型號的晶元,雖然生產廠家不同,但是其刷新流程是一致的);不同的晶元,其控制時序也是不同的,因此編程程序也會根據晶元的型號進行相應的控制。
不同晶元,其控制時序不同,編程程序會根據晶元的型號進行相應的控制,刷新程序是如何識別晶元的型號呢?其實,每一種晶元,都有自己的標識,這就是晶元ID(也稱為晶元的身份證),由於不同的晶元,有不同的ID,因此刷新程序就是通過讀取晶元的ID,來分辨不同的晶元,同時根據其晶元ID來調用不同的刷新流程代碼(控製程序),來完成對晶元的編程的。
看到這里,我們已經大致明白了刷新是如何進行的。接著我們繼續了解刷新程序是如何對晶元進行刷寫的。當我們運行刷新程序時(以AWDFLASH為例),刷新程序啟動後,直接檢測BIOS ID(此為BIOS文件的ID);此時在程序頂端顯示BIOS的ID以及BIOS日期,但晶元類型沒有顯示(由於此時刷新程序是調入內存中的BIOS映象,並沒有對BIOS晶元進行操作)(圖十);同時提示讓你輸入即將刷新的BIOS文件名(在這里強調一下,不少網友詢問,下載的BIOS文件擴展名不是bin等規則擴展名,如123等。其實BIOS文件只是一個二進制文件,所以無論什麼樣的擴展名,只要按其文件的文件名和擴展名完整輸入即可),當我們輸入BIOS文件的路徑及文件名回車後,此時刷新程序檢測BIOS晶元的CE腳是否為低電平,如是低電平,則為晶元被選中,接著檢測晶元的ID,然後根據BIOS ID在程序的上端(Flash Type)顯示對應的BIOS晶元的型號(圖十一),同時調用其對應的刷新流程代碼(這時即可對BIOS晶元進行讀寫編程了)。如果刷新程序無法讀取晶元的ID,由在(Flash Type)顯示Unknown Flash,這時我們是無法對BIOS晶元進行讀寫編程的
(造成的原因可能是BIOS晶元已經損壞,同時如刷新程序無法調入相應的刷新流程代碼,則系統會沒有任何提示,而退出,這主要是由於刷新程序版本太高或太低的緣故,此時你可更換其它版本的刷新程序)(圖十二)。如果正常系統將繼續進行,提示是否保存原BIOS,如按保存,則系統根據上步檢測到的BIOS ID,調入其對應晶元的刷新流程代碼,檢測OE腳是否為低電平,如是低電平,則處理器按晶元的刷新流程通過A0~A17地址線確定晶元存儲單元的讀出地址,然後再通過D0~D7數據線將指定地址的數據從晶元中讀出(一次讀取8位二進制代碼),並按你輸入的文件名,保存為文件。如果我們不保存文件,而直接選擇寫入,首先,系統要將我們即將寫入的BIOS文件與內存中的映象文件進行ID對比(此為BIOS文件ID,這也是為什麼我們用普通修改工具無法修改ID的原因),如不一致,則提示The Program Files Part Number doesn't match with your system(圖十三),如出現這種提示,我們不應強制寫入;如一致則處理器按晶元的刷新流程通過A0~A17地址線確定晶元存儲單元的寫入地址,然後再通過D0~D7數據線將更新的BIOS文件寫入到晶元的存儲單元中。正常寫入後,系統將提示重啟或回到操作系統,我們可以自己選擇,至此刷新過程完成。 現在我們了解了BIOS晶元的刷新過程,以後在刷新過程中再有什麼錯誤出現,我們就可以清楚知道問題及原因所在了吧!如您對BIOS刷新有不同的見解,請到筆者小居(www.biosrepair.com)與筆者一敘。
筆者註:雖然BIOS晶元的控制線CE、OE、WE有高低電平之分,但在正常情況下都是低電平,也就是可以隨時對晶元進行編程操作。上面我們所說的,刷新程序編程時對晶元的控制腳進行檢測,只是讓大家明白刷新程序是依據晶元的刷新流程來進行讀、寫操作。這就是為什麼CIH病毒可以對晶元中的內容進行破壞的原因。不過,我們可以人為的將WE腳拉到高電平,就是先切斷31腳(WE)與主板的連接,然後和32腳(VCC)之間焊接一個1K的電阻,這樣就將WE升為高電平,不能再對晶元寫入。