欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

让老主板的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即可。