让老主板的BIOS重新焕发活力
程序员文章站
2022-07-09 09:23:01
让老主板的BIOS重新焕发活力 现在,有很多朋友使用的还是一些比较老的主板。由于“年代久远”,这些主板一般已不提供新版本的BIOS供用户下载更新,这样就造成了很多方面的遗憾。例如不支持新款CPU、不支持USB... 09-04-21...
现在,有很多朋友使用的还是一些比较老的主板。由于“年代久远”,这些主板一般已不提供新版本的bios供用户下载更新,这样就造成了很多方面的遗憾。例如不支持新款cpu、不支持usb设备启动、不支持大容量硬盘等。如果想通过硬件升级来解决,资金方面又是一个不容忽视的问题。有没有成本更低的解决方案呢?答案是肯定的,我们可以通过工具软件来轻松解决这些问题。
利用bios patcher
扩展bios功能
一些出厂较早的主板,虽然在工作电压、外频、倍频方面可以支持新款cpu,并且开机后能正常使用,但却无法正确显示新款cpu的信息。更苦恼的是竟然不支持大容量硬盘。现在好了,我们可以利用一款名为bios patcher的软件来扩展bios的功能。虽然它只支持award bios,但功能非常强大。例如可以支持intel和amd的各款cpu(socket 7及以上);最高可以支持137gb的大容量硬盘;可以为使用via 693a、694x、694t芯片组的老主板提供内存异步运行模式支持,提供内存的2路/4路交错支持等。下面介绍一下具体的使用方法(以via 694x主板为例)。
bios patcher会对bios中的相应模块进行更改
首先,使用awdflash.exe保存主板的当前bios文件。然后重新启动系统进入纯dos模式,在命令提示符下键入如下命令:bp.exe 6vba9622.bin。
这里的“bp.exe”是bios patcher的执行文件,“6vba9622.bin”是主板的bios映像文件,这里不需要添加任何参数。bios patcher会对bios文件中的相应模块进行更改,同时调用cbrom重新写入。这里主要扩展了以下几项功能:
1.修复了cpu的动态识别功能(cpu_names);
2.修复了不支持老pⅲ的bug,修复了开机时无法显示1000mhz以上cpu频率的问题。增加了对133/33 mhz、140/35 mhz、150/37 mhz的支持,即图1中的第2项、第9项和第12项;
3.重新定义了退出bios setup程序时的默认选项,由“n”更改为“y”。而且将缺省时间更改为2003年,即图1中的第13项;
4.修复了硬盘容量可能会识别错误的问题。
现在,我们可以键入“bp.exe 6vba9622.bin /e”命令查看修复后的bios文件信息。可以看到这里添加了两个新的模块:
modul.tmp:修复模块,其中包括了bios patcher加入的所有内容;
start.bmp:引导模块,增加了虚拟双bios功能。系统引导时你只要按住小键盘上的“-”键,就可以跳过当前bios模块而继续使用以前的bios引导系统。
其实,bios patcher还提供了很多参数,我们可以根据实际情况进行使用。例如手工写入cpu微码、增加ram-tweak功能等,最后将这个新的bios文件重新写入主板即可。
利用modbin
修复bios中的错误
某些老主板由于使用时间较长,开机时会出现一些错误信息。例如软驱丢失、键盘错误等。即使更换了cmos电池仍无济于事;送修主板也不是一个好主意(因为这些老主板早已超过保修期)。此时我们可以利用modbin来修复bios中的错误,但如果你的主板bios低于6.0版本,请下载低版本的modbin。
在操作之前,首先请通过awdflash.exe导出主板的bios文件,例如文件保存为694asr01.bin。这个bios文件必须与modbin放到同一文件夹中。然后,重新启动系统进入dos模式(或者是windows 2000/xp的“命令提示符”模式),执行modbin6.exe命令,这里列出了当前文件夹中找到的所有bios文件,选择694asr01.bin项按下回车键加载。很快就可以看到一个功能窗口,这里的8个菜单就是modbin的主要功能。回车后即可分别进入相应操作窗口,注意这里无法使用鼠标,只能通过光方向键、空格键进行操作。
1.修改开机信息
“change bios message”用来修改bios开机信息,这些开机信息通常是由主板厂商预先烧录,代表了主板的相应型号。这其实就是系统启动时所显示的信息,选择“change bios message”菜单项,按下回车键后就可以直接进行修改,用方向键移动光标,用del键或backspace键删除文字;insert键则可以用来切换“insert”或“replace”模式,但这里要说明的是开机信息最多不能超过79个字符。
2.重新定义万能密码
bios中有超级密码和用户密码,设置虽简单,但如果忘记了,还是比较麻烦的。我们能否设置一个万能密码,这样就能以不变应万变了。
选择“change bios option”菜单项,然后在出现的窗口中选择“bios option”项,回车后选择“security default password”项,如图2所示,这里显示的是8个“*”号(代表设置的密码最长不能超过8位)。现在只要直接键入新的万能密码即可。下面的“security mumber of retry”则是用来设置允许用户输入错误密码的次数,最多可以尝试20次,可以重新设置的短一些。
在security default password项中可设置万能密码
3.自定义bios菜单项和缺省设置
选择“edit setup screen”项,回车后就可以任意选择一个bios菜单项修改其显示内容或者设置是否允许显示,不过这里要说明的是只有显示为白色的菜单项才能修改显示内容,至于是否允许显示则可以任意设置。例如“normal”代表“正常显示”,“show only”代表“只读”,“disable”代表“禁止”,如图3所示,选择某种属性后按下空格键即可完成修改。
根据需要选择相应的属性
所有相关选项修改结束后,利用awdflash.exe程序重新刷新bios即可。
利用bios patcher
扩展bios功能
一些出厂较早的主板,虽然在工作电压、外频、倍频方面可以支持新款cpu,并且开机后能正常使用,但却无法正确显示新款cpu的信息。更苦恼的是竟然不支持大容量硬盘。现在好了,我们可以利用一款名为bios patcher的软件来扩展bios的功能。虽然它只支持award bios,但功能非常强大。例如可以支持intel和amd的各款cpu(socket 7及以上);最高可以支持137gb的大容量硬盘;可以为使用via 693a、694x、694t芯片组的老主板提供内存异步运行模式支持,提供内存的2路/4路交错支持等。下面介绍一下具体的使用方法(以via 694x主板为例)。
bios patcher会对bios中的相应模块进行更改
首先,使用awdflash.exe保存主板的当前bios文件。然后重新启动系统进入纯dos模式,在命令提示符下键入如下命令:bp.exe 6vba9622.bin。
这里的“bp.exe”是bios patcher的执行文件,“6vba9622.bin”是主板的bios映像文件,这里不需要添加任何参数。bios patcher会对bios文件中的相应模块进行更改,同时调用cbrom重新写入。这里主要扩展了以下几项功能:
1.修复了cpu的动态识别功能(cpu_names);
2.修复了不支持老pⅲ的bug,修复了开机时无法显示1000mhz以上cpu频率的问题。增加了对133/33 mhz、140/35 mhz、150/37 mhz的支持,即图1中的第2项、第9项和第12项;
3.重新定义了退出bios setup程序时的默认选项,由“n”更改为“y”。而且将缺省时间更改为2003年,即图1中的第13项;
4.修复了硬盘容量可能会识别错误的问题。
现在,我们可以键入“bp.exe 6vba9622.bin /e”命令查看修复后的bios文件信息。可以看到这里添加了两个新的模块:
modul.tmp:修复模块,其中包括了bios patcher加入的所有内容;
start.bmp:引导模块,增加了虚拟双bios功能。系统引导时你只要按住小键盘上的“-”键,就可以跳过当前bios模块而继续使用以前的bios引导系统。
其实,bios patcher还提供了很多参数,我们可以根据实际情况进行使用。例如手工写入cpu微码、增加ram-tweak功能等,最后将这个新的bios文件重新写入主板即可。
利用modbin
修复bios中的错误
某些老主板由于使用时间较长,开机时会出现一些错误信息。例如软驱丢失、键盘错误等。即使更换了cmos电池仍无济于事;送修主板也不是一个好主意(因为这些老主板早已超过保修期)。此时我们可以利用modbin来修复bios中的错误,但如果你的主板bios低于6.0版本,请下载低版本的modbin。
在操作之前,首先请通过awdflash.exe导出主板的bios文件,例如文件保存为694asr01.bin。这个bios文件必须与modbin放到同一文件夹中。然后,重新启动系统进入dos模式(或者是windows 2000/xp的“命令提示符”模式),执行modbin6.exe命令,这里列出了当前文件夹中找到的所有bios文件,选择694asr01.bin项按下回车键加载。很快就可以看到一个功能窗口,这里的8个菜单就是modbin的主要功能。回车后即可分别进入相应操作窗口,注意这里无法使用鼠标,只能通过光方向键、空格键进行操作。
1.修改开机信息
“change bios message”用来修改bios开机信息,这些开机信息通常是由主板厂商预先烧录,代表了主板的相应型号。这其实就是系统启动时所显示的信息,选择“change bios message”菜单项,按下回车键后就可以直接进行修改,用方向键移动光标,用del键或backspace键删除文字;insert键则可以用来切换“insert”或“replace”模式,但这里要说明的是开机信息最多不能超过79个字符。
2.重新定义万能密码
bios中有超级密码和用户密码,设置虽简单,但如果忘记了,还是比较麻烦的。我们能否设置一个万能密码,这样就能以不变应万变了。
选择“change bios option”菜单项,然后在出现的窗口中选择“bios option”项,回车后选择“security default password”项,如图2所示,这里显示的是8个“*”号(代表设置的密码最长不能超过8位)。现在只要直接键入新的万能密码即可。下面的“security mumber of retry”则是用来设置允许用户输入错误密码的次数,最多可以尝试20次,可以重新设置的短一些。
在security default password项中可设置万能密码
3.自定义bios菜单项和缺省设置
选择“edit setup screen”项,回车后就可以任意选择一个bios菜单项修改其显示内容或者设置是否允许显示,不过这里要说明的是只有显示为白色的菜单项才能修改显示内容,至于是否允许显示则可以任意设置。例如“normal”代表“正常显示”,“show only”代表“只读”,“disable”代表“禁止”,如图3所示,选择某种属性后按下空格键即可完成修改。
根据需要选择相应的属性
所有相关选项修改结束后,利用awdflash.exe程序重新刷新bios即可。