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

主板不支持大硬盘和新款CPU?

程序员文章站 2022-06-27 08:46:20
主板不支持大硬盘和新款CPU?主板不支持大硬盘和新款CPU的解决办法,电脑报以往有许多文章介绍过,都是手动对BIOS文件进行修改,修改时需要有一定的技巧,并且实现的功能也比较单一。BIOS Patcher(下面简称BP,... 09-04-21...
主板不支持大硬盘和新款cpu的解决办法,电脑报以往有许多文章介绍过,都是手动对bios文件进行修改,修改时需要有一定的技巧,并且实现的功能也比较单一。bios patcher(下面简称bp,下载地址主板不支持大硬盘和新款CPU?http://www.rebios.net/bp.htm)是一款多功能的软件,它可以为老主板添加支持新款cpu及大硬盘的功能;能发现和修改系统bios错误(遗憾的是,目前它只支持aword bios),也能添加或开启一些新的特性,比如你的bios里已经有的,但被主板制造商关闭了的功能。最新版本的bp支持1mbit (128kb)、2mbit (256kb)、4mbit (512kb)容量的bios;从award 4.5x到award(phoenix) 6.xx版本都支持。
  一、bios patcher的使用方法:
  我们使用的award的bios,是由多个压缩的模块组成的,bios的模块结构,我们使用award提供的cbrom软件就可以看到,每个模块采用的是古老的lha(dos下的一个压缩解压缩软件)压缩方式。bios采用模块化结构,使得厂家可以对bios升级时不必进行大的修改,把修改的内容写到一个新的模块中,添加到bios中即可。bp软件对bios进行分析时,它首先把每个模块进行解压缩,释放到内存中,然后扫描代码中有没有存在所谓的bug,如果有,就进行修改。最后,把所有要修改的代码写到一个新的模块中,添加到bios中。因此,实际上,bp软件的运行,少不了我们前面提到的cbrom软件和lha软件。我们介绍的4.00.7.1版本的bp软件,程序中已包含cbrom和lha软件,不需要另外下载。
  bp软件的运行格式(必须在纯dos模式下工作!):bp bios文件名 [/选择参数] (file://screen01.gif).

可以选择的参数如下:
/c 手动添加cpu特征代码(将显示所有的cpu类型);
/d 不删除临时文件;
/e 显示附加信息(就象使用cbrom /d那样,不进行bios修正);
/h 显示帮助内容;
/m 手动选择要修正的种类(默认的是查寻、修复所有错误),(在bios空间不够时建议用这个选项);
/o 把临时文件original.tmp改为另一个文件(现在不能用这个选项,还在开发程序)
/p 尝试为via 693a/694x/694t主板增加内存频率=外频+pci频率的选项(内存异步,让内存频率比cpu的外频高);
/s 移除“备份”(虚拟的双bios特性),(这里所说的双bios大概是说patcher并不对原bios作大改动,需要时还可以恢复原有的bin文件)
/v 为via的pentium1/2/3提供ram-tweak功能;
/u 超级压缩,把2m/4m bios压缩为1m bios(一个很有用的功能,程序开发中,现在不能用这个选项)
  比如:在dos下输入bp 6130.bin /e(6130.bin是要修改的bios文件名),可以象使用cbrom软件一样观察bios的结构(file://screen02.gif)。
二、修改bios,支持最新的cpu类型
  在添加cpu方面,bios patcher支持的cpu插槽形式有pentium、socket5、socket7、supersocket7、pentium ii/iii、socket8、slot1、socket370 (ppga/fc-pga/fc-pga2)、amd k7、slot-a、socketa、pentium 4 (socket423/socket478)、asus 标准bios的打包模式(cusl/tusl系列主板)等;它能够增加并支持的cpu的类型有:amd k6/k6-2/k6-iii/k6-2 /k6-iii 、intel pentium pro/pentium ii/pentium iii/celeron、amd k7/k75/athlon/duron/athlon 4/athlon mp/athlon xp、intel pentium 4/celeron-478 等。这意味着,从586一直到现在的p4主板,它都可以很好地支持;在这里,支持意味着,经bios patcher修改过的主板bios,不仅在开机时可以正确显示cpu的名称(显示cpu内核名称并且能改正错误),还能够修正二级缓存初始化错误,前端总线,倍频,以及支持不同线程。
  当然,该软件也并不是万能的,有一个前提是,你的主板在工作电压、外频及倍频方面,是能够支持新款的cpu的,但是旧款的bios中的相关设置参数没有打开,主板说明书上却没有对此做出说明,主板厂商也没有为此推出新款的升级文件,以致于安装新款的cpu后,开机显示的cpu名称、频率等不正确,cpu工作也不正常。如果主板硬件本身并不能支持新款的cpu,你再怎么修改也没有用,同时,使用bp软件对bios进行修改后,只是把相关的参数设置开关打开了,并不是说你不需要调整主板的硬件设置,比如电压跳线、外频跳线什么的。
  修改实例1:华硕的p2b主板(版本1.10),不支持cii800。搜集到的关于该主板上cii cpu的资料,最高只能支持到cii533或者566,华硕的厂家介绍中,也指出p2b在版本1.12和bios 1.13.004以上才能支持cii800。下面我们就用bp软件对其进行修改,以支持主板上cii800:
  使用华硕的刷新程序备份主板bios,备份的文件名为:bios.bin,把该文件和bp软件放在同一目录中。
  使用bp软件对该主板bios进行修正:在dos下输入命令:bp bios.bin(回车),bp程序自动对bios进行修改,并向bios中添加相应的模块(file://cbrom01.gif)。从图中可以看出,bp软件修正了bios中的频率错误,并在bios设置中增加了从105-133mhz的外频。
  3、把修改后的bios文件写入到主板bios芯片中,重新开机,已能正确显示cpu的型号、频率等信息,进入系统,使用也正常。
  对于更老的主板,在使用中发现,由于硬件上的的限制,想上cii、ciii,bp软件的作用并不大
三、在支持大硬盘方面
  bp软件能够修改bios,支持大于137 gb的硬盘。这对于使用老主板的用户来说,无疑是一个惊天动地的好消息。
  磁盘驱动器的i/o结构是建立在早先的dos-bios (磁盘操作系统-基本i/o系统)的分层结构上,通过调用磁盘读写中断int13,激活bios的磁盘服务来执行数据传输。由于计算方法的不同,不同版本的bios,有528m、2.1g、4.2g、8.4g和31g等容量的限制。新版的bios采用了扩展int 13工作方式,实现了在ata总线基础上支持大硬盘的功能。但是如果扩展int 13不能工作或工作不正确,结果不是硬盘不能全容量使用,就是硬盘不时出错。bp能自动侦测主板bios并通过修改相关的模块,使用修改后的bios,随主板的不同,最大可以支持到137.4 gb。

  修改实例2:使用bp软件,修改同维mvp3主板,支持大硬盘。同维的mvp3主板,不支持60g的硬盘,60g的硬盘只能认出31g。在同维的网站,已找不到新版本的刷新程序,只好使用bp软件对其bios进行修改。
  1、使用bios刷新程序awdflash.exe备份主板bios文件,假设为bios.bin,把该文件和bp软件放在同一目录中。
  2、在dos下使用命令:bp bios.bin(回车),bp程序自动对bios进行修改,并向bios中添加相应的模块(file://cbrom02.gif)。从图中可以看出,bp软件修正了bios中的支持32g硬盘的一个错误、65g硬盘的两个错误和在udma33模式下支持大硬盘的一个错误(file://cbrom02.gif)。
  3、刷新bios,把修改的bios文件写入到主板中,重新开机,进入cmos中,正确认出了60g的硬盘,使用正常。
四、bios patcher的其它功能
  bp软件还能添加更多的bios特性设置选择,例如让主板增加支持async型的内存;为via的693a、694x、694t提供内存频率=cpu外频+pci频率的选项;为更老的via 693 and less提供内存频率=cpu外频-pci频率的选项,并提供内存的2路/4路交错,最短访问时间(2-2-2-5-2), ioq depth (8) 等等;bp还能改变了award 4.5版bios退出bios时的默认选择(从n改成了y,file://modbin03.gif),缺省时间改为2003,为那些希望主板变得尽善尽美的人修改了其它常用的小地方;打开bios原来隐藏的菜单,例如为藏有hyper-threading选项的p4主板bios打开了这个选项,在bios设置中就能够对任意的p4 cpu的相关参数进行设置。