您现在的位置是: 首页 > u盘信息 u盘信息

编程器刷bios文件大小超过芯片容量_编程器刷bios文件大小超过芯片容量怎么办

ysladmin 2024-05-19 人已围观

简介编程器刷bios文件大小超过芯片容量_编程器刷bios文件大小超过芯片容量怎么办       大家好,今天我想和大家详细讲解一下关于“编程器刷bios文件大小超过芯片容量”的知识。为了让大家更好地理解这个问

编程器刷bios文件大小超过芯片容量_编程器刷bios文件大小超过芯片容量怎么办

       大家好,今天我想和大家详细讲解一下关于“编程器刷bios文件大小超过芯片容量”的知识。为了让大家更好地理解这个问题,我将相关资料进行了分类,现在就让我们一起来学习吧。

1.�����ˢbios�ļ���С����оƬ����

2.BIOS芯片容量问题

3.用编程器刷bios的方法可以祥细一点吗

4.bios编程器的Bios编程器问题

5.主板bios芯片更换大容量

6.用AFUWIN刷新主板BIOS 为什么总是刷写BIOS时发生错误 说是ROM文件容量不正确 BIOS程序是正确完好的

编程器刷bios文件大小超过芯片容量_编程器刷bios文件大小超过芯片容量怎么办

�����ˢbios�ļ���С����оƬ����

       升级BIOS失败,就会使计算机无法启动,操作不当可能造成严重后果。一般来说,引起BIOS升级失败的原因有一下几种:

       1.在写入新BIOS的过程中突然断电

       2.BIOS文件型号不匹配

       3.升级用的启动软盘上有坏道

       4.刷新程序强行刷新“Boot Block” 引导块

       5.BIOS文件自身不正确

       BIOS损坏并非想象中那样可怕,即使升级失败,仍可用各种方法修复。修复的依据就是:升级失败或病毒破坏导致的BIOS损坏,并非芯片物理损坏。而知识芯片内的数据被改写,完全可以用各种方法重新修复。

       1)用备份的BIOS文件恢复

       升级失败后,不要紧张,只要还没有关闭电源,一切就比较好办。按照前面升级BIOS的步骤操作,然后在输入文件名的位置输入备份的BIOS文件名,程序会自动恢复BIOS,最后重新启动电脑即可。

       2)用Boot Block块恢复

       BIOS的Boot Block块支持ISA的显卡和软驱,并且可以执行引导软盘上的Autoexec.bat文件。如果BIOS的Boot Block块没有损坏,用户可以利用它将一个刷新失败的BIOS芯片恢复。

       判断Boot Block块是否损坏的一个重要依据是:在系统启动时,观察软驱是否有自检的动作(软驱灯是否亮,以及是否听见软驱电动机转动的声音),如果软驱有动作,并且当软驱灯熄灭后按回车键,软驱再次产生读盘的动作,那么就基本可以判定Boot Block块没用损坏。

       3)热插拔法

       如果BIOS升级失败或者被病毒破坏后,连Boot Block块也一块损坏,那可以用热插拔法来修复。

       热插拔法的工作原理是:计算机正常启动后,BIOS已完成了它的使命,如果此时冒险把BIOS芯片拔下来,根本不会影响系统的正常工作,这是把损坏的BIOS芯片插回主板,运行相应的刷新程序就可以重新把BIOS文件刷回来。

       要注意的是,当在不同的主板上进行”热插拔“操作时,可能有的主板并不支持刷新升级失败的BIOS芯片,最常见的原因是芯片擦写的电压不同和BIOS芯片的类型不同。另外,Flash ROM有各种各样的封装形式,采用热插拔的方法刷新前必须查看BIOS引脚是否兼容。

       修复BIOS时采用热插拔的方法是比较危险的!

       4)用编程器修复

       如果BIOS已经被破坏或者想升级却又担心万一出问题,那么用编程器升级,修复是最安全、最方便的方法,因为可以在任何一台电脑上用编程器来升级或修复BIOS。烧录好后,只要插在主板上即可使用,而且如果发现不正常可以重新烧录,省去了升级过程中怕出错的担忧,也省去了“热插拔”带来的危险。现在编程器的类型很多,有接并口的高档编程器,也有插卡式的,性能一般的普及型编程卡~~~~~~~~

BIOS芯片容量问题

       BIOS刷新”并不陌生,因为通过“刷新BIOS”不但可以增加新功能,而且可以解决一些兼容上的问题。但是我们在刷新的过程中,有时会出现一些这样、那样的问题,而使刷新失败。那么是什么原因造成刷新失败呢?其实如果你了解一下BIOS的刷新过程,将解开这些疑问。 要将BIOS文件写入到BIOS芯片中,要涉及到:BIOS文件、BIOS芯片以及BIOS刷新程序。因此我们就从这三方面做一下详细介绍。(主要介绍BIOS芯片,因为了解了BIOS芯片,也就明白了刷新的过程)

       BIOS从类型上可分为:AWARD BIOS、AMI BIOS、Phoenix BIOS。三种BIOS各有各的特点(我们这里不详细说明),但是无论是那一类型的BIOS,都是给系统硬件提供最低层、最直接的驱动。BIOS文件是一个压缩的二进制文件(以AWARD BIOS为例,AMIBIOS的原理与其是一致的,有些地方甚至完全一致。如其两种BIOS文件的BOOT块起始地址,1M文件都从1E000H处开始,2M文件从3E000H处开始)(图一),大体可分为三部分,一部分称为SYSTEM BIOS,是系统中最基本的部分,文件名一般为Original.tmp,所有的BIOS都有这一部分(图二),其中包含有基本的BIOS程序、提示信息及指令等;其实这一部分同时也是解压缩程序,在这以后的各模块主要是靠此部分来解压缩的;同时在其中定义了文件的寻址空间。我们用MODBIN程序打开一个BIOS文件时,其临时文件即为SYSTEM BIOS模块,大小为128K(平时,我们修改BIOS中的内容,主要是修改这部分)。第二部分为扩展BIOS程序,是各个厂商自己定制的不同于标准Award BIOS的功能,实际上几乎所有的厂商都会增加这一部分内容;然后是CPU微代码、ACPI等模块,我们可以在这其间加入其它模块(如捷波恢复精灵);第三部分为BOOT BLOCK块,这也是BIOS文件中唯一没有被压缩的模块,因其支持ISA显卡和软驱,因此当BIOS被破坏后,我们可以利用这一部分来启动机器并重新恢复。BIOS文件一般有1M(128KB*8)、2M(256KB*)、4M(512K*8)之分。1Mbit=8*128Kbyte(1Byte=8bit)

       BIOS芯片,其实就是BIOS文件的载体。BIOS文件存储在芯片中,通过芯片的外部接口可对芯片中的程序进行擦除和读写。BIOS芯片我们可以理解为一个有多个单元的楼房(芯片的存储单元),每一个单元存储一个二进制代码(0或1)。二进制的BIOS文件,就是这样一一按顺序排列存储在芯片中的。BIOS芯片根据存储原理和工艺,可以分为EPROM、EEPROM、FLASHROM等。EPROM是非易失型存储器(图三)(图四),

       具有掉电不丢失的特性;其存储单元由浮栅型场效应管构成,利用高压使浮栅带电实现对芯片的写入,擦除内部数据靠紫外线消除浮栅上的电荷,使其不带电。EPROM工作电压为5V,在写入时要用专用的编程器,并且写入时必须要加一定的编程电压(VPP=12-24V,随不同的芯片型号而定),EPROM的型号是以27开头(如ATMEL27C020)。

       EEPROM是电擦除非易失型存储器(图五)(图六),其存储单元也是由浮栅型场效应管构成,写入时,利用高压下的隧道效应,令浮栅带电;擦除时,仍是利用高压下的隧道效应,不过电压极性相反,因此令浮栅不带电。EEPROM工作电压为5V,在写入时,需要加上一定的编程电压(VPP=12V),EERPROM的型号以28开头(如AM28F020)。

       FLASH ROM也是电擦除非易失型存储器(快擦写存储芯片)(图七)(图八),其也是浮栅型场效应管构成,写入时,利用热电子注入,使浮栅带电;擦除时,则利用高压下的隧道效应,使浮栅失去电子。FLASH ROM的工作和刷新电压都是5V,其型号一般为29、39、49开头(如SST 39SF020)。目前主板上的BIOS芯片,基本上都属于FLASH ROM。 BIOS芯片有三种基本操作:读取、擦除、编程。要了解以上操作过程,首先了解一下芯片的结构。芯片(存储器)外部接口(引脚)可分为:数据线、地址线、控制线、电源线(图九)。地址线用来确定数据所在的地址,数据线用来输入和输出数据。控制线包括CE、OE、WE;CE是片选信号,当CE为低电平时,芯片被选中(也就是可以对芯片进行任何操作,对于多BIOS芯片串联使用时,可以用CE来选择要操作的芯片是那一片,如RD2000双BIOS系统即为用CE来切换两个BIOS芯片的,通常主板上为单BIOS芯片,因此CE始终为低电平,也就是一直为选中);OE是输出允许,也是低电平时有效,当OE为低电平时,允许数据输出,也就是可以读取芯片中的内容,当OE是高电平时,输出被禁止,无法读取内容;WE为编程允许,也是低电平有效,当WE为低电平时可以对芯片进行编程(写入),当WE为高电平时不能对芯片进行编程(我们可将此脚接为高电平,那么芯片就无法写入,无敌锁即是将此脚升为高电平,来保护芯片的)。对于EEPROM不需要擦除,可以直接进行编程操作,对于FLASH ROM,需要先擦除芯片内的内容,然后才可以写入新的内容。电原线包括VCC、VPP、PR.。VCC为5V工作电源,VPP为28系列写入时12V电源(29系列此脚为NC,即为空脚),PR则是28系列分块式BIOS,对BOOT BLOCK块进行编写的12V电源。芯片无论是读取、擦除还是编程,都需要各种信号按一定的时序、一定的电平相互配合才能完成,控制信号时序是由编程程序来完成的。完成这段时序的过程,也称为刷新流程(其也是一段程序码,由生产厂家提供,同型号的芯片,虽然生产厂家不同,但是其刷新流程是一致的);不同的芯片,其控制时序也是不同的,因此编程程序也会根据芯片的型号进行相应的控制。

       不同芯片,其控制时序不同,编程程序会根据芯片的型号进行相应的控制,刷新程序是如何识别芯片的型号呢?其实,每一种芯片,都有自己的标识,这就是芯片ID(也称为芯片的身份证),由于不同的芯片,有不同的ID,因此刷新程序就是通过读取芯片的ID,来分辨不同的芯片,同时根据其芯片ID来调用不同的刷新流程代码(控制程序),来完成对芯片的编程的。

       看到这里,我们已经大致明白了刷新是如何进行的。接着我们继续了解刷新程序是如何对芯片进行刷写的。当我们运行刷新程序时(以AWDFLASH为例),刷新程序启动后,直接检测BIOS ID(此为BIOS文件的ID);此时在程序顶端显示BIOS的ID以及BIOS日期,但芯片类型没有显示(由于此时刷新程序是调入内存中的BIOS映象,并没有对BIOS芯片进行操作)(图十);同时提示让你输入即将刷新的BIOS文件名(在这里强调一下,不少网友询问,下载的BIOS文件扩展名不是bin等规则扩展名,如123等。其实BIOS文件只是一个二进制文件,所以无论什么样的扩展名,只要按其文件的文件名和扩展名完整输入即可),当我们输入BIOS文件的路径及文件名回车后,此时刷新程序检测BIOS芯片的CE脚是否为低电平,如是低电平,则为芯片被选中,接着检测芯片的ID,然后根据BIOS ID在程序的上端(Flash Type)显示对应的BIOS芯片的型号(图十一),同时调用其对应的刷新流程代码(这时即可对BIOS芯片进行读写编程了)。如果刷新程序无法读取芯片的ID,由在(Flash Type)显示Unknown Flash,这时我们是无法对BIOS芯片进行读写编程的

       (造成的原因可能是BIOS芯片已经损坏,同时如刷新程序无法调入相应的刷新流程代码,则系统会没有任何提示,而退出,这主要是由于刷新程序版本太高或太低的缘故,此时你可更换其它版本的刷新程序)(图十二)。如果正常系统将继续进行,提示是否保存原BIOS,如按保存,则系统根据上步检测到的BIOS ID,调入其对应芯片的刷新流程代码,检测OE脚是否为低电平,如是低电平,则处理器按芯片的刷新流程通过A0~A17地址线确定芯片存储单元的读出地址,然后再通过D0~D7数据线将指定地址的数据从芯片中读出(一次读取8位二进制代码),并按你输入的文件名,保存为文件。如果我们不保存文件,而直接选择写入,首先,系统要将我们即将写入的BIOS文件与内存中的映象文件进行ID对比(此为BIOS文件ID,这也是为什么我们用普通修改工具无法修改ID的原因),如不一致,则提示The Program Files Part Number doesn't match with your system(图十三),如出现这种提示,我们不应强制写入;如一致则处理器按芯片的刷新流程通过A0~A17地址线确定芯片存储单元的写入地址,然后再通过D0~D7数据线将更新的BIOS文件写入到芯片的存储单元中。正常写入后,系统将提示重启或回到操作系统,我们可以自己选择,至此刷新过程完成。 现在我们了解了BIOS芯片的刷新过程,以后在刷新过程中再有什么错误出现,我们就可以清楚知道问题及原因所在了吧!如您对BIOS刷新有不同的见解,请到笔者小居(www.biosrepair.com)与笔者一叙。

       笔者注:虽然BIOS芯片的控制线CE、OE、WE有高低电平之分,但在正常情况下都是低电平,也就是可以随时对芯片进行编程操作。上面我们所说的,刷新程序编程时对芯片的控制脚进行检测,只是让大家明白刷新程序是依据芯片的刷新流程来进行读、写操作。这就是为什么CIH病毒可以对芯片中的内容进行破坏的原因。不过,我们可以人为的将WE脚拉到高电平,就是先切断31脚(WE)与主板的连接,然后和32脚(VCC)之间焊接一个1K的电阻,这样就将WE升为高电平,不能再对芯片写入。

用编程器刷bios的方法可以祥细一点吗

       计算机用户在使用计算机的过程中,都会接触到BIOS,它在计算机系统中起着非常重要的作用。一块主板性能优越与否,很大程度上取决于主板上的BIOS管理功能是否先进。

       BIOS(Basic Input/Output System,基本输入输出系统)全称是ROM-BIOS,是只读存储器基本输入/输出系统的简写,它实际是一组被固化到电脑中,为电脑提供最低级最直接的硬件控制的程序,它是连通软件程序和硬件设备之间的枢纽,通俗地说,BIOS是硬件与软件程序之间的一个“转换器”或者说是接口(虽然它本身也只是一个程序),负责解决硬件的即时要求,并按软件对硬件的操作要求具体执行。

       BIOS芯片是主板上一块长方型或正方型芯片,BIOS中主要存放:

       自诊断程序:通过读取CMOS RAM中的内容识别硬件配置,并对其进行自检和初始化;

       CMOS设置程序:引导过程中,用特殊热键启动,进行设置后,存入CMOS RAM中;

       系统自举装载程序:在自检成功后将磁盘相对0道0扇区上的引导程序装入内存,让其运行以装入DOS系统;

       主要I/O设备的驱动程序和中断服务;

       由于BIOS直接和系统硬件资源打交道,因此总是针对某一类型的硬件系统,而各种硬件系统又各有不同,所以存在各种不同种类的BIOS,随着硬件技术的发展,同一种BIOS也先后出现了不同的版本,新版本的BIOS比起老版本来说,功能更强。

       BIOS的功能

       目前市场上主要的BIOS有AMI BIOS和Award BIOS以及Phoenix BIOS,其中,Award和Phoenix已经合并,二者的技术也互有融合。从功能上看,BIOS分为三个部分:

       自检及初始化程序;

       硬件中断处理;

       程序服务请求;

       (一)自检及初始化

       这部分负责启动电脑,具体有三个部分,第一个部分是用于电脑刚接通电源时对硬件部分的检测,也叫做加电自检(Power On Self Test,简称POST),功能是检查电脑是否良好,通常完整的POST自检将包括对CPU,640K基本内存,1M以上的扩展内存,ROM,主板,CMOS存储器,串并口,显示卡,软硬盘子系统及键盘进行测试,一旦在自检中发现问题,系统将给出提示信息或鸣笛警告。自检中如发现有错误,将按两种情况处理:对于严重故障(致命性故障)则停机,此时由于各种初始化操作还没完成,不能给出任何提示或信号;对于非严重故障则给出提示或声音报警信号,等待用户处理。

       第二个部分是初始化,包括创建中断向量、设置寄存器、对一些外部设备进行初始化和检测等,其中很重要的一部分是BIOS设置,主要是对硬件设置的一些参数,当电脑启动时会读取这些参数,并和实际硬件设置进行比较,如果不符合,会影响系统的启动。

       最后一个部分是引导程序,功能是引导DOS或其他操作系统。BIOS先从软盘或硬盘的开始扇区读取引导记录,如果没有找到,则会在显示器上显示没有引导设备,如果找到引导记录会把电脑的控制权转给引导记录,由引导记录把操作系统装入电脑,在电脑启动成功后,BIOS的这部分任务就完成了。

       (二)程序服务处理和硬件中断处理

       这两部分是两个独立的内容,但在使用上密切相关。

       程序服务处理程序主要是为应用程序和操作系统服务,这些服务主要与输入输出设备有关,例如读磁盘、文件输出到打印机等。为了完成这些操作,BIOS必须直接与计算机的I/O设备打交道,它通过端口发出命令,向各种外部设备传送数据以及从它们那儿接收数据,使程序能够脱离具体的硬件操作,而硬件中断处理则分别处理PC机硬件的需求,因此这两部分分别为软件和硬件服务,组合到一起,使计算机系统正常运行。

       BIOS的服务功能是通过调用中断服务程序来实现的,这些服务分为很多组,每组有一个专门的中断。例如视频服务,中断号为10H;屏幕打印,中断号为05H;磁盘及串行口服务,中断14H等。每一组又根据具体功能细分为不同的服务号。应用程序需要使用哪些外设、进行什么操作只需要在程序中用相应的指令说明即可,无需直接控制。

       CMOS是互补金属氧化物半导体的缩写。其本意是指制造大规模集成电路芯片用的一种技术或用这种技术制造出来的芯片。在这里通常是指电脑主板上的一块可读写的RAM芯片。它存储了电脑系统的实时钟信息和硬件配置信息等。系统在加电引导机器时,要读取CMOS信息,用来初始化机器各个部件的状态。它靠系统电源和后备电池来供电,系统掉电后其信息不会丢失。

       CMOS与BIOS的区别

       由于CMOS与BIOS都跟电脑系统设置密切相关,所以才有CMOS设置和BIOS设置的说法。也正因此,初学者常将二者混淆。CMOS RAM是系统参数存放的地方,而BIOS中系统设置程序是完成参数设置的手段。因此,准确的说法应是通过BIOS设置程序对CMOS参数进行设置。而我们平常所说的CMOS设置和BIOS设置是其简化说法,也就在一定程度上造成了两个概念的混淆。

       升级BIOS的作用

       现在的BIOS芯片都采用了Flash ROM,都能通过特定的写入程序实现BIOS的升级,升级BIOS主要有两大目的:

       免费获得新功能

       升级BIOS最直接的好处就是不用花钱就能获得许多新功能,比如能支持新频率和新类型的CPU,例如以前的某些老主板通过升级BIOS支持图拉丁核心Pentium III和Celeron,现在的某些主板通过升级BIOS能支持最新的Prescott核心Pentium 4E CPU;突破容量限制,能直接使用大容量硬盘;获得新的启动方式;开启以前被屏蔽的功能,例如英特尔的超线程技术,VIA的内存交错技术等;识别其它新硬件等。

       解决旧版BIOS中的BUG

       BIOS既然也是程序,就必然存在着BUG,而且现在硬件技术发展日新月异,随着市场竞争的加剧,主板厂商推出产品的周期也越来越短,在BIOS编写上必然也有不尽如意的地方,而这些BUG常会导致莫名其妙的故障,例如无故重启,经常死机,系统效能低下,设备冲突,硬件设备无故“丢失”等等。在用户反馈以及厂商自己发现以后,负责任的厂商都会及时推出新版的BIOS以修正这些已知的BUG,从而解决那些莫名其妙的故障。

       由于BIOS升级具有一定的危险性,各主板厂商针对自己的产品和用户的实际需求,也开发了许多BIOS特色技术。例如BIOS刷新方面的有著名的技嘉的@BIOS Writer,支持技嘉主板在线自动查找新版BIOS并自动下载和刷新BIOS,免除了用户人工查找新版BIOS的麻烦,也避免了用户误刷不同型号主板BIOS的危险,而且技嘉@BIOS还支持许多非技嘉主板在windows下备份和刷新BIOS;其它相类似的BIOS特色技术还有华硕的Live Update,升技的Abit Flash Menu,QDI的Update Easy,微星的Live Update 3等等,微星的Live Update 3除了主板BIOS,对微星出品的显卡BIOS以及光存储设备的Firmware也能自动在线刷新,是一款功能非常强大的微星产品专用工具。此外,英特尔原装主板的Express BIOS Update技术也支持在windows下刷新BIOS,而且此技术是BIOS文件与刷新程序合一的可执行程序,非常适合初学者使用。在预防BIOS被破坏以及刷新失败方面有技嘉的双BIOS技术,QDI的金刚锁技术,英特尔原装主板的Recovery BIOS技术等等。

       除了厂商的新版BIOS之外,其实我们自己也能对BIOS作一定程度上的修改而获得某些新功能,例如更改能源之星LOGO,更改全屏开机画面,获得某些品牌主板的特定功能(例如为非捷波主板添加捷波恢复精灵模块),添加显卡BIOS模块拯救BIOS损坏的显卡,打开被主板厂商屏蔽了的芯片组功能,甚至支持新的CPU类型,直接支持大容量的硬盘而不用DM之类的软件等等。不过这些都需要对BIOS非常熟悉而且有一定的动手能力和经验以后才能去做。

bios编程器的Bios编程器问题

       如果是W35x系列的,Flash芯片就在D面PCH旁边,把D面后盖拆下来就能看到。而P170SMA的Flash芯片在C面的机壳下面,只拆键盘不行,必须把C面机壳拆下来才能看得到,比较麻烦。具体位置在PCH的右边,是两个并排的8脚贴片芯片。一个写着GD25Q16BSIG,一个写着GD25Q32BSIG,这说明它们的容量分别是16Mb(2MB)和32Mb(4MB)。

       编程器在淘宝上随便买一个就行,必须要支持25系列Flash,便宜的只要十块二十块,建议买CH341A芯片的。有钱买贵的就随便。我买的是下面这种。

       把芯片接到编程器上有三种办法:

       可能是最好的方法,在淘宝买一个烧录夹,直接夹上,就可以刷了,不需要焊接操作,也不需要什么工具,适合没有焊接经验的人,只是听说那个夹子很容易坏。我没有试这种方法,因为我很着急把电脑修好,就直接用焊接的方法了,但是其实仔细想想,还是这种方法好,因为这种方法的风险极小。

       另外两种方法都要用到电烙铁、焊锡、焊锡膏、吸锡带,风险比第一种大,不推荐没有焊接经验的人使用。

       一种是把Flash芯片焊下来,插到编程器上(买个贴片烧录座,要不还得往编程器上焊),刷完再焊回去。一种是不把芯片焊下来,直接焊8根线到芯片的引脚上,再把另一头插到编程器里。各有利弊,前者动作比较大,焊贴片技术比较差的有可能会半天焊不好,导致烫坏主板或者弄掉别的原件。后者需要精细操作,但是风险小而且方便调试。

       具体的接线和配套软件的操作方法在编程器的文档里会有说明,一般只要载入BIOS文件,点擦除,再点写入就行了。

       下面来说一说蓝天BIOS文件与Flash芯片的对应关系,即:应该刷哪个文件,怎么刷。

       以前有人说2MB的那个是EC,4MB的那个是BIOS,但是这是错误的!实际情况是,这两个都是BIOS!我被这个错误误导,一直对着那个4MB的刷来刷去,还是开不了机,最后才想明白。EC的文件只有几十KB,怎么可能用一个2MB的Flash来装呢?再联想到,蓝天的BIOS文件里是一个6MB的文件和一个4MB的文件,而经过对比,6MB文件的后4MB的内容和4MB文件的内容是完全一样的,这样就可以猜个大概了。

       即:应该把6MB文件拆成两个文件,前2MB刷入2MB芯片,后4MB刷入4MB芯片。这个拆分工作可以通过UltraEdit或者WinHex等软件进行。

       某些新型号(如P770ZM)的机器的BIOS是一个8MB的文件和一个4MB的文件,这时就要把8MB的文件拆成两个4MB的文件,分别刷入两个4MB的芯片。

       两个芯片都刷完之后,再次测试,第一次开机,几秒后自动重启,和正常途径刷完BIOS的第一次开机是一样的情况,之后就能进入系统了,这时修复基本已经成功,但不能掉以轻心。

       开始我以为成功了,就直接进入BIOS,改了UEFI设置和Secure Boot设置,结果重启一次后,又黑屏了。我注意到,用编程器刷入的BIOS界面中的选项排版和正常途径推测刷的不一样,推测是用编程器刷入的BIOS不完善,只能引导进系统,但是改设置会导致出错。于是我只好又把Flash芯片焊下来,用编程器刷了一遍。

       正确的方法是,能正常引导后,马上用U盘引导进DOS,使用正常途径重新刷一遍正确的BIOS,此时再进入BIOS,发现选项的排版和正常途径刷的一样了,此时再改设置,多次重启测试均无问题,修复成功。

主板bios芯片更换大容量

       Q:什么是BIOS编程器?

       A:并口多功能BIOS编程器,它可以对EPROM(27系列芯片)、EEPROM(28系列芯片)、FLASH ROM(29、39、49系列芯片)及单片机、串行芯片等进行读写、编程,是一种性价比较高的编程器。有了它,你可以方便地升级、修复BIOS,升级时再也不用提心吊胆,也不用害怕可恶的CIH病毒了。

       Q:BIOS编程器适合什么人使用?

       A:如果你是电脑维修商,那么,拥有一块多功能BIOS编程器,是你最明智的选择,从此你就可以开展BIOS修复业务,使你的事业锦上添花;对于普通的电脑爱好者,如果你害怕升级BIOS或BIOS已损坏,那么,拥有一块编程器,可使你方便地升级或把损坏的芯片轻松修复;如果你是超级电脑DIY,你肯定有过BIOS升级失败的经历,赶快得到一块编程器吧,从此远离热插拔,不再有热插拔烧毁芯片的烦恼。

       Q:我公司是本市唯一的大型专业电脑维修部,想买一台多功能编程器写BIOS用,能不能满足需要?

       A:对于专业维修部门,使用多功能编程器是不合适的。主要原因就是,多功能编程器支持的芯片不全面,不可能支持所有主板上的BIOS芯片,一旦顾客送修的主板上,有编程器不支持的芯片,会耽误你的时间的。因此,对大型专业维修部门来说,你最好使用一台万用型BIOS编程器,支持烧录的IC更多,如浦洛电子代理的Elnec的BeeProg2C编程器、BeeProg+编程器、BeeProg2编程器,支持编程的IC超过80000多种(目前还在不断增加中),都可以很好地完成烧写、编程的维修工作。

       Q:多功能BIOS编程器能否写AMI或PHOENIX的BIOS文件?

       A:没有问题。实际上,编程器和BIOS的刷新程序不同,刷新程序必须要和升级文件对应,AMI的只对AMI升级文件有效;而对编程器而言,只要有BIOS的升级文件即可,它用自己的方式对BIOS芯片写入数据,和BIOS升级文件的版本、生产厂家、数据格式没有关系。

       Q:我的机器已经坏了,如何在该机上使用BIOS编程器?

       A:当然不是在你自己已损坏的机器上使用编程器了,你的机器已经黑屏,怎么还能使用编程器!找一台机器,比如到你的朋友那里,把编程器安装在他的机器上,安装好编程器的驱动程序,就可修复你已损坏的BIOS芯片。

       Q:能否用多功能BIOS编程器直接升级BIOS?

       A:当然可以。你只要下载下你的BIOS升级文件,拔下你主板上的BIOS芯片,另找一台机器,直接用编程器把升级文件写入BIOS芯片即可。这种方法没有危险性,写入的文件有问题,比如下错了版本或与主板型号不符,重新再下一个即可,完全不会象BIOS升级那样,使主板瘫痪。

       Q:该编程器是否支持27Cxxx芯片?

       A:当然支持。由于27系列的芯片,需要一个VPP编程电压,程序会自动把该电压加上的,并且提示对拔动开关进行相应的调整。对于容量较小的芯片,注意不要插错位置。详情见编程器使用说明书。

       Q:我的主板上的BIOS芯片是PLCC封装的,那怎么办?

       A:如果是一个32 pin封装的PLCC芯片,那也没有问题,因为同是32脚的芯片,电路是相同的,芯片的工作原理、管脚定义是相同的,不同的只是封装形式。我们可以用一个DIP-PLCC转换插座解决这个问题,这个转换插座,已包含在编程器的套件中。PLCC封装的芯片,使用PLCC拔取夹,可以方便地把PLCC封装的芯片从管座中取出来,也包含在编程器的套件中。至于DIP形式的拔取器,网站上也有的。

       Q:我的主板是Intel 845芯片组,使用的BIOS芯片型号是SST49LF002,该芯片编程器支持吗?

       A:你提到的芯片,其工作电压是3.3 V电压的,编程器是支持的,但是需要一个FWH/LPC转换插座来把芯片管脚及工作电压转换过来,这个转换插座,已包含在编程器的套件中。另外,使用该转换座,可以支持Intel N82802AB、SST49LF004等FWH/LPC芯片,具体见编程器使用说明。

       Q:在对芯片编程时,出现“VPP range error”的错误提示,这如何解决?

       A:出现“VPP range error”的提示,有几个原因,第一,可能是打开的程序太多,编程器没有及时响应程序发出的控制信号。在这种情况下,要把多余的程序关闭,包括屏幕保护程序;第二,编程器上的拔动开关没有按照程序的提示进行调整,仔细检查DIP拔动开关各位的状态,重新调整即可;第三,编程的芯片已损坏。编程时使用VPP电压的芯片,除了27系列芯片外,FWH/LPC芯片,如INTEL的N82802AB等芯片,也要使用,在这种情况下,该电压的默认值是12.5V,如果对FWH芯片编程时,不小心或无意中将此电压调到25V,就会击穿芯片。因此,在编程时,程序没有提示的跳线的状态,一定在保持在默认位置上。如果排除了上面两个原因,那就说明该芯片已损坏,换芯片后再写。

       Q:我想在该编程器上写i28F002,但是芯片插不上去,怎么办!

       A:肯定插不上,因为该编程器只支持32 pins的芯片,对于 40 pin的IC,由于其封装的原因,在该编程器上没法写,当然也读不出来。解决这一问题的办法是采用一个32->40 pin的转换插座。

       Q:SST29EE020芯片,在多功能编程器上如何编程?

       A:在编程器的软件中,找不到SST29EE020芯片,许多人就以为编程器不能写此芯片了,其实不然,由于芯片的数据结构分为几个列,同一系列的芯片,调整一下参数,就可以用其它的型号来写。

       对于SST29EE020,我们可以选择Flash AT29C/29EEXXX中的ASD AE29F2008(256)芯片,把该芯片的扇区大小由256改为128,就可以对SST29EE020芯片正确读写了。

       注意,这里256是芯片中扇区的大小,不是芯片的容量。

       Q:W49F002UP芯片,在多功能编程器上如何编程?

       A:同样,在编程器的软件中,找不到W49F002UP芯片,调整一下参数,我们同样可以使用其它型号的芯片来写。

       对于W49F002UP,我们可以选择Flash 29/39/49Fxxx中的29SF/49SF020芯片,由于该芯片编程时,需要12V的编程电压,按29SF/49SF020芯片调整DIP开关后,再把DIP第二位开关设为ON,就可以对W49F002UP芯片正确读写了。

       Q:多功能编程器不支持我的芯片类型,我应该如何做?

       A:多功能编程器,可以支持市面上大多数芯片,但很可能有部分芯片不支持,遇到这种情况,可以找一片相同类型、相同容量的芯片编程后替换原来的芯片。代换的原则是,不论是什么类型的芯片,只要容量相同,就可以代换!如W29C020代替SST的39SF020是没有问题的;AT29C010代替M29F010也是没有问题的。对于维修者而言,手头上应该有部分替代芯片的。

       不过像elnec这样有实力的欧洲编程器厂商,可通过不断升级编程器软件来达到支持更多类型的IC。可在浦洛电子网站下载到最新的烧录软件。

       Q:多功能编程器工作时显示 'Error:Write Sector 0',为什么?

       A:出现0扇区写入错误,一般有两个可能:一是芯片没有擦除。当选择好芯片的型号后,如果程序的工具栏上出现了擦除的按钮,一般说明此芯片需要擦除后才能编程器,如SST39SF020、N82802ASB等芯片。二是芯片已经损坏,如一些27系列的芯片,尽管已用紫外线擦除器擦除,程序查空也正常,但就是写不进,一般就是芯片已损坏。

       Q:我使用多功能编程器对49LF002A芯片编程时,进度很慢,是什么原因?

       A:这是正常的。49LF002A等芯片,属于FWH/LPC芯片,它在读写时,地址线和数据线是共用的,因而存在一个转换时间,故在编程时,速度很慢,好在你可以一边写芯片,一边进行其它的操作。N82802AB等FWH芯片,也是这样,呵呵。

       Q:我已做了最大的努力,但是编程器就是不工作!

       A:首先检查一下编程器安装是否正确。首先硬件要正确安装,这一点相信大多数人都能做好;其次,开机时,在进入BIOS设置中,把计算机的并口设置为ECP或者ECP+EPP;编程时,要先选择对芯片型号,然后根据程序给出的提示,把DIP拔动开关设置好,把芯片安装好后,再调入要写入的文件,对芯片操作的基本顺序是:先删除,再编程。

用AFUWIN刷新主板BIOS 为什么总是刷写BIOS时发生错误 说是ROM文件容量不正确 BIOS程序是正确完好的

       AMD锐龙处理器除了性能、价格方面的突出表现,坚持AM4接口不变、新老平台持续保持兼容也为人所津津乐道,至少到2020年AMD都不会换接口,看起来只有到了DDR5内存时代才会不得不换。

       但是想做到这一点,其实非常不容易,尤其是让老主板支持新处理器,复杂性远超一般人想象。

       比如两年前设计300系列主板的时候,厂商几乎不可能想到锐龙会在两年时间内发生这么大的规格变化,核心数量、功耗、内存频率等等,这都对主板在供电、散热、走线等方面设计的扎实性、前瞻性都是极大的挑战。Intel八代酷睿拒绝200系列主板的理由不就是供电规范跟不上。

       而最头疼的还是BIOS SPI EEPROM芯片的容量限制,因为前几年主板BIOS芯片的容量基本都还是16MB,而随着支持处理器的越来越多、功能特性的越来越丰富复杂,这点容量已经捉襟见肘了,面对AMD给出的最新微代码Agesa ComboAM4 1.0.0.3a甚至已经塞不下了,不得不做出一些牺牲。

       微星在介绍其X470、B450、X370、B350、A320(没错还有它)老主板支持三代锐龙的最新Beta测试版BIOS的时候,就透露了三点:

       首先,新BIOS放弃了对28nm工艺的Bristol Ridge APU/速龙处理器的支持,它们是第一代AM4接口产品,用的还是推土机CPU、GCN GPU老架构。

       最好在DOS下刷,在Win下出错的概率很大,还没有挽回的余地。在DOS下如果写不进去,可以写入备份的。

       用BIOS备份软件把电脑里的BIOS做个备份,放在FAT32硬盘分区下或者U盘下。当你刷新BIOS出现错误时立即刷入备份的。BIOS在刷新错误时时不能重启电脑的,重启就玩完了。

       非常高兴能与大家分享这些有关“编程器刷bios文件大小超过芯片容量”的信息。在今天的讨论中,我希望能帮助大家更全面地了解这个主题。感谢大家的参与和聆听,希望这些信息能对大家有所帮助。