光电工程师社区

标题: 让老主板支持新款CPU [打印本页]

作者: suncon    时间: 2003-10-16 21:46
标题: 让老主板支持新款CPU
让老主板支持新款CPU

目前CPU更新换代越来越频繁,当初价格不菲、功能多多的主板,面对CPU的更新换代也显得力不从心;当又一种新型CPU出现,我们面对的问题是,我们的主板还支持吗?是否会在老主板上使用高频率CPU(主板硬件支持),显示的CPU频率或类型却与实际CPU频率或类型不相符?对此,我们普遍的做法是,到主板厂家下载高版本BIOS,通过升级来实现对CPU的支持。如果主板厂家没有推出升级的BIOS,那么我们怎么办呢?常见的方式是手动对BIOS文件进行修改,但修改时需要有一定的技巧,且不太容易掌握。呵呵,还是用软件修改显得更方便呀。

  BIOS Patcher(简称BP)就是一款多功能的BIOS修正工具,它可以为老主板添加支持新款CPU及大硬盘的功能;能发现和修改系统BIOS错误,也能添加或开启一些新的特性(如你的BIOS里已经有的,但被主板制造商关闭了的功能)。最新版本的BP支持1Mbit(128kB)、2Mbit(256kB)、4Mbit(512kB)容量的BIOS;但是只支持Award 4.5x到Award(Phoenix) 6.xx的版本。

一、修正原理:

  这个道理要从BIOS文件和CPU ID两个方面起。BIOS文件是分为主模块、附加模块和OEM模块组成的;主模块也称为SYSTEM模块,是BIOS文件的主要模块;附加模块也是BIOS文件的主要模块,主要是包括由主板厂家自行修改的模块,如CPU CODE、ACPI等;OEM模块也称为功能模块,是主板厂家加入的具有自己特色的模块。SYSTEM模块主要包括BIOS设置界面,以及对主板主芯片组的驱动(每一款BIOS文件都针对一款芯片组),它是由BIOS研发厂家根据自己的特色以及主板芯片厂家提供的资料参数,制作出BIOS源代码(主要分为AMI、AWARD和PHOENIX;目前AWARD和PHOENIX已经合并)。其实,SYSTEM模块也是由众多的小模块联接而成的,我们在设置界面中选择的每一项,都是联接了一个功能模块(有点像网页的联接)。主板厂家从BIOS研发厂家取得授权,并请BIOS厂家协助修改部分BIOS源代码(如厂商商标),加入具有自己特色的功能和规格(如加入防毒软件,各种语言切换以及针对自己主板其它附加芯片做的进一步调配),最后通过编译联接成为特定计算机平台的BIOS监控程序。此后,SYSTEM模块不再改动,如有什么BUG需要解决,可根据芯片组厂家提供的参数和资料编译成附加模块,附加到BIOS文件中即可。因此,BIOS文件不同版本的升级,都是在原有BIOS文件的基础上加入升级的OEM模块实现升级的。

  CPU CODE和BIOS文件中的OEM模块有关,其中CPU CODE主要包括的内容即是CPU ID。系统也是通过CPU ID来识别不同的CPU类型的。CPU ID是CPU生产厂家为识别不同类型的CPU,而为CPU制订的不同的单一的代码。不同厂家的CPU,其CPU ID定义也是不同的;如“0F24”(Inter处理器)、“681H”(AMD处理器),根据这些数字代码即可判断CPU属于哪种类型,这就是一般意义上的CPU ID。


作者: suncon    时间: 2003-10-16 21:48
标题: 让老主板支持新款CPU
二、BP的使用:

  本文用到的BP版本为4.0_RC.F,其下载地址是http://www.rom.by/Award/patcher/bp-4rc_F.rar,它需要三个软件的配合才能使用,分别是CBROM(http://www.rom.by/Award/patcher/CBROM.RAR)、LHA(http://www.rom.by/Award/patcher/LHA.RAR)和real_microcodes(http://www.rom.by/Award/patcher/real_microcodes.rar),它们尺寸都非常小,总共只有100多KB。

  在纯DOS模式或MS-DOS下,BP的运行格式为:bp patch_file [options]。“patch_file”是要修改的BIOS文件名,参数意义分别是:/c 手动添加CPU特征代码(将显示所有的CPU类型); /d 不删除临时文件; /e 只显示附加信息,不进行BIOS修正; /h 显示帮助内容;/m 手动选择要修正的种类(默认的是查寻、修复所有错误);/p 尝试为VIA 693A/694X/694T主板增加内存频率=外频+PCI频率的选项(内存异步,让内存频率比CPU的外频高);/s 删除“备份”开关;/v 为VIA的Pentium1/2/3提供RAM-tweak功能;/u 超级压缩,把2M/4M BIOS压缩为1M BIOS,该功能还在开发中,目前不能使用。






  例如:在DOS下输入bp 75kv+.bin /e,75kv+.bin是要修改的BIOS文件名,可以观察BIOS的结构。
 
  BP几乎能支持现有全部CPU插槽和CPU类型,如AMD K6-III/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等。经BP修改过的主板BIOS,不仅在开机时可以正确显示CPU的名称,还能够修正二级缓存初始化错误、前端总线、倍频,以及支持不同线程。

作者: suncon    时间: 2003-10-16 21:50
标题: 让老主板支持新款CPU
以修正硕泰克75KV+主板为例进行说明,更新操作如下:首先使用刷新程序(如AWDFlash)备份主板BIOS(也可上网下载该主板最新的BIOS升级文件),备份的文件名为:75kv+.bin,将该文件拷贝到BP软件所在的目录中。然后在DOS下输入:bp 75kv+.bin,并回车,BP软件就会自动对BIOS进行修改,并向BIOS中添加相应的模块。






  最后把修正后的BIOS文件再用BIOS写入工具写到主板BIOS芯片中,重新开机,就能正确显示CPU的型号和频率等信息了,也能支持新款的Duron CPU了,进入系统后使用也很正常。

  通过上述方法修改BIOS后,同时会得到大硬盘方面支持,可支持到137GB。这对于使用老主板的用户来说可是一个福音。最后提醒你注意的是,如果你的主板太老,就不要使用BP工具进行修正了,即使进行了修正,往往也不会起到什么效果。
作者: suncon    时间: 2003-10-21 08:52
标题: 让老主板支持新款CPU
请注意BLASTER WORMS蠕虫病毒!

   
          BLASTER WORMS蠕虫病毒!

中国计算机中心发出通告,本月为BLASTER WORMS 爱情蠕虫病毒的高发期
受影响的软件及系统:
====================
Microsoft Windows 2000
Microsoft Windows XP
Microsoft Windows 2003

本病毒经过多次升级,利用全新代码,使用微软XP/2000/2003系统的安全漏洞,通过INTERNET广为传播. 其中毒病发症状为:
   
1.动系统连接到INTERNET 或者使用5分钟后出现系统信息: RPC系统程序出错,电脑需要重新启动(倒数60秒)
2.出现文字信息: I just want to say LOVE YOU SAN!!
billy gates why do you make this possible ? Stop making money and fix your software!!

检查方法:使用WINDOWS搜索功能查找看是否有 msblast.exe 这个文件
注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
是否有 windows auto update=msblast.exe 这个键值
任务管理器中是否有: MSBLAST.EXE在执行

杀毒方法:由于本病毒经过多次升级,使用新代码,常驻内存无限复制. 老式杀毒软件无法彻底查杀. 经过本人测试推荐使用瑞星2003版 可以彻底杀绝此病毒.

瑞星2003破解版
http://downxp.net/down.asp?id=4574no=1

作者: 新手小李    时间: 2003-10-22 21:11
标题: 让老主板支持新款CPU
有没有可以改康柏bios的软件?
我用的815et带图拉丁1.1G,每次开机都要按F1,很麻烦。斑竹帮忙,谢了




欢迎光临 光电工程师社区 (http://bbs.oecr.com/) Powered by Discuz! X3.2