修改BIOS需要的工具集
1。ultraedit : 编辑反汇编文件(看BIOS模块到底做什么)和二进制文件(修改模块),以及txt 文件
2。Award BIOS 修改工具:
1) CBROM : 导出替换模块
2) modbin : 修改CMOS 选项等, 高级 DIY 者修改 BIOS 的核心模块 original.bin
3) awardeco : 导出模块工具,可以看到每个模块释放到 RAM 的位置。
debug32 : 简单插入代码时,需要参考汇编语句得实际代码是什么,特别是帮助计算跳转。。。
masm 5.0. 6.11 等: 插入代码量大、需要插入几个子程序时,debug 就难用啦,一般也需要压缩一点代码。。。。
disktool 和 winhex : 个别工具死活不让修改得结果存盘时,可以考虑直接修改文件所在的扇区。。。这些可是破解软件高手的工具呢。
BIOS 源代码参考: 实际上 diy 根本不可能研究源代码的,手上拥有一份,当个老师在旁边,
w32Dasm 反汇编工具: 导出 BIOS模块后进行反汇编( 选 16位好看,这是我的习惯),按照你
自己或朋友的分析、猜想,估计程序执行了什么。怎么执行的, 然后找反汇编文件,看看是不是这样的。找到后旧大胆地测试。
IDEHelper : 高级字符串搜索工具, 没有其他可以比!!!可以在一个目录下搜索所有的文件。
Labtool-48 编程器: 这是我修改BIOS 用的编程器, 这里讲的时它的软件,有一个 edit 可以看bin 文件的 checksum. 很多 没有模块的BIOS 修改后cheksum 需要保持不变修改checksum 后,直接烧到芯片上测试,快捷!据说其他工具如 winhex 也有checksum 检测, 还有更复杂的呢。但工具切换多了,在特别忙的时候,经常会碰到“修改一个文件,但你却测试另外一个文件”的怪事。。。
把BIOSIC取下来,用工具刷,也可以到主板厂家的网站上下载最新的BIOS升级程序,网站上都有,查BIOS升级。
升级前最好确认文件是否正确,因为BIOS文件里面是主板硬件最初文件,也算是最基础的系统
1、下载相应的BIOS程序及刷新程序(点这里下载awdflash)
2、如是.EXE文件需进行自解压
3、将解压后的BIOS程序(.BIN)及刷新程序拷贝到一个启动软盘
4、用启动软盘启动机器
5、输入:awdflash *.bin
6、询问你是否备份(Y/N)
7、询问你是否真的运行程序
8、F1重新启动、F10退到DOS环境