bios编程器哪种好用_bios编程器哪种好用
1.关于刷BIOS的疑难问题
2.如何用专业的编程器,刷BIOS开机画面高分
3.请问电脑主板上的BIOS芯片可以重复编程吗,就是一次没刷成功,可以重新刷写吗? 买哪种编程器比较合适?
4.bios编程器的Bios编程器问题
5.用什么软件可以打开主板BIOS的ROM文件来修改..自己有编程器可以写,不过不知道怎有改BIOS文件.请求高手.
6.如果想修改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的疑难问题
我也想知道,呵呵
。。前段时间在基地买的G540,也是不会用。说明书上面并没有刷主板BIOS的详细步骤。所以不会刷了。刚试了一下。我是这样的。先把BIOS芯片放入转接座。然后下载主板新的BIOS程序。再打开软件,然后选择菜单上的选择,再选择设置器件类型、制造商、器件型号。然后点确定(这里选择这三项的时候要根据BIOS上面的型号来选择的,一开始我不知道应该选择什么类型。我是一个一个试下去的。呵呵
,不知道有没有快速的方法知道手上BIOS芯片的类型和型号的)。这三项选择好后。我就点了擦除然后又点了一下查空。再点的加载。把刚才下载下来的新的BIOS程序加载进去。。然后点的保存。最后点了读入,进度条很快就完成了。其实我也不知道有没有刷成功。呵呵
。。。请用过G540的师傅朋友们教一下正确的使用方法。谢谢
如何用专业的编程器,刷BIOS开机画面高分
楼主你好,先祝你重阳节快乐。
主板的BIOS程序是储存在主板的一片FLASH ROM芯片上的,这个芯片就是我们俗称的BIOS芯片。FLASH ROM芯片的容量从0.5M-8M都有,但这个M是Mb,不是我们电脑里常用的MB,b=bit;B=Byte;8b=1B。你说你备份出来的BIN文件大小是256K,也就是256KB了,换算出来(乘以8)刚好是2Mb,符合精英的官方说明的该主板ROM大小。至于你说另一个软件备份出来时K,不知道是Kb还是KB,你最好使用官方指定的DOS版本的刷新软件来备份一次,以这个为准。
精英官方网站有两款P6IPAT,分别是P6IPAT(VA)和P6IPAT(V1.0),请你先核对你的主板型号,以免刷错。官方提供的P6IPAT(V1.0)的BIOS下载文件大小是192KB,比ROM芯片容量小,应该可以写入芯片,可能软件觉得两者容量不匹配,所以报错,你可以用DOS下的刷新软件试试。UltraEdit32不是专门的BIOS文件编辑器,用它编辑过的文件当然不被BIOS软件认识。CBROM是由著名的BIOS设计公司AWARD出品的,本身就是一款BIOS编辑软件,不知道你为啥舍近求远去找别的软件来编辑BIOS文件。
你可以找一下其他版本的BIOS文件试试看,我最近更新了一片映泰主板BIOS,下载最新版本的BIOS也是提升大小不对无法刷新,于是我下载了次新版的BIOS文件就成功了。不过这两文件的大小应该是一样的,不知道为什么会有这样的问题。815主板已经很老了,只支持到最大512M的内存,装个XP都吃力,不知道你刷新他有什么用。如果真的很急需使用,可以把ROM芯片拔下来拿到电脑市场去,维修主板的柜台都有刷BIOS的机器,你把下载回来的BIN给他们帮你刷进去就可以了。ROM芯片和主板上的插槽都一个半圆形的小缺口,你插回去的时候按照缺口对缺口的方法就不会插反了。
最后祝你刷新成功。
补充回答:
根据你补充的情况,很可能是ROM芯片有问题了,能读出来,但是写不回去。去找一块2M的ROM换上去吧,如果手上有废旧主板,就拆一片下来换。没有就想办法找吧。我们这边电脑城门口有很多小贩子收购废旧电脑配件,一块废旧主板以10-15元回收,如果你那边也有小贩子,找他们要一片ROM应该没问题。还有个可能是主板电路问题,导致写不回去,你可以把自己的ROM芯片拔下来拿到别的地方刷。
再补充回答:
楼主可以自己去搜索UNKNOWN FLASH TYPE ,大概意思就是不能用自己的主板刷BIOS了,只能拔下来拿到专门帮人刷BIOS的地方去。很早很早开始,主板的BIOS就没有硬件写保护了,不需要跳线的,所以不用考虑主板上有写保护的机关。基本可以确定楼主写不进去的原因不是下载的BIN文件的问题,而是UNKNOWN FLASH TYPE的问题。那到外面重刷可能会解决掉这个问题。
请问电脑主板上的BIOS芯片可以重复编程吗,就是一次没刷成功,可以重新刷写吗? 买哪种编程器比较合适?
你是要刷自己的开机logo吧?把你主板的BIOS文件保存下来,然后编辑它,加入你自己的BMP(开机画面,你可以使用PS自己做一个)文件,再刷回去就行了。
看你的BIOS是2M的还是1M的,小的话无法加入你自己的Logo。
我没编程器,我是用CBROM在DOS下刷的。
___________________
回答你的问题补充:
你得先把BIOS备份下来,俺用的是软件Award flash刷新工具。至于编程器,俺没用过,不好说。
下面是CBROM的使用方法,供你参考(*.bin为保存的bios文件)
查看BIOS文件:cbrom *.bin /D
删除模块:cbrom *.bin /logo release
写入logo:cbrom *.bin /logo *.bmp(*.bmp 是你的开机画面)
(写入后的文件大小是写入前的4.5%)
提取模块:cbrom *.bin /模块名 extract
以上注意“/”符号前面的空格
——————————————
使用cbrom查看bios文件信息释义:
system bios: 系统中最基本的部分
xgroup code: 扩展bios部分
cpu micro code: cpu微代码
acpi table: 高级电源管理程序
flash rom: 是bios内置刷新程序
vga rom: 集成显卡的bios驱动程序
vrs rom: 检测程序
———————————————
全部用手工打出来,一个字累
bios编程器的Bios编程器问题
严格来讲是可以重新编写的,但是如果没有刷成功,里边的程序就乱了。因为重新编写需的环境很复杂。一般是不好架起这个环境的,比如用到低层语言环境和硬件刷写器,还要一定的编程基础。如果你架起这个刷写环境可能比再买一台电脑还要贵。
用什么软件可以打开主板BIOS的ROM文件来修改..自己有编程器可以写,不过不知道怎有改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中的29/49020芯片,由于该芯片编程时,需要12V的编程电压,按29/49020芯片调整DIP开关后,再把DIP第二位开关设为ON,就可以对W49F002UP芯片正确读写了。
Q:多功能编程器不支持我的芯片类型,我应该如何做?
A:多功能编程器,可以支持市面上大多数芯片,但很可能有部分芯片不支持,遇到这种情况,可以找一片相同类型、相同容量的芯片编程后替换原来的芯片。代换的原则是,不论是什么类型的芯片,只要容量相同,就可以代换!如W29C020代替SST的39020是没有问题的;AT29C010代替M29F010也是没有问题的。对于维修者而言,手头上应该有部分替代芯片的。
不过像elnec这样有实力的欧洲编程器厂商,可通过不断升级编程器软件来达到支持更多类型的IC。可在浦洛电子网站下载到最新的烧录软件。
Q:多功能编程器工作时显示 'Error:Write Sector 0',为什么?
A:出现0扇区写入错误,一般有两个可能:一是芯片没有擦除。当选择好芯片的型号后,如果程序的工具栏上出现了擦除的按钮,一般说明此芯片需要擦除后才能编程器,如SST39020、N82802ASB等芯片。二是芯片已经损坏,如一些27系列的芯片,尽管已用紫外线擦除器擦除,程序查空也正常,但就是写不进,一般就是芯片已损坏。
Q:我使用多功能编程器对49LF002A芯片编程时,进度很慢,是什么原因?
A:这是正常的。49LF002A等芯片,属于FWH/LPC芯片,它在读写时,地址线和数据线是共用的,因而存在一个转换时间,故在编程时,速度很慢,好在你可以一边写芯片,一边进行其它的操作。N82802AB等FWH芯片,也是这样,呵呵。
Q:我已做了最大的努力,但是编程器就是不工作!
A:首先检查一下编程器安装是否正确。首先硬件要正确安装,这一点相信大多数人都能做好;其次,开机时,在进入BIOS设置中,把计算机的并口设置为ECP或者ECP+EPP;编程时,要先选择对芯片型号,然后根据程序给出的提示,把DIP拔动开关设置好,把芯片安装好后,再调入要写入的文件,对芯片操作的基本顺序是:先删除,再编程。
如果想修改BIOS文件里面的内容应该怎么办?不是BIOS设置,请看好
一般来说,AWARD BIOS使用CBROM MODBIN修改,AMI BIOS使用AMIBCP MMTOOLS修改,PHOENIX BIOS使用PHOENIX EDIT修改,INTEL原厂BIOS使用Intel Integrator Toolkit修改。
怎么修改就不是三言两语能说得清了,找个专业网站学习吧。
修改BIOS需要的工具集
1。ultraedit : 编辑反汇编文件(看BIOS模块到底做什么)和二进制文件(修改模块),以及txt 文件
2。Award BIOS 修改工具:
1) CBROM : 导出替换模块
2) modbin : 修改CMOS 选项等, 高级 DIY 者修改 BIOS 的核心模块 original.bin
3) awardeco : 导出模块工具,可以看到每个模块释放到 RAM 的位置。
debug32 : 简单插入代码时,需要参考汇编语句得实际代码是什么,特别是帮助计算跳转。。。
masm 5.0. 6.11 等: 插入代码量大、需要插入几个子程序时,debug 就难用啦,一般也需要压缩一点代码。。。。
disktool 和 winhex : 个别工具死活不让修改得结果存盘时,可以考虑直接修改文件所在的扇区。。。这些可是破解软件高手的工具呢。
BIOS 源代码参考: 实际上 diy 根本不可能研究源代码的,手上拥有一份,当个老师在旁边,
w32Dasm 反汇编工具: 导出 BIOS模块后进行反汇编( 选 16位好看,这是我的习惯),按照你
自己或朋友的分析、猜想,估计程序执行了什么。怎么执行的, 然后找反汇编文件,看看是不是这样的。找到后旧大胆地测试。
IDEHelper : 高级字符串搜索工具, 没有其他可以比!!!可以在一个目录下搜索所有的文件。
Laool-48 编程器: 这是我修改BIOS 用的编程器, 这里讲的时它的软件,有一个 edit 可以看bin 文件的 checksum. 很多 没有模块的BIOS 修改后cheksum 需要保持不变修改checksum 后,直接烧到芯片上测试,快捷!据说其他工具如 winhex 也有checksum 检测, 还有更复杂的呢。但工具切换多了,在特别忙的时候,经常会碰到“修改一个文件,但你却测试另外一个文件”的怪事。。。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。