作者: keisuke (忙...台北工作中) 站內: Talk
標題: Re: 開機BIOS畫面
時間: Mon Jul 10 00:23:41 2006

※ 引述《bum (立志當個菜籃殺手)》之銘言:
> http://0rz.net/f21Ai
> keisuke來我家,睡了一覺起來BIOS的開機畫面就被改成上面那樣了XD

應觀眾要求po一下大概的方法吧
注意!!以下動作有可能導致電腦無法開機,請斟酌使用
沒更新過BIOS經驗的人請請教有經驗的人

目前我只在AWARD的BIOS的電腦上用過
電腦是用PHOENIX、AMI的BIOS的人,心臟夠強也可以試試:)

請先下載BIOS Patcher http://www.biosrepair/bioslogo/bp421.rar

全螢幕LOGO改法
把想放入BIOS開機畫面的圖修改成640x480 16色格式
http://www.wretch.cc/album/album.php?id=keisuke&book=26
這張是跟BUM開機同一張

因為只有16色可選擇,所以BBS上的ASCII圖也是蠻不錯的選擇
先下載適用該主機板的awdflash程式(請洽主機板製造商網頁)
如果有新的BIOS,可以順便改一改刷上去
沒有新的BIOS的人,用AWDFLASH把原來的BIOS backup下來改

假設抓下來的BIOS叫test.bin,要放上去的圖是boot.bmp
執行下載回來的bp421中的cbrom
X:\bp421>cbrom test.bin /d  (看BIOS資訊)

 No. Item-Name         Original-Size   Compressed-Size Original-File-Name
=============================================================================
  0. System BIOS       20000h(128.00K)142DBh(80.71K)6a61bpai.BIN
  1. XGROUP CODE       0D080h(52.12K)08DA2h(35.41K)awardext.rom
  2. ACPI table        04BCFh(18.95K)01C73h(7.11K)ACPITBL.BIN
  3. YGROUP ROM        05940h(22.31K)0368Ch(13.64K)awardeyt.rom
  4. GROUP ROM[ 0]     03F20h(15.78K)01C3Eh(7.06K)_EN_CODE.BIN
  5. Flash ROM         0A016h(40.02K)0577Bh(21.87K)AWDFLASH.EXE
  6. OEM0 CODE         00900h(2.25K)004F7h(1.24K)spectrum.bin

  Total compress code space  = 33000h(204.00K)
  Total compressed code size = 2F856h(163.08K)
  Remain compress code space = 037AAh(40.92K)

正常的話應該會看到類似以上資訊(如果是亂碼,那就別試了^^")
每台電腦BIOS不盡相同,所以不一定會跟上面一樣

X:\bp421>cbrom test.bin /logo boot.bmp    (把boot.bmp塞進去)
CBROM V2.07 (C)Award Software 2000 All Rights Reserved.
Adding boot.bmp .................. 15.3%

再看一次BIOS資訊
X:\bp421>cbrom test.bin /d

 No. Item-Name         Original-Size   Compressed-Size Original-File-Name
==========================================================================
  0. System BIOS       20000h(128.00K) 142DBh(80.71K)  6a61bpai.BIN
  1. XGROUP CODE       0D080h(52.12K)  08DA2h(35.41K)  awardext.rom
  2. ACPI table        04BCFh(18.95K)  01C73h(7.11K)   ACPITBL.BIN
  3. YGROUP ROM        05940h(22.31K)  0368Ch(13.64K)  awardeyt.rom
  4. GROUP ROM[ 0]     03F20h(15.78K)  01C3Eh(7.06K)   _EN_CODE.BIN
  5. Flash ROM         0A016h(40.02K)  0577Bh(21.87K)  AWDFLASH.EXE
  6. OEM0 CODE         00900h(2.25K)   004F7h(1.24K)   spectrum.bin
  7. LOGO BitMap       2583Ch(150.06K) 05C2Ah(23.04K)  boot.bmp

  Total compress code space  = 33000h(204.00K)
  Total compressed code size = 2F856h(190.08K)
  Remain compress code space = 037AAh(13.92K)

有看到黃色那行的話,就表示圖已經塞進去了
再執行awdflash把改好的BIOS刷回去,然後重開機等圖出現或電腦掛掉:p

另外,能源之星的圖當然也能改阿:)
只是我圖都準備好了還沒找到電腦來測試而已,有興趣的人可以去google找資訊
4.5X以下的能源之星的圖是用EPA格式
4.6以上可用bmp格式,一樣16色大小有2種SIZE,136x84、136x126
用cbrom看BIOS資訊時,有的人會有
EPA pattern       0168Ch(5.64K)002AAh(0.67K)AwardBmp.bmp
表示EPA圖示是用BM,如果是
EPA pattern       0168Ch(5.64K)002AAh(0.67K)AwardBmp.epa
那就要改用EPA的格式,有軟體可以把BMP轉成EPA(google搜尋BMPtoEPA)

Bum的電腦本來就沒能源之星的圖,無法判斷是用bmp還是epa
雖然直覺認為是bmp,還是不敢把圖塞進去:)


參考網頁:
http://big5.china.com/gate/big5/yuhui.home4u.china.com/page/pc_14.htm
常用cbrom指令
http://www.biosrepair.com/jb/cbrom.htm

--
  Origin:  玩車人的天地 ˙東吳機研站  scumotor.com.tw 
  Author: keisuke 203-70-105-13.adsl.dynamic.seed.net.tw 發表tonyasa :頭推~太屌啦~m起來                                    06/07/10
→ CygnusSR :推                                                    06/07/10
→ keisuke :不知有沒有人改成功,今天發現浩鑫sb61g2不能改:(         06/07/10