Board logo

標題: [教學]玩的就是心跳:主板BIOS修改終極大法[圖] [打印本頁]

作者: erin19     時間: 2005-12-27 12:04 PM    標題: [教學]玩的就是心跳:主板BIOS修改終極大法[圖]

在老一代DIY玩家眼中,BIOS是電腦入門的必修課程,不過現在新一代玩家對此領域已經相對陌生。其實電腦硬體BIOS里面蘊含著豐富的知識,通過修改BIOS確實是可以實現眾多方便而實用的功能的。特別對於新手來說,在古老的BIOS領域,依然有很多你需要去了解的東西……

  一、小試牛刀——擴大BIOS空間大小

  有時我們要給BIOS中加入更多的東西,比如開機LOGO畫面等,如果BIOS空間不夠用,那就需要刪除一些沒用的模塊,是否有更好的辦法擴展BIOS空間大小呢?答案是肯定的,目前有很多現成的工具可以使用,例如Award BIOS寫入與備份工具;BIOS編輯工具Cbrom;16進制編輯器UltraEdit32;這些工具都可以在各大下載站台下載。

  要加大BIOS文件的剩余空間,我們採用的是大眾化的思路:生成空白的臨時文件,然后將空白的臨時文件插入到原始BIOS文件的剩余空間中,這樣我們就可以得到一個剩余空間較大的BIOS文件。

  首先在DOS模式下輸入CBROM 8kta3pro2405.bin /d命令(假設BIOS文件名為8kta3pro2405.bin),這時可以看到BIOS文件所剩余的空間大小,從圖1可以看到,該主板的BIOS文件總容量為262.144K,其只有41.93K剩余空間。進入WINDOWS系統,打開BIOS文件所在的目錄,使用“復制”和“貼上”命令生成一個“復件8kta3pro2405.bin”的文件副本。其實,這一步不是必須的,只是為了預防萬一下面的改造失敗而及時恢復BIOS。


圖1



  使用16進制編輯器UltraEdit32打開“復件8kta3pro2405.bin”,進入UltraEdit32→→Edit→Hex Insert/Delete選項,然后點選“Delete”,在“Number of bytes to insert/delete”后面輸入先前我們所查看的BIOS文件大小,這里為262,144位元組(如圖2),點擊“OK”按鈕即可。


圖2



  再次進入UltraEdit32→Edit→Hex Insert/Delet選項,與上次不同的是,我們這次要選擇“Insert”進行內容的插入,同樣的是插入BIOS文件的大小(此處仍然是262,144)。可以看到,這個文件的內容變成了“20”。最后在“Search”選項中點擊“replace”調出replace對話框,分別在“Find What”中輸入16進制“20”和“Replace With”中輸入“FF”(如圖3),最后選中“Replace All”后存盤退出。


圖3



  使用UltraEdit32打開新生產的“復件8kta3pro2405.bin.bak”文件(如圖4),然后選擇“Search”中的“Find”,輸入“FF FF”,並且是連續的“FF FF FF FF FF”如圖5),否則會使我們的改造失敗。回車以后就可以搞定文件中剩余空間的位置。執行“File→Special Functions→Insert File”命令,插入先前我們所改造的“復件8kta3pro2405.bin”文件。將先前的8kta3pro2405.bin文件保存到別的目錄,然后將“復件8kta3pro2405.bin”文件改為8kta3pro2405.bin。輸入CBROM 8kta3pro2405.bin /d命令查看BIOS空間大小,我們發現BIOS的容量就擴大了一倍。同時剩余空間也成功增加到了297.93K(如圖6)。


圖4


圖5


圖6





資料來源:PConline 作者:刀刀棋
作者: sodown     時間: 2005-12-27 12:18 PM
============by sodown ===========
感謝您熱心發文分享!
謝謝您對硬體技術交流區的支持與愛護!





歡迎光臨 網際論壇 (http://centurys.net/) Powered by Discuz! 2.5