最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

华硕主板FW status recovery error故障修复,双BIOS功能分析2016.6

IT圈 admin 275浏览 0评论

2024年5月11日发(作者:申蕤)

华硕主板FW status recovery error故障修复,双BIOS功能分析

wxleasyland@

2016.6

最近买了一个二手华硕主板P8B75-M LX,开机时会提示:“FW status

recovery error”。但电脑又能正常使用,比较奇怪。

FW指Firmware固件,一般是指BIOS程序。 百度:固件(Firmware)就是写

入EROM(可擦写只读存储器)或EEPROM(电可擦可编程只读存储器)中的程序。

Firmware is a type of software that provides control, monitoring and data

manipulation of engineered products and systems.

此故障网上相关信息很少,有人说这是BIOS ROM芯片有问题造成的。

一、芯片:

主板上BIOS芯片有2个,芯片型号是25Q64FVAIG,每个是8MB字节的,2

个共有16MB字节。采用SPI总线,所以读写速度很快。电压2.7-3.6V。25Q64F

型号有多了QPI功能,而25Q64B没有。

上芯片:更靠近内存条侧的芯片。

下芯片:更靠近白色SATA插座侧的芯片。

我以前有在BIOS SETUP中,重刷官方BIOS(.cap格式)成版本1403。奇怪

的是,官方的发布的BIOS只有8MB字节(除去文件头2048字节),并不是16MB

字节。

2016.6.9

二、官方备份:

bupdater v1.3 是华硕在DOS下备份、烧写BIOS软件,以前在更老的 华硕

主板M4A88T-M 上(只有一个2MB芯片),可正常使用,DOS下能备份BIOS。而

且备份出来的内容与 芯片拆下在编程器上 读出的内容是完全一样的,大小也完

全一样!!

bupdater在现在这个主板上运行,DOS下运行后显示:

BOARD: P8B75-M LX

VER: 1403(H:02 B:05)

DATE: 08/06/2014

然后提示: The BIOS backup is not supported due to the security policy

不能备份BIOS了!应该是因为这个是EFI BIOS,华硕为了Win8认证不再允

许BIOS备份。

三、分析:

我把2个BIOS芯片拔下来,我DIY的编程器,读出2个芯片都是:

状态寄存器1=00,状态寄存器2=00。

即芯片内部都没有设置写保护区域,整个芯片都是可以擦写的。

我DIY的编程器,读出“下芯片”是,8MB整,读2次,比较

文件一致。

“上芯片”读2次,是、,比较2个文件不一致!!

在地址0x2BE943处,有时读出是0x11 ,有时读出是0x31,

所以就是说芯片0x2BE943处坏掉了,数值并不会是0x11或0x31,应该是别

的数值。

BIOS运行时检测校验,发现校验不对,就提示错误。

看了一下,这2个芯片的内容完全不一样!!用mmtool打开这2个文件,均

不行,打不开,提示错误。

“下芯片”的内容与官网的BIOS内容接近(官网的.cap文件去掉头2048

字节)! 里面内容有字符“”,说明BIOS是在这个芯片中运行。

(是用USB烧写时放在U盘上的文件名)

按网上文章来看,应是可以用PhoenixTool软件打开“下芯片”数据,从而

可导入SLIC数据,不过我没有试。

“上芯片”的内容则未知,可能是一些硬件信息等。里面内容有字符

“American Megatrends Inc.”,即AMI公司。还有字符“P8B75-M LX”、“System

Serial Number”等。

四、尝试:

1. 只安装“上芯片”,则开电源,风扇会一直转,但机子没有反应,显示器

无显示。

2. 只安装“下芯片”,则开电源,风扇会转一下,停一下,又转一下,停一

下,一直重复,测量电源的输出电压也是有一下没一下,赶紧关电源。

3. 不安装这2个芯片,则故障同2

4. “下芯片”安装到“上芯片位置”,“下芯片位置”空着,则故障同2

说明:

情况2、3、4都是BIOS芯片完全不起作用。

情况1是“上芯片”BIOS有运行,但机子亮不起来。

五、于是推理:

“上芯片”用于启动及别的内容。“下芯片”是正常BIOS内容(但不能启动)。

开电源后

从“上芯片”启动

再执行“下芯片”BIOS内容

BIOS运行时,检查“上芯片”校验是否正常

如果不正常,则重新烧写入“上芯片”数据,再读出看是否一致

如果不一致则显示“FW status recovery error”

因为芯片采用SPI总线,刷写、读取速度很快。

于是,买来新的芯片,把刷进去(里面那个0x2BE943字节数据

是错的),装在“上芯片”位置,原来的老“下芯片”仍然装着。开机,OK,一

切恢复正常了,不提示错误了!!(故障自己修复了)

说明推理正确!确实是原芯片坏掉了一个字节,它处于某个“额外程序”的

区域,所以不影响电脑正常使用。

“下芯片”BIOS运行时,发现“上芯片”的“额外程序”校验有问题,就重

新烧写它,再读出一致,OK,正常了。 如果读出仍不一致,则提示错误“FW status

recovery error”,即“恢复固件出错”。

华硕发布的BIOS ROM只是针对“下芯片”,只烧写“下芯片”。再由“下芯

片”在运行时去烧写“上芯片”。

“额外程序”以压缩包形式放在“下芯片”中。“下芯片”会把它解压烧写

到“上芯片”,这样“额外程序”就能运行了。

然后,又试了下,“上芯片”内容正常且安装着,“下芯片”是擦除过的全空

(0xFF),开电源后,风扇会一直转,但机子没有反应。 再把“下芯片”摘下,

放在编程器上读出,仍全部都是空(0xFF)。 说明“上芯片”不会恢复出BIOS

到“下芯片”,它不是备用的BIOS。

修好后,发现好像开机多了一个提示“Press CTRL+P to enter MEBX setup

menu”,进去后是intel management engine BIOS extension设置界面。 所以

这个“额外程序”可能就是MEBX!

六、结论:

显示“FW status recovery error”故障是“恢复固件出错”,是BIOS ROM

芯片有问题。

华硕主板双BIOS内容不同,不是一备一用的BIOS。

一个芯片用于启动、“额外程序”、可能有硬件信息(如系列号等)。

另一个芯片为主BIOS内容,但不能启动。刷写ROM是刷写这个芯片。

芯片没有设置写保护。

2024年5月11日发(作者:申蕤)

华硕主板FW status recovery error故障修复,双BIOS功能分析

wxleasyland@

2016.6

最近买了一个二手华硕主板P8B75-M LX,开机时会提示:“FW status

recovery error”。但电脑又能正常使用,比较奇怪。

FW指Firmware固件,一般是指BIOS程序。 百度:固件(Firmware)就是写

入EROM(可擦写只读存储器)或EEPROM(电可擦可编程只读存储器)中的程序。

Firmware is a type of software that provides control, monitoring and data

manipulation of engineered products and systems.

此故障网上相关信息很少,有人说这是BIOS ROM芯片有问题造成的。

一、芯片:

主板上BIOS芯片有2个,芯片型号是25Q64FVAIG,每个是8MB字节的,2

个共有16MB字节。采用SPI总线,所以读写速度很快。电压2.7-3.6V。25Q64F

型号有多了QPI功能,而25Q64B没有。

上芯片:更靠近内存条侧的芯片。

下芯片:更靠近白色SATA插座侧的芯片。

我以前有在BIOS SETUP中,重刷官方BIOS(.cap格式)成版本1403。奇怪

的是,官方的发布的BIOS只有8MB字节(除去文件头2048字节),并不是16MB

字节。

2016.6.9

二、官方备份:

bupdater v1.3 是华硕在DOS下备份、烧写BIOS软件,以前在更老的 华硕

主板M4A88T-M 上(只有一个2MB芯片),可正常使用,DOS下能备份BIOS。而

且备份出来的内容与 芯片拆下在编程器上 读出的内容是完全一样的,大小也完

全一样!!

bupdater在现在这个主板上运行,DOS下运行后显示:

BOARD: P8B75-M LX

VER: 1403(H:02 B:05)

DATE: 08/06/2014

然后提示: The BIOS backup is not supported due to the security policy

不能备份BIOS了!应该是因为这个是EFI BIOS,华硕为了Win8认证不再允

许BIOS备份。

三、分析:

我把2个BIOS芯片拔下来,我DIY的编程器,读出2个芯片都是:

状态寄存器1=00,状态寄存器2=00。

即芯片内部都没有设置写保护区域,整个芯片都是可以擦写的。

我DIY的编程器,读出“下芯片”是,8MB整,读2次,比较

文件一致。

“上芯片”读2次,是、,比较2个文件不一致!!

在地址0x2BE943处,有时读出是0x11 ,有时读出是0x31,

所以就是说芯片0x2BE943处坏掉了,数值并不会是0x11或0x31,应该是别

的数值。

BIOS运行时检测校验,发现校验不对,就提示错误。

看了一下,这2个芯片的内容完全不一样!!用mmtool打开这2个文件,均

不行,打不开,提示错误。

“下芯片”的内容与官网的BIOS内容接近(官网的.cap文件去掉头2048

字节)! 里面内容有字符“”,说明BIOS是在这个芯片中运行。

(是用USB烧写时放在U盘上的文件名)

按网上文章来看,应是可以用PhoenixTool软件打开“下芯片”数据,从而

可导入SLIC数据,不过我没有试。

“上芯片”的内容则未知,可能是一些硬件信息等。里面内容有字符

“American Megatrends Inc.”,即AMI公司。还有字符“P8B75-M LX”、“System

Serial Number”等。

四、尝试:

1. 只安装“上芯片”,则开电源,风扇会一直转,但机子没有反应,显示器

无显示。

2. 只安装“下芯片”,则开电源,风扇会转一下,停一下,又转一下,停一

下,一直重复,测量电源的输出电压也是有一下没一下,赶紧关电源。

3. 不安装这2个芯片,则故障同2

4. “下芯片”安装到“上芯片位置”,“下芯片位置”空着,则故障同2

说明:

情况2、3、4都是BIOS芯片完全不起作用。

情况1是“上芯片”BIOS有运行,但机子亮不起来。

五、于是推理:

“上芯片”用于启动及别的内容。“下芯片”是正常BIOS内容(但不能启动)。

开电源后

从“上芯片”启动

再执行“下芯片”BIOS内容

BIOS运行时,检查“上芯片”校验是否正常

如果不正常,则重新烧写入“上芯片”数据,再读出看是否一致

如果不一致则显示“FW status recovery error”

因为芯片采用SPI总线,刷写、读取速度很快。

于是,买来新的芯片,把刷进去(里面那个0x2BE943字节数据

是错的),装在“上芯片”位置,原来的老“下芯片”仍然装着。开机,OK,一

切恢复正常了,不提示错误了!!(故障自己修复了)

说明推理正确!确实是原芯片坏掉了一个字节,它处于某个“额外程序”的

区域,所以不影响电脑正常使用。

“下芯片”BIOS运行时,发现“上芯片”的“额外程序”校验有问题,就重

新烧写它,再读出一致,OK,正常了。 如果读出仍不一致,则提示错误“FW status

recovery error”,即“恢复固件出错”。

华硕发布的BIOS ROM只是针对“下芯片”,只烧写“下芯片”。再由“下芯

片”在运行时去烧写“上芯片”。

“额外程序”以压缩包形式放在“下芯片”中。“下芯片”会把它解压烧写

到“上芯片”,这样“额外程序”就能运行了。

然后,又试了下,“上芯片”内容正常且安装着,“下芯片”是擦除过的全空

(0xFF),开电源后,风扇会一直转,但机子没有反应。 再把“下芯片”摘下,

放在编程器上读出,仍全部都是空(0xFF)。 说明“上芯片”不会恢复出BIOS

到“下芯片”,它不是备用的BIOS。

修好后,发现好像开机多了一个提示“Press CTRL+P to enter MEBX setup

menu”,进去后是intel management engine BIOS extension设置界面。 所以

这个“额外程序”可能就是MEBX!

六、结论:

显示“FW status recovery error”故障是“恢复固件出错”,是BIOS ROM

芯片有问题。

华硕主板双BIOS内容不同,不是一备一用的BIOS。

一个芯片用于启动、“额外程序”、可能有硬件信息(如系列号等)。

另一个芯片为主BIOS内容,但不能启动。刷写ROM是刷写这个芯片。

芯片没有设置写保护。

发布评论

评论列表 (0)

  1. 暂无评论