操作系統安裝與維護札記(二)BIOS的備份、修改與刷新
一、BIOS概述
BIOS(Basic Input Output System)基本輸入輸出系統,是加載在電腦硬件系統上的最基本的軟件代碼。BIOS這個字眼是第一次由CP/M操作系統中出現,描述在開機階段加載CP/M與硬件直接溝通的部份。
經典的BIOS設置界面:
由于BIOS與硬件系統集成在一起(將BIOS程序指令刻錄在IC中),所以有時候也被稱為固件。在大約1990年BIOS是保存在ROM(只讀存儲器)中而無法被修改。因為BIOS的大小和復雜程度隨時間不斷增加,而且硬件的更新速度加快,令BIOS也必須不斷更新以支持新硬件,于是BIOS就改為存儲在EEPROM或者閃存中,讓用戶可以輕易更新BIOS。然而,不適當的運行或是終止BIOS更新可能導致電腦或是設備無法使用。為了避免BIOS損壞,有些新的主板有備份的BIOS("雙BIOS"主板)。有些BIOS有"啟動區塊",屬于只讀存儲器的一部份,一開始就會被運行且無法被更新。這個程序會在運行BIOS前,驗證BIOS其他部分是否正確無誤(經由檢查碼,湊雜碼等等)。如果啟動區塊偵測到主要的BIOS已損壞,通常會自動由軟盤驅動器啟動電腦,讓用戶可以修復或更新BIOS。一部份主板會在確定BIOS已損壞后自動搜索軟盤驅動器看看有沒有完整的BIOS文件。此時用戶可以放入存儲BIOS文件的軟盤(例如由網上下載的更新版BIOS文件,或是自行備份的BIOS文件)。啟動區塊會在找到軟盤中存儲的BIOS文件后自動嘗試更新BIOS,希望以此修復已損壞的部份。硬件制造廠商經常發出BIOS升級來更新他們的產品和修正已知的問題。
BIOS中主要對硬件進行設置,如硬盤接口類型、系統啟動順序、虛擬化選項、CPU、風扇的調節等,所以定期的對BIOS進行維護是非常重要的。
目前BIOS廠商主要有四個:
Phoenix Technologies,美國鳳凰科技。(收購Award Software與General Software)
美資上市公司。BIOS行業的龍頭,成立于1979年。其產品線主要包括三個大類,第一是Phoenix Award BIOS,主要面向臺灣的ODM以及低端市場。第二是Phoenix BIOS,主要面對高端臺式機以及筆記本市場。第三是General Software BIOS,主要面向嵌入式市場。Phoenix進入中國市場很早,他們2000年前后便成立了中國分公司,其在中國的名稱是:菲尼克斯軟件(中國)有限公司。中國分公司所在地位于江蘇省南京市北京東路的和平大廈。此外在上海亦設有研發中心。不過很可惜的是,由于Phoenix的決策失誤,以及經營問題,他們在09年底分別關閉了上海和南京的 office,并且從此退出了中國市場。所有的員工都被裁員了。
American Megatrends,美國安邁科技。
美資公司,未上市。BIOS行業的技術領跑者。AMI的BIOS工具一向做的比較好,并且由于其價格相對Phoenix 便宜,在臺灣的ODM中,有很高的份額。AMI主要的研發中心也在臺灣。AMI的主要產品包括AMICORE以及AMI Aptio。前者是傳統BIOS,后者是EFI BIOS。AMI在大陸也有分公司,名叫美商安邁科技有限公司,位于江蘇省昆山市。
Insyde Software,臺灣系微公司。(收購SystemSoft)
臺灣上市公司。用十年磨一劍來形容Insyde比較合適,Insyde成立很久很久,卻一直默默無聞。一直只能做些EC之類的東西糊口。可Insyde看準時機,最早切入EFI開發,在EFI時代,Insyde一舉取代了不看重EFI的Phoenix,成為了業界的領袖。Insyde在大陸也有分公司,同樣位于江蘇省昆山市。名稱:系微股份有限公司。
Byosoft,新興廠商,中國大陸的百敖軟件公司。
2006年新成立的BIOS公司。總部位于江蘇省南京市。是中國大陸第一家,也是世界第四家得到Intel授權的BIOS公司。目前的產品線主要服務OEM客戶,零售市場見的不多。基本上以EFI BIOS為主。Byosoft中文叫南京百敖軟件股份有限公司。是由原先Phoenix的一個高管和國內其他幾個創業伙伴共同創辦的。Byosoft與 Intel的關系非同一般。
二、修改BIOS
目前大多數消費級PC市場均采用Phoenix Award BIOS,故這次以Phoenix Award BIOS為例介紹一下BIOS的修改與刷新。
最近給公司買的臺式機配的技嘉主板,具體型號是GA-Z68XP-UD3R,可以在這里下載官方最新版本的BIOS:
當前最新版本是F4,到網上搜索Award Tool 1.52,SLIC Toolkit 3.2。
首先使用SLIC Toolkit查看本機SLIC信息:
因為我用的筆記本,BIOS里已經包含SLIC,直接保存即可:
若你使用的臺式機,則去網上搜索各大OEM品牌的SLIC 2.1 和相應的證書、序列號。Award Tool目錄下面已經包含了幾個SLIC:
激活Windows 7和Windows Server 2008 R2 需要 SLIC 2.1。
得到 SLIC 后運行Award Tool:
選擇原BIOS、SLIC、證書
驗證通過后點擊【Go】即可,等一會就會生成修改好的BIOS:
帶SLIC的是修改過的BIOS,下面就可以刷新了。技嘉官方刷BIOS的工具叫@Bios,可以在這里下載:
具體使用很簡單,注意刷新前先備份原BIOS,刷新過程中不可斷電。一切順利就可以將臺式機變成OEM機器了。
刷新完BIOS后記得重新設置下BIOS,因為刷新會使BIOS重置。常見的設置選項有:硬盤接口模式(推薦為AHCI)、系統啟動順序、開啟虛擬化選項等。
安裝完系統后會發現還未激活,這是因為還需要導入證書與序列號。將準備的證書文件放置到任意目錄,
在【運行】中執行:slmgr.vbs -ilc X:\LENOVO_V2.1_Cert.xrm-ms
然后導入序列號:slmgr.vbs –ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
這時你會發現系統已經激活。
小結:
刷新BIOS就是要膽大心細,一線品牌廠商都有相關的BIOS下載和刷新工具,只要主板型號匹配一般不會有問題。若系統運行很穩定,一般不建議刷新BIOS,這里我們是為了激活Windows 7和Windows Server 2008 R2。刷新還有一個目的是保持硬件運行的穩定性,降低功耗、提高性能。下載官方BIOS前要仔細閱讀其更新日志,看自己的硬件配置是否滿足。
其他 BIOS也可以用類似方法修改、刷新,基本是大同小異。
BIOS本質是由很多模塊組成的,和硬件息息相關,具體我也沒搞太清楚,只是使用工具,感興趣的朋友可以查找相關底層的資料信息。
我是出于研究的目的對BIOS修改、刷新進行記錄,注意請勿用于商業用途,作為開發人員應該對操作系統底層有所了解。后續篇章繼續關注系統安裝、配置的信息,我是新手,有錯誤之處請指正。

浙公網安備 33010602011771號