玩的就是心跳:主機闆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