以悍馬HA07U主板BIOS:HA07UA06.BIN為例:重命名為1.BIN利於操作
1 ;用CBROM1.82查看BIOS結構記錄相關內容,命令:CBROM 1.BIN /D 回車;記錄SYSTEM BIOS 大小為
12A0B 記錄ACPI TABLE大小 為 040A4
2 ;分解ACPI 用命令:CBROM 1.BIN /ACPI EXTRACT回車;在此回車,已經分解出來了
3 ;用MODBIN6.EXE打開1.bin 回車一次
4 ;用WinHex編輯內存:選擇Ntvdm 打開整個內存 選擇搜索文本:BIOS COPYRIGHT
按一次F3(鍵盤) 找到 視頻所示位置向上選擇300H 可以看右下角
我們這次激活聯想:打開聯想SLIC 全選 然後CTRL+C復制 回到內存:CTRL+B覆蓋
下面寫入聯想XP AND 戴爾XP
復制LEGEND DragonLENOVO
Dell System
在剛才位置Ctrl+B覆蓋
這個位置為戴爾XP激活部位:同樣覆蓋 注意修改這裡!!!為20 20 2D 20
回到MOBIN6.EXE 回車三次保存BIOS 然後關掉內存:(要看SLIC是否寫入了可以打開ORIGINAL.BIN看看) 然後先關ORIGINAL.BIN,再關閉內存 最後MOBIN6.EXE
查看一下BIOS結構
5 ;將改好的ACPI導入BIOS :用命令:CBROM 1.BIN /ACPI 回車即可 然後查看BIOS結構看看是否加入了
可以看到ACPI已經加入了
6 ;復制剛才那個BIOS到D盤;用AWARDFix.exe修改結構位置
修改這裡有兩種方法:
1:>>>>將ACPI移動到原來位置,再將EPA拉到最後,保存(由於我還要修改另一種方法故備份一個) 然後用WinHex查看原版BIOS 和改好BIOS的MEMINI位置搜索:MEMINIT.BIN
原版位置:B627D 改好BIOS位置:B552B
注意這裡的計算:用原版位置--改好BIOS位置--24==需要加的亂碼長度
這裡:B627D-B552B-24=D2E
下面打開趙大亂碼選擇D2E長度,向下全選,按Delete鍵刪除,另存為OEMX.BIN
將OEMX加入BIOS中:命令:CBROM 1.BIN /OEM7 OEMX.BIN回車可以看到OEMX。BIN已經加入了!
下面將OEM7 拉到MEMINI之上就可以,保存
這樣方法1已經講完了;
如果要加LOGO 可以用命令:CBROM 1.BIN /LOGO LENOVO.BMP 其中LENOVO.BMP為你想加入的圖片!在此查看BIOS結構看看是否超過容量:這裡為70.58k沒有超過!
最後對比原版與改好的BIOS入口是否一致。可以看到兩者一致,放100個心的刷新,沒有問題。
下面介紹第二種方法:
2 ;;》》》》這個是加入ACPI後的BIOS即前5步修改好的
查看BIOS結構記錄SYSTEM BIOS大小:這裡為
12B84
前面記錄的數據為:車;記錄SYSTEM BIOS 大小為
12A0B 記錄ACPI TABLE大小 為 040A4
12A0B 040A4
12B84
計算方法:12A0B+040A4-12B84=3F2B
下面用新版移花_模塊定制工具做亂碼:看我操作
將XSHOWS.BIN加入BIOS中:用命令:CBROM 1.BIN /OEM7 XSHOWS.BIN回車
在此查看結構,已經加入
最後將OEM7移到ACPI的位置即可,保存
最後最後對比原版與改好的BIOS入口是否一致。可以看到兩者一致,放100個心的刷新,沒有問題
加LOGO和上面一樣,