2009-08-25 01:13:02 +0000 2009-08-25 01:13:02 +0000
34
34

BIOS更新失败的电脑可以恢复吗?

在尝试更新华硕主板上的BIOS时,我了解到Asus Update Utility for Windows并不完全支持Windows 64位。它能够顺利地擦除BIOS,但却无法写入新的BIOS.我知道,当我下次重启电脑时:就会变成一块砖头。

当我重启电脑时,它是一块砖头。但在我重启之前,我把BIOS备份、新BIOS和华硕基于DOS的flash实用程序转移到另一台电脑上。现在的问题是如何解决它。

这块华硕主板有一个叫Crash Free BIOS的故障安全BIOS恢复程序,你放进一个软盘或U盘,里面有一个叫p5b.rom的文件,它就会从这个文件中恢复BIOS。但这并不奏效。

有什么办法可以解开机器的砖头吗?

回答 (8)

52
52
52
2009-08-25 14:38:28 +0000

以下内容来自 华硕 P5B Deluxe Bios Recovery SPI Flash Cable ,但为了维基百科的需要,在此转载。


警告:千万不要使用华硕基于Windows的BIOS闪存工具。有几十个人有同样的问题,如果我之前知道的话。

跳过HOWTO,查看好东西。

也许是一时的愚蠢和懒惰,我使用华硕基于windows的flash实用程序重新刷新了我的华硕P5B Deluxe的BIOS。它擦干净了,加载了新的,然后就无法验证了。这时你唯一的两个选择是退出或重试。所以我重试,现在它甚至不会尝试写入BIOS。没有别的选择,我重启了机器,希望最好的结果。我得到了最坏的结果。

机器什么都不会做。主板应该有一个内置的BIOS恢复模式,但似乎这也被Windows闪存工具抹去了。是时候把它寄回华硕,让他们重新刷新。bios是不可拆卸的,所以他们肯定有什么设备插到你身上重新刷新,我想。

事实证明我是对的。在BIOS芯片的旁边,南桥的左边,有一个没有记录的7针连接器,标签为SPI/J1。经过大量的研究,我偶然发现了几页(链接在底部),记录了使用这个端口重新刷新BIOS所需的电缆类型和软件。

这条电缆由一个并联的连接器组成,你可以把它插在引脚上,它也有一个2.7V-3.6V的输入,在重新刷新芯片时给芯片供电。我做了一个非常糟糕的尝试,使用一个剁碎的平行电缆和USB头端口的东西的两端。这样做并不成功,所以我在当地的电子商店找到了一个带状电缆的平行连接器。我把它拆开,把带状电缆重新焊接到正确的引脚上。

为了得到~3V的电压,我从一个旧的机箱风扇上取下一个通电接头,并在5V线上加了三个二极管,使我得到了3V多一点的电压。然后,我把这个连接到带状电缆上,并把电源连接器挂到另一台正在运行的机器上。然后,我用我的笔记本电脑闪到BIOS。

HOWTO

耗材。

  • 一张DOS启动光盘、U盘或软盘
  • 主板的BIOS ROM
  • SPIPGM (完成flash的软件)
  • CWSDPMI (SPIPGM需要的DPMI主机进程)
  • 万用表
  • 电烙铁
  • DB25公接头
  • 某种类型的头接头,你总共需要6个引脚。

为了制作电缆,我使用了一个DB25M TO IDC10 SERIAL连接器。这似乎是最容易使用的东西。它们看起来像这样。

Header Pin Parallel Pin 
========== ============
2 18 
3 7 
4 8 
5 10 
6 9

主板上的头在南桥的左边.

spipgm /p p5b-bios.rom

下面是头针的编号:

spipgm2.exe /S xxxxxx.ROM

下面是一个表格,显示了哪些头针应该连接到哪些并行针脚。针头上的1号引脚用于+3V。

这是我的电缆的样子(注意:它看起来像电源线连接到DB25,但实际上它是焊接到色带上的,它是连接到头的针脚1上的)

如果你使用的电缆和我的类似,请打开它,将色带从连接器上拆焊下来。用一个回形针插进接头的孔中,用万用表确定哪根引线需要接在DB25的哪个引脚上。适当地焊接每根导线。

然后你需要从另一台电脑上获得一条5V线(摩尔克斯连接器上的红线)。将三个二极管串联焊接,并将它们连接到5V线上。使用万用表确保电压降在2.7V和3.6V之间。将其焊接到相应的带状引线上。

现在你已经准备好了,用你的DOS启动媒体来启动你的闪存计算机。首先,你需要运行cwsdpmi.exe,然后运行spipgm。

它会询问flashrom的总大小,输入1024 如果SPIPGM报告你的芯片ID是ffffffh,那么就有问题了。检查你所有的连接。SPIPGM有几个功能,比如先清除BIOS。在没有任何选项的情况下运行SPIPGM可以看到一个列表。

归功于这些网站,如果没有这些网站,我永远也不会发现这个问题。

更新

直到我下载了 spipgm2 ,并使用/S,而不是/P命令,我才成功地将我的巨型纸镇再次放回电脑。

看来SPIPGM.exe自己一次就能给华硕P5B板子的SST芯片写一页。你必须使用重新编译的spipgm.exe,甚至更好的是使用 spipgm2.exe. 你可以在没有**任何电阻或电容的情况下构建电缆,只要你使用代用PC的ATX电源的橙色(3V)输出。

那么你必须**使用/S开关:

向芯片写入**后,你用/U解锁,用/E擦除。这是唯一对我有效的方法,我已经恢复了完美的运行。

必须/s(slow)开关与之配合,才能对华硕P5系列板卡中的SST芯片进行编程。显然,原来使用的/p开关做得不够慢,或者说一次只做一点;而这正是SST芯片成功重刷所需要的。

为了启动程序,我做了两张软盘,一张是Windows 98 SE启动盘,第二张是spipgm2程序和bios镜像文件(.rom扩展名)。


我使用了以下参数来闪存 BIOS。

  • SPIPGM.EXE 确保程序能读到我的芯片组,而且电缆也没问题。
  • spipgm2 /i 解锁BIOS。
  • spipgm2 /u清除BIOS。
  • spipgm2 /e 刷新BIOS。

完成后,我试着启动死机的主板,结果成功了!

Bonus Diagram

2
2
2
2013-02-14 14:43:11 +0000

我确认我成功地为华硕P8H67-M-PRO编程了我的闪存IC。和其他人一样,我试图用bios工具更新bios。它完成了这个过程,重启和……什么都没有,一个黑屏。我做了一个并行适配器,我加了一个3.3vdc的电源,用它来编程我的闪存芯片。首先,我比较了它的内容与ROM图像,我意识到,大部分的ic内容是#FF(被擦除但没有编程)。我使用同样的应用程序SPIPGM对它进行了编程,我测试了一下,我的主板在最新的BIOS版本下工作正常。

谢谢你的支持,我只是想把我的故事告诉别人,让别人试试。

谢谢你的支持,我只是想把我的故事讲给别人听。

2
2
2
2009-08-25 02:21:55 +0000

听起来你有某种硬件冲突。试试这个。

1:

1、从系统中的所有插槽中取出所有的显卡 视频,RAID,网络,声音等。注意什么卡在什么槽里。

  1. 将BIOS盘或U盘放入硬盘/插槽中,然后再打开电源。

  2. 打开电脑。你应该看到你的恢复BIOS在工作,或者它会说 “坏BIOS "之类的东西。在任何情况下……它应该会启动到A: 提示。

  3. 现在运行你的flash实用程序,选择写入BIOS的选项。我不记得是什么选项了,但里面有一个选项是在没有ESCD或其他东西的情况下写入BIOS的。(它真的很难把事情搞得比现在更糟糕,所以如果一个选项不起作用,就试试其他的);-)。

  4. 通过所有的提示 "是的写,是的覆盖,等等,等等"。

  5. 一旦BIOS更新完成,重新启动电脑。现在应该可以 "正常 "工作了。如果是的话,就把它关掉,然后… …

  6. 将所有在第一步中取出的卡放回电脑中。

再启动一次… 它应该可以工作了。

1
1
1
2009-08-25 12:20:21 +0000

如果 “无崩溃BIOS "更新失败,另一种方法是将BIOS ROM芯片从板子上拆下来(通常它们是套接的,但有些是焊下来的),然后用ROM编程器直接用BIOS的二进制映像对该部分进行编程。我不指望你有现成的工具(烙铁、ROM编程器),但他们华硕的维修站应该有。从华硕网站上看,他们对主板有3年的保修期。你不妨试试他们的服务。

0
0
0
2009-08-25 16:15:31 +0000

这里有一些很好的建议,但很可能你没有装备来修复(重新刷新)你自己的ROM。

如果你只尝试了USB选项的免费崩溃,那么你应该尝试软盘或CD。您的mobo附带的CD上也有基本的ROM,您应该能够使用它(或刻录您的CD)。如果你已经尝试过软盘/CD,那么它就完蛋了。

几年前我也遇到了完全相同的问题(但我没有使用Windows应用),由于它还在保修期内,我只是把它寄了回去,因为如果我把我的rom拉出来,我就会取消我的保修。我更换的周转时间是10天(不是工作日)。

0
0
0
2011-08-05 08:43:27 +0000

我有完全相同的错误。它启动并试图通过软盘访问bios.rom,但它停止在半路上。使用1803版本(606.11 KBytes - 2007/11/30 链接到BIOS下载页面),以上任何版本都不能用。

0
0
0
2014-09-30 23:12:15 +0000

只是一个仅供参考,我曾经工作的华硕很久以前和最简单的修复,这它打电话给技术支持,他们将更多的他们很高兴为您发送一个新的BIOS芯片闪烁与适当的BIOS(你的要求),只要它是一个板,具有可移动的BIOS芯片。

0
0
0
2012-01-23 19:49:23 +0000

使用旧的操作系统,例如Windows 98。

从磁盘启动,如果你的键盘是活动的,你会得到一个A:的提示。然后,键入闪存驱动器的路径,继续输入rom

这通常适用于启动软盘。