完全BIOS手冊 修改篇_第1頁
完全BIOS手冊 修改篇_第2頁
完全BIOS手冊 修改篇_第3頁
完全BIOS手冊 修改篇_第4頁
完全BIOS手冊 修改篇_第5頁
已閱讀5頁,還剩5頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、完全BIOS手冊BIOS LOGO 修改篇如何修改 BIOS 里“能源之星”的 LOGOBIOS 里的 LOGO 也能修改?看了你就知道了。更改能源之星的圖標雖然和上文的主題是一樣的,但不同的介紹方法,也許讓你了解到更多的東西。再談更換“能源之星”的圖標是什么主題,這么熱鬧,一個、兩個、再一個,既然是再談,那就看會帶給我們什么新東西。如何修改 BIOS 里的顯示信息LOGO 修改了還是不過癮,那好,就再來修改BIOS中的信息,連存款密碼也放進去。BIOS文字信息全面修改一篇更厲害的修改BIOS中文字及顯示信息的文章,看了一定長進不少。如何使用CBLOGO相信大家已知道了CBLOGO,但具體怎么

2、用也許還不太清楚,而這里就向你介紹大家來談修改BIOS LOGO通過修改BIOS LOGO所帶來的樂趣和刺激既然這么大,而它又是這樣的簡單,那我們大家就一起來修改吧,好的東西自然是共同擁有的。打造自己的品牌機 一起來修改BIOS全屏開機畫面你看了題目也許就被鎮住了,也許你是那么的向往品牌機,但又不能違背DIY原則,既想品牌機的雍容華貴,又想DIR的自由和價格,這也許本身就是矛盾的。 其實品牌機最大的也最難模仿的特點就是它的開機畫面,但現在不同了,通過文章的介紹,你也可以打造自己的品牌機了,讓你也過一把癮,到底怎么做,你看了就知道了。BIOS LOGO 修改 FAQ你在修改BIOS時一定遇到一些

3、問題,不要緊,這里就向你解答。如何修改 BIOS 里“能源之星”的 LOGO相信大家對電腦開機的時候顯示的那個“能源之星”的 LOGO 已經十分熟悉了吧!很早以前就在一報紙上看見過介紹有軟件可以更換這個 LOGO 的了,無奈那個時候還沒上 INTERNET ,這樣“特別”的軟件真的還不知道找那里去找才好。 前幾天看突然又看見了一些這方面的報道,一口氣看了該看的文字、下載了要用的軟件后,馬上就用我的主板進行測試。謝天謝地,我成功了,下面給大家終結一下我的經驗。 先來看看簡單的流程: 找來你的 BIOS 文件 - 用軟件把里面的 LOGO 文件換掉 - 把改好的 BIOS 文件寫進 FLASH R

4、OM 里 - 完成。怎么樣,很容易吧!但在實際操作的時候還是有很多問題要注意的。首先當然是要確認你的主板是可以升級 BIOS 的啦,接著就要找來合適你主板使用的 BIOS 文件,如果找不到也沒太大關系,因為我們可以自己從FLASH ROM里面 SAVE 出來的,再接著就是要準備好要用到的相關軟件了,其中最重要的是這個名為 CBROM 的軟件,它是 AWARD 公司的作品,絕對可以放心使用。這個軟件除了可以用來換 LOGO 以外,還有很多其它的功能,各位可以慢慢的發掘。還有一個是軟件是 BMP2EPA 的軟件,它的功能是把我們自己設計好的 BMP 圖形文件轉換成專用的 EPA LOGO 格式。

5、當然還不能少的軟件就是 BIOS 寫入軟件 AWDFLASH 了,這個軟件相信不用我多介紹了,相信有升級過 BIOS 的朋友都應該知道它了。下面以我換 LOGO 的過程來舉個例子: 我用的是技嘉的 TX 主板,BIOS 文件是到該公司的主頁下載的最新版本。如果你找不到自己主板的 BIOS 文件,可以用 AWDFLASH 來生成。具體方法是進入 AWDFLASH 后按一下回車,接著按 Y ,輸入文件名后生成的那個文件就是你要找的 BIOS 文件了。接著要做的就是用 CBROM 來看看你這個 BIOS 文件里的“能源之星” LOGO 是用什么格式存放的了,一般比較舊的主板都是用 EPA 格式的,新

6、的主板也有直接用 BMP 格式的。我的 BIOS 文件是 WCXBIOS.BIN ,打入 cbrom126 wcxbios.bin /d 后顯示如下圖:CBROM V1.26B (C)Award Software 1998 All Rights Reserved.* wcxbios.bin BIOS component *No. Item-Name Original-Size Compressed-Size Original-File-Name = 0. System BIOS 20000h(128.00K) 15179h(84.37K) original.tmp1. EPA pattern

7、0093Fh(2.31K) 003F3h(0.99K) wcx.epa2. XGROUP CODE 01767h(5.85K) 010B2h(4.17K) awardext.rom3. NCR ROM 04000h(16.00K) 02594h(9.39K) NCR307.16KTotal compress code space = 1A000h(104.00K)Total compressed code size = 1910Eh(100.26K)Remain compress code space = 00EF2h(3.74K) "EPA pattern"這行很明顯的可

8、以看出我的主板使用的是 EPA 格式,而且文件已經被我換成了我自己的 wcx.epa ,因為各主板的差異,這個文件名可能會有不同,但這個是沒關系的,知道它是使用 EPA 格式就已經夠了.現在我們已經可以開始制作自己的 LOGO 了,用任何圖形軟件創建一幅 136*126 Pixels 的 2色(1bit) BMP 圖形,你大可以在里面寫上 PIII 500MHZ 等等你喜歡的字眼,做好保存成一個文件后,就到 BMPTOEPA 這個軟件出場了.這個軟件有 DOS 和 WINDOWS 兩個版本,功能上沒太大的區別,隨自己喜歡就是了,我的 BMP 文件是 wcx.bmp ,打入: epados wc

9、x.bmp wcx.epa 后,就進入到該軟件的界面了,你在這里還可以為你設計的 LOGO 填上顏色,但只能逐個色塊的填,修改滿意后,存盤退出就可以生成wcx.epa 這個文件了.當然,如果你不想自己設計 LOGO 也可以用一些已經做好的現成 EPA 文件,我把這篇文章里提到的所有軟件和幾十個 EPA 文件打包成一個文件放到了我的站上,有興趣想改改看的朋友可以到 下載,這個壓縮包里面就包含了很多很 COOL 的 EPA 文件啦,什么 K6-3 Pentium III 等等 LOGO 都有了.選定 EPA文件后就可以用 CBROM 來把 BIOS 文件里原來那幅 EPA 給換掉了,打入: cbr

10、om126 wcxbios.bin /epa wcx.epa 后,再用 CBROM 來查看 BIOS 文件信息的時候,你就應該可以發現原來的那個 EPA 文件已經被你換掉了.檢查無誤后,進入 AWDFLASH ,在輸入框里輸入你已經修改好的 BIOS 文件的文件名,回車,接著如果你想保存原來的 BIOS 的話就按 Y ,不需要的的話,按 N 跳過,再向上帝祈禱給你不斷電的幾秒鐘后,按下 Y ,幾秒后,升級完成,過程和一般升級 BIOS 沒什么兩樣,重新開機,如無以外,恭喜,你終于看到了你改掉后的 COOL LOGO 了! 如果你在輸入:cbrom126 wcxbios.bin /d 后看到的第

11、一條信息里不是 EPA pattern .而是 bmp . ,那么換起來就更加簡單了,因為這樣的話就不需要用 BMPTOEPA 這個軟件來轉來轉去,而且可以用 16 色的 BMP 圖形了,其它的命令一樣,據我所知,升技和大眾的的一些主板就是用 BMP 而不是 EPA 的,大家在改的時候一定要把這個給看清楚哦.用 BMP 的主板 BIOS 還有一種更 COOL 的玩法:用 cbrom126 wcxbios.bin /logo wcx.bmp 這個命令的話,升級 BIOS 重開機后,你會發現屏幕上就整屏都是由 wcx.bmp 平鋪出來的圖形了,這個時侯顯示“能源之星”的那個頁面也不會出現了,可見其

12、優先權之高.由此可知,要做出像原裝電腦那樣的開機畫面也不難,只要你的 FLASH ROM 的空間夠,再設計一幅全屏的 16 色 BMP 圖象用這種方式寫進去就可以了!放心,如果圖形的尺寸太大,寫不進去的話,最多是提示出錯,不能寫進去而已,沒什么大不了的。 最后要注意的是以上一切操作請在純 DOS 或“Safe Command Prompt Only”環境下進行,如果你沒升級 BIOS 的經驗,最好還是徹底弄懂才做修改。更改能源之星的圖標每次我們剛開機時,電腦的右上角上都會浮現出能源之星的畫面(如圖1),只有少數主板和某些品牌機才會顯示自己的品牌標志。我們能不能也像品牌機一樣更新自己主板的BIO

13、S,讓它一開機就顯示我們自己喜愛的標志而不用每天面對那千篇一律的能源之星呢?其實,要想實現上述想法,你只需三件有利工具就可以輕松搞定。這三樣工具就是CBROM、BMP2EPA和AWDFLASH。下面我就逐步介紹修改過程。1主修改程序CBROMCBROM程序是AWARD公司開發的,可用來顯示 BIOS 程序中的內容,并可為BIOS添加新功能,把能源之星的標志換掉只是其中的功能之一。在DOS提示符下運行CBROM會調出該程序的使用說明。CBROM并不是直接更改主板的ROM,而是更改BIOS文件。該程序是把我們需要的圖標寫入BIOS文件,再刷入到主板的ROM芯片中來達到更改目的的。2取得BIOS文件

14、要得到主板的BIOS文件,只需在DOS下運行AWARD公司的BIOS刷新工具AWDFLASH即可把BIOS文件存到硬盤備用,比如存為BIOS.BIN。3EPA圖標文件BIOS中的圖標并不是一般的BMP文件,而是136×126×2的單色BMP圖片經過BMP2EPA.EXE轉換而來的。比如圖2的P標志。圖2、圖3、圖4依次是P再談更換“能源之星”的圖標本人對超酷的品牌機LOGO畫面心儀已久,讀完新潮電子第五期“更改能源之星的圖標”一文后,立馬就試。雖然按照步驟指示,本人的技嘉6BXC LOGO還是無法被更新,右上角LOGO圖標依然沒有改變,或一片空白。萬般無奈,只好上網搬救兵。

15、經過眾網友兄弟的耐心講解,終于搞定logo。特撰此文,作為該文的一點補充!LOGO畫面有兩種格式,即EPA格式和BMP格式。經過查尋,得知BIOS內藏LOGO圖檔具有兩種格式,一種使用傳統的EPA,另一種則直接使用BMP。從下面的CBROM.EXE BIOS.BIN /D指令畫面即可了解。比如,技嘉6BXC,EPA Pattern的檔名為AwardBmp.Bmp,可發現檔案大小為5.64K。再深入觀察,發現使用BMP圖檔的BIOS也不在少數,例如升技、大眾的板子都是。怎樣才能辨別呢?采用BMP圖檔的主機板BIOS,一開始的開機畫面解析度為較高的640×480,若是一般的EPA圖檔,解

16、析度較低,只有640×350。所以,如果您的BIOS經過偵測屬于這種類型,那么直接采用BMP檔案即可,使用EPA圖檔反而會造成更新失敗。BMP圖檔大小一樣必須是136×126,16色,可按照原文介紹的方法,將圖檔寫入BIOS檔案中,指令完全相同。實際操作直接使用BMP圖檔確實比較方便,不必再經過EPA程序轉換,且不受EPA編輯程序的限制,色彩具有連續性,這是因為EPA編輯轉換程序只能針對一個區塊進行著色工作,而非每個像素。采用一Intel Pentium III的BMP圖檔,取136×126大小,并轉成16色,存成P3bmp.BMP,大小約8K。轉成16色,色彩會

17、有嚴重的失真,但可利用圖型處理軟件將圖案修飾得更漂亮,或更改底色。將圖案寫入BIOS檔案,接著將更新的BIOS重新寫入Flash ROM,Reset開機后便可得到右圖的畫面,能源之星已被更換成功。另外在網絡上查到有的主機板提供的BIOS是把Flash工具與BIOS做成一個exe文件,無法拿到 *.bin檔來更改logo。但有一Flash工具Flash Utility V6.6可以幫你把Flash ROM上面的BIOS給“Save”如何修改中的顯示信息相信如果大家看了電腦報第15期如何修改BIOS里“能源之星”“能源之星”“Safe Command Prompt Only”環境下進行。BIOS文

18、字信息全面修改如果你已經修改了自己電腦開機時右上方的EPA能源之星圖案(俗稱開機LOGO),那么當你看完本文時,你就可以實現對開機時BIOS顯示的所有文字信息的修改了,比如開機系統提示 ZhangYanBIOS v9.9 Found DVDROM: xxx ZIP250 Pentium III 550 等( 快看 圖1 圖2 ),怎么樣!讓你體驗到前所未有的個性化電腦。本文是針對實用Award BIOS的主板進行修改的,并且要求你對BIOS以及Flash BIOS和十六進制編輯器有所了解,這方面的知識和關于修改EPA圖案的方法可以參考前幾期的電腦報。下面我們就開始修改開機信息的行動。行動一:準

19、備相應的修改程序程序1:MODBIN.EXE(60K) Award公司發布用于修改BIOS二進制文件(就是存放BIOS 的文件),它只能直接修改BIOS開機顯示的極少信息(好象就一句話),但也就是它暴露了BIOS的全部信息,別著急往下看。程序2:AWDFLASH.EXE(15K) 還是Award公司發布用于備份和復原BIOS的程序。程序3:一個十六進制的編輯器,比如PcTools5.0,但我向大家推薦能直接運行在Win98下的SoftscapeTools 2.0(82K)。程序4:一個多任務的操作系統,比如Win95 或 Win98(200MB)(太普及了!)。行動二:修改信息到DIY的時候了

20、,一步一步來。第一步:進入Win95/98 ,在MS-DOS方式下運行AWDFLASH.EXE 將你的主板的BIOS備份成 TEMPBIOS.BIN(文件名任意,擴展名是BIN),然后退出AWDFLASH。 第二步:運行MODBIN.EXE 在 Load File 中選擇剛剛生成的 TEMPBIOS.BIN并確認,確認完后切換到Win95/98 (注意:別關閉MODBIN.EXE的MS-DOS窗口),此時你會發現在MODBIN.EXE的目錄(文件夾)中,多出了一個ORIGINAL.TMP 文件,哈哈!這個文件就算是BIOS的全部了。第三步:在不關閉MODBIN.EXE的MS-DOS窗口的情況下

21、,開啟一個新的MS-DOS窗口運行十六進制的編輯器,用十六進制的編輯器編輯ORIGINAL.TMP 文件,你將會看到并能修改BIOS開機所顯示的一切文字信息和BIOS有關的一切文字信息,比如開機時按del鍵進入的BIOS設置菜單的文字(見圖3)等等等,剩下的就看你怎么高興怎么改了。第四步:修改完信息后退出十六進制的編輯器,切換到原先的MODBIN.EXE的MS-DOS窗口在Update File 中確認TEMPBIOS.BIN被修改,并退出。第五步:退出Win95/98返回到MS-DOS 7.0的狀態,運行AWDFLASH.EXE將剛修改完的TEMPBIOS.BIN 復原到主板的BIOS中,O

22、K!修改BIOS文字信息行動完成還沒完,我有話說!修改BIOS文字信息行動是完了,但我的話還沒完。大家都知道的用來保存和升級BIOS的.BIN文件,它實際上是由多個文件組成并經過壓縮處理的文件,這些文件有BIOS程序主文件,EPA圖象文件,Logo BitMap文件等等。你可以用CBROM.EXE 程序查看.BIN文件中的文件組成信息。而我們所修改的就是其中的BIOS程序主文件ORIGINAL.TMP,所以要想修改BIOS中的文字信息就要將ORIGINAL.TMP從BIOS的.BIN文件中釋放出來。其實CBROM.EXE已經可以從BIOS的.BIN文件中釋放和裝入一部分文件,但并沒有提供釋放B

23、IOS程序主文件ORIGINAL.TMP的功能,我想可能是由于Award公司認為這個主文件最好不應該交給由用戶修改吧。所以推出了MODBIN.EXE程序來對BIOS程序主文件ORIGINAL.TMP進行小量的修改。但偏偏.大家來談修改開機LOGO自從本報第15期刊登了修改開機畫面上的LOGO一文以來,在讀者中引起巨大反響,不少讀者來信詢問CBROM軟件在何處可下載,這里為大家提供一個網址: 。這是作者的主頁,有問題也可直接與他聯系。另外,也有不少讀者對這個問題提出了自己的看法,下面這兩篇就比較有代表性。修改品牌電腦Logo的經驗×126××71×256的

24、BMP文件;4.用畫筆自制格式為136×71×哇塞!真是酷斃了,原來QDI真的是以這種方式制作的BIOS LOGO,我可又算是長了番見識。至此,修改LOGO的經歷算是告一段落,經過這番嘗試,我總結了幾條經驗,供有志于吃螃蟹的同志參考:1.改之前要保存原BIOS并看清原LOGO的格式;2.對BMP格式,應用extract參數提取原BIOS中的BMP文件,并用看圖軟件查看它所用的格式,保證自制文件的格式與原文件相同;3.如果自制文件無效,可檢查原文件格式是否做了手腳4.改寫BIOS時,如果僅僅變動LOGO部分,在寫入過程中發生斷電等情況不會使系統不能自舉,所以你大可放心嘗試。最

25、后,祝愿大家都能順利的“造出”自己的品牌機!其他修改BIOS LOGO的軟件在第15期的電腦報上看到了一篇關于修改開機LOGO文,我很感興趣,于是也想換一換自己的電腦上的開機LOGO。但找遍了許多軟件下載地,怎么也找不到作者所的CBROM。無奈中,我去到聯想QDI的主頁上轉了轉,無意中竟發現了一個更好用的改開機LOGO的小工具:CBLOGO。用它可以很容易的修改電腦的開機LOGO,甚至不借助Flash來將LOGO寫進BIOS。不過在改變LOGO之前,必須用Flash把BIOS取出來:先重新啟動計算機并進入MSDOS方式,再執行Flash pindy.bin/g,這樣你的BIOS里的東西就被復制

26、到pindy.bin這個文件里來了。現在你可以用CBLOGO把文件里的開機LOGO提取出來,存為一張bmp的文件,鍵入:CBLOGO pindy.bin lws.bmp/g你原來的開機LOGO就被存到lws.bmp里。在這里要看清楚它的文件大小,千萬記下來,你自己的LOGO最好別超過它,否則BIOS里放不下就可能會出問題!接下來你可以用畫筆或PHOTOSHOP等繪圖軟件來畫一張自己的LOGO,最多不超過256色。當然也可以用現成的。畫完后用“文件另存為”把它存為256色的位圖文件。再重新啟動計算機并進入純MSDOS方式,執行:CBLOGO .bmp/g(這里的.bmp也就是你所畫的LOGO的文

27、件名)就可以。現在重新啟動計算機,怎么樣?自己的LOGO感覺就是不一樣吧?不過有一點事先聲明:更改BIOS是有一定風險的,如果您因為看了本文而遭受什么損失,本人概不負責。修改 BIOS LOGO F&Q自從在寫了那篇關于修改 BIOS 里能源之星 LOGO 的東西以后,我的E-MAIL 信箱就沒空過,為了我和大家的方便,今天特別總結了一些常見的問題整理成文,希望大家在來信之前都看看本文。0、 修改的必備條件你的 BIOS 一定要是 AWARD 公司出品的;你的主板支持 BIOS 升級和你已經把升級跳線打開;你已經會使用升級軟件 AWDFLASH ;你要為萬一升級失敗做好心理準備!1、

28、那里有文章提到的軟件 DOWNLOAD ?別笑,這個問題占的比例不少! 以前我把所有的軟件都壓成一個文件,方便大家下載,現在既然搞了這個BIOS DIY ,就把軟件分門別類分開,起碼方便更新!大家可以到: 這個地方的BIOS DIY專欄里面找到這些軟件!2、 EPADOS 運行出錯我的機器運行這個程序沒一點問題,就是不知道為什么那么多的朋友都說運行不了。建議大家都用MICROSOFT 的 MOUSE 驅動程序,最后當然最好是在 WINDOWS 95/98 的 DOS 窗口下運行啦,如果還不行,請在純 DOS環境下試試,再不行的話,不是你 DOWNLOAD 回來時損壞了,就是你的機不行了。3、

29、用 EPADOS 轉換出來的 EPA 文件,在四個角上有“MR”字樣那是因為你的 EPADOS 未注冊所造成的,解決方法當然就是下載一個注冊版本咯,本站就有。4、 可以把 EPA 文件轉換成 BMP 文件嗎?可以,只要你有 BMPTOEPA 這個軟件的注冊版本就可以,我這里有這個軟件,但是未注冊版本。5、 可以把 BIN 文件里面的 EPA 、 BMP 文件分離出來嗎?可以的,輸入 CBROM *. BIN /EPA EXTRACT 這個命令后,再輸入一個文件名就可以了。同理要分離 BMP的話用 CBROM *. BIN /LOGO EXTRACT 命令,如果你的BIOS有這個文件的話。6、

30、用 CBROM 看到的 EPApattern 項后面的文件名是 XXX. BIN 該如何辦?我沒太多的試驗,但我自己的 BIOS 就是顯示 XXX.BIN 的,我把它當 EPA 辦,沒問題,因為都已經是 97年的 TX 主板了,還想是 BMP ? 想都想到啦。但有朋友說按 EPA 和 BMP 都不行,我也不知道是什么原因了。 7、 用 CBROM *. BIN /D 看到一大堆亂碼我也想不通這個問題,因為我沒遇到過,雖然我也沒換過多少臺機,但網友們給我發來的所有 BIOS 文件都沒這個問題。只能勸你再用新的 CBROM 1. 30 試試了。8、 我的 BIOS 文件里是用 EPA 的,我可以加

31、開機是全屏的 BMP LOGO 圖形嗎?我的實踐告訴我,是不可以的,雖然你可以用 LOGO 參數強行把 BMP 文件寫進 BIN 文件里,但開機時是毫無反應的,就像你根本就沒做過一樣。至于強行寫入后會不會有其它副作用,就不得而知了。9、 我在用epados工具轉換bmp epa 格式文件時提示:2564bytes wrong bmp filesise!/falsche bmp.請大家注意,如果按 136*126 的格式畫出來的單色 BMP 圖形標準是 2582 Bytes 的,如果你的不是, 那應該是你作圖軟件有問題,或者你的圖形不是單色的。10、我想為自己的機器增加開機時像品牌機一樣的全屏畫

32、面,但寫入 BMP 后花屏,或沒反應。這個可是最近碰到的辣手問題,因為我的 BIOS 不支持,所以也沒地方試驗。說說我的看法吧,如果你寫入 16 色的 BMP 不成功,我想應該是和 FLASH ROM 的大小有點關系的,畢竟它們有 1M 和 2M 之分嘛。所以你最好先看看你的 BIOS 是不是 2M 的,如果是,成功機會大些。還有就是 BMP 的文件格式問題了,由最新的資料看來,一些品牌機里面的 BMP 文件并不是一個 BMP 格式的圖形文件,而是一個二進制的不知名格式文件(起碼我是不知道)。如果大家有誰知道這其中的密秘,還要請你指教一下哦!由最新的消息來看,大家可以把原來的 BMP 文件導出

33、來分析分析一下文件的開頭幾個字節,可能會有發現的。打造自己的品牌機 一起來修改BIOS全屏開機畫面本文作者為安徽 張雁版權為電腦報報社所有,不得抄襲或轉載。資源下載下載OEM LOGO圖片及相關程序前幾期刊登了數篇關于修改BIOS LOGO的文章后,引起了廣泛關注。如果你已領略了修改BIOS LOGO所帶來的快感的話,是不是想再試試修改最過癮、最精彩、最令人興奮的像品牌機一樣的全屏開機畫面(下稱“OEM LOGO”)?本篇就將詳細地介紹修改OEM LOGO的每一步驟及相關知識。好了,還等什么,讓我們一起來打造自己的品牌機吧!你的BIOS支持OEM LOGO嗎?你的BIOS支持OEM LOGO嗎

34、?這個問題也許會讓你感到失望,但這是修改OEM LOGO首先應解決的問題。你也許會搖搖頭說:“我的主板(或是BIOS)還是X(X<=3)年前的,不可能支持”。 先別肯定,筆者的扳子是華碩TX97LE(BIOS是98年3月17日的),起初也認為不可能支持OEM LOGO,但經過一串冒險的實驗后(是拿BIOS做實驗呀),證實筆者的BIOS也支持OEM LOGO。而通過下面的實驗和分析,你也許也會有新的發現棗原來我的BIOS也支持OEM LOGO 呀。實驗一:先用PFLASH(筆者用的是華碩板子自帶的)將BIOS數據備份到文件中(例如BIOS.BIN),鍵入命令:CBROM BIOS.BIN

35、/D(只有1.26以上版本的CBROM才有此功能),此時顯示BIOS文件信息如下:No. Item-Name Original-Size Compressed-Size Original-File-Name0. System BIOS 20000h(128.00K) 12F16h(75.77K) original.tmp1. NCR ROM 08000h(32.00K) 04E33h(19.55K) pci32.rom2. EPA pattern 00642h(1.56K) 002A1h(0.66K) awardepa.epaTotal compress code space = 1B000h

36、(108.00K)Total compressed code size = 17FEAh(95.98K)Remain compress code space = 03016h(12.02K)從第4行可以看到已壓縮的EPA格式文件,但卻找不到BMP文件的半點蹤影。從第5?/FONT>7行可以看出,BIOS文件最大壓縮空間(即“Total compress code space”值的大小)為108K,已用95.98K,還剩12.02K。如果我們用以前文章中提到的方法分析上面的信息,從BIOS文件中僅剩12.02K剩余壓縮空間和找不到BMP文件格式這兩點就可以“肯定”地判斷筆者的BIOS不支持

37、OEM LOGO。但事實真的如此嗎?讓我們再來看實驗二:筆者隨便做了一張640x480大小16色的BMP文件,上面畫了幾個字,大小為145K,文件名為GOLDWAVE.BMP。首先“強行”將BMP文件植入BIOS.BIN中,鍵入命令:CBROM BIOS.BIN /LOGO GOLDWAVE.BMP。讓筆者驚喜的是,這一過程順利地進行了,并沒有出現錯誤信息。接著鍵入:CBROM BIOS.BIN /D,此時顯示BIOS文件信息為:No. Item-Name Original-Size Compressed-Size Original-File-Name3. LOGO BitMap 2443Ch

38、(145.06K) 009B5h(4.43K) goldwave.bmp從多出的一行可以看出,植入的BMP文件Original-Size(原始文件大小)為145.06K, Compressed-Size(壓縮后文件大小)為4.43K。咦,原來BMP文件是經過CBROM這個程序壓縮了的,怪不得小小的BIOS文件能裝下145.06K的“龐然大物”。向BIOS文件植入圖片這一過程已順利完成,但能否就此說筆者的BIOS完全支持OEM LOGO呢?現在只有通過更新BIOS來證明了。筆者用PFLASH小心地將也植入圖片的BIOS.BIN燒錄到ROM中,懷里緊抱著從朋友那里借來的板子(以防萬一),嘴里喊著“

39、阿門”,惴惴地按下了RESET。隨著一聲清脆的喇叭響,屏幕頂端顯示出熟悉的PCI顯卡檢測信息,這時筆者已經感覺到BIOS沒有出致命性的問題。隨后屏幕一閃,上面顯示一堆顏色很亂東西(即后面要說的“花屏”),仔細一看,原來是開始時“隨便”畫的圖片,不過已面目全非了,再隨后就是藍天白云終于松了一口氣,實驗結果完全可以證明筆者的BIOS支持OEM LOGO。從上面的和后來的若干次實驗,可以得出以下結論:并不能以原BIOS文件中是否有BMP格式文件來判斷BIOS能否支持OEM LOGO(這也許是許多人已犯過的錯誤)。圖片是經過壓縮后才植入BIOS中的,而不是直接植入的,所以并不能用圖片文件的大小來判斷其

40、經壓縮后在BIOS文件中所占的空間,而是以圖片中圖形和色彩的多少(這與壓縮算法有關)來判斷。例如,同為16色640x464大小,文件大小為145K的兩張BMP圖片,一張上面畫了幾筆,經壓縮后僅0.52K;而另一張用了多種顏色,畫了多個圖形,經壓縮后竟達8K。由結論2也可推出:使圖片(壓縮后的)變小的方法是:原圖片盡量使用少的顏色和簡單的圖形,而不僅僅是改變原圖片的像素大小。圖片不論是大于或小于640x480像素,都將以平鋪的形式顯示OEM LOGO(與WIN9X桌面背景平鋪一樣),并且在OEM LOGO底部還有640x16像素用來顯示提示信息(即:Press TAB to Show POST

41、screen,DEL to enter SETUP),而無論圖片大小,此信息始終顯示,所以創建640x480像素的圖片是沒有必要的,而640x464像素是最合適的(這樣也可以更好地控制滿屏顯示的效果)。FLASH ROM(閃存,即存儲BIOS的地方)的容量有1M和2M的,而BIOS文件大小一般情況下也有兩種,即126K和256K。假設在BIOS支持OEM LOGO的情況下,那么并不是以FLASHROM的容量和BIOS文件大小來判斷BIOS是否能裝下圖片文件(壓縮后的),而是以BIOS文件剩余的壓縮空間來判斷(即“Remain compress code space”值的大小)。例如:圖片經壓縮

42、后為10K。那么即使你的FLASH ROM容量為2M,BIOS文件最大壓縮空間為210K,但BIOS文件中僅剩9K壓縮空間,也照樣裝不下圖片;而你的FLASH ROM容量為1M,BIOS文件最大壓縮空間僅僅108K,但還剩11K壓縮空間,那么照樣能裝下圖片。當然,一般情況下BIOS文件越大,其剩余壓縮空間就越大(一般為60?/FONT>120K),而BIOS文件越小,其剩余壓縮空間也就越小(一般為3?/FONT>30K)。如果修改OEM LOGO后,出現“花屏、變色”而非“黑屏或無任何顯示”的現象,那么并不會影響系統安全,也不是你的BIOS不支持OEM LOGO,相反你的BIOS完

43、全支持OEM LOGO。之所以出現“花屏、變色”的情況只是與圖片有關(如何修改圖片將在后文介紹),而非BIOS是否支持及BIOS空間大小的問題。如果在“CBROM xxx.BIN /LOGO xxx.BMP”向BIOS文件植入圖片這一過程出錯,那么可能的原因有兩種:一種是BIOS不支持OEM LOGO (筆者測試了從96到99年的幾十種BIOS文件,目前還沒發現這樣的錯誤信息),解決方法只能是你就此作罷了;另一種是BIOS文件中的剩余壓縮空間小于圖片壓縮后的大小,解決方法是按結論3中的方法減小圖片大小(一般256K的BIOS文件不會出現這種情況)。由于修改OEM LOGO只是CBROM這個程序

44、向BIOS文件中加入圖片數據及調用它的程序代碼,并不會修改BIOS的核心模塊(包括BOOT BLOCK),所以結論7中的步驟如果沒有出現錯誤的話,那么即使你的BIOS不支持OEM LOGO,也不會導致BIOS致命性的錯誤(開機無任何反應)。當然并不排除由于操作失誤和其他原因而導致的失敗。為證實以上幾點結論的可重復性,筆者在另一臺VX(BIOS是97年4月的)板子上實驗通過。由于條件限制,不能在更多的機子上做驗證性實驗,所以以上的結論可能會在不同的情況下有所偏差,但在大數情況下是適用的(至少是適用于TX及以后的扳子)。你的BIOS支持OEM LOGO嗎?我想現在你的答案已很清楚了,但答案是什么只

45、能由你自己決定,筆者不會煽動你修改BIOS,畢竟這是計算機操作中最危險的事(就看誰有“運氣”親身體驗了),導致的任何損失,筆者也不會負責(誰在扔雞蛋!)。創建LOGO圖片在本文寫之前,一定有不少朋友已嘗試了修改OEM LOGO,但也許會發現“花屏”或“變色”(即畫的是這種顏色,而顯示時卻是其他顏色)的現象,使自己精心設計的LOGO面目全非。而許多朋友認為只要用繪圖程序的“另存為16色位圖”就可以創建LOGO圖片了,其實事情并沒有想象的那么簡單,問題也就出在這LOGO圖片上。所以在創建圖片之前,先了解一下LOGO圖片的文件格式是必要的。在20期的修改BIOS LOGO FAQ一文中,曾提到這種文

46、件格式是“不知名的二進制格式文件”,之所以這樣認為,我想是用了“CBROM XXX.BIN /LOGO EXTRACT”提取BIOS文件中的圖片這一功能,但這一功能提取出的圖片文件與原來植入BIOS的圖片文件完全不同(雖然文件大小相同)。提取出的文件確實是“不知名的二進制格式文件”, 但植入BIOS的圖片文件卻是標準的16色“索引”位圖文件。其實位圖文件(BITMAP,即BMP文件)從文件格式上分有兩類,一類是我們熟悉的“RGB”格式,它是用“R、G、B”紅、綠、藍三種顏色來表示一個點的顏色,例如某一點為藍色,那么就用代碼“00 00 FF”表示這一點的顏色。由于RGB三個量中每個可取256種值(0到FF),所以最多可顯示16M(2563)種顏色。而另一類就是“INDEX”(索引)格式,這種格式的文件首先在文件頭(從3CH開始)建立顏色表(可用PHOTOSHOP等程序查看顏色表),然后用顏色表中的顏色代碼來表示每一點的顏色。例如顏色表中第15位顏色為藍色,某一點的顏色也為藍色,那么就

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論