3回答

0收藏

STOP: 0x000000A5 的详细解释

工程问答 工程问答 4100 人阅读 | 3 人回复 | 2007-03-26

  0x000000A5:ACPI_BIOS_ERROR 详细分析
您可以使用下面的信息来帮助调试 Stop 0x000000A5 错误。 • 导致此 Stop 消息的原因始终是 ACPI BIOS 中的错误。在操作系统级别,您无法修复任何错误。
• 在其他情况下也可能会出现此 Stop 消息。例如,您可能会在安装 Windows XP 并随后进行硬件更改(如添加设备)时收到此 Stop 错误。可以正常运行 Microsoft Windows 98 的计算机可能无法正常运行 Windows XP。Windows 98 不一定使用 Windows XP 所使用的全部 ACPI 功能。Windows 98 可能会允许使用 Windows XP 由于其严格的系统稳定性要求而无法使用的替代方法。
以下信息列出了 Stop 0x000000A5 错误的可能原因。要确定此 Stop 错误的原因,请记下 Parameter1 并将其与以下段落中列出的数字进行比较,以便大概了解问题所在。

本文不讨论其他参数。您只能通过将系统连接到内核调试程序来查看这些其他参数。本文介绍此 Stop 错误可能涉及到的问题,而不需要更高级的调试。有关更多信息,请参考 Acpidbg.h。

(0x00000001, Parameter2, Parameter3, Parameter4):

此参数被定义为 ACPI 根资源故障。更具体地说就是,ACPI 在启动时收到的任何资源中都找不到系统控制中断 (SCI) 矢量。SCI 是一个特殊的中断类型,它提供了一个更为高效的方法,以处理通常需要由系统管理中断 (SMI) 处理的问题。如果 SCI 无法初始化,ACPI 将无法工作。如果列表中没有此 IRQ 的条目,或者根本找不到任何 IRQ 资源列表,就可能会发生此问题。

(0x00000002, Parameter2, Parameter3, Parameter4):

此错误被定义为 ACPI 根 PCI 资源故障。要了解 PCI 设备当前使用了哪些资源,ACPI 必须能够在 ACPI 名称空间中查询 CRS 描述符。如果 BIOS 缺少指向列表的指针,或者列表为空,或者列表包含错误或冲突,将发生此错误。

(0x00000003, Parameter2, Parameter3, Parameter4):

此错误被定义为“故障 ACPI 必须成功方法”。如果 ACPI 无法生成控制方法以引用 ACPI 名称空间,将发生此错误。此错误的其他参数引用正在运行的 ACPI 对象以及控制方法的名称。一种更为简单的解释(可能并不完全准确)是,系统找不到定义系统的即插即用和电源管理功能的 ACPI 表。

(0x00000004, Parameter2, Parameter3, Parameter4):

发生此错误的原因是:系统在 ACPI 名称空间中定义 _PRW 方法时收到的某种数据类型不是所需的要用作其数据包元素的类型。_PRW 仅为能够将系统从休眠模式中唤醒的系统定义。除其他部分外,_PRW 还定义系统可以进入并能够从中恢复的最低电源系统状态。

(0x00000005, Parameter2, Parameter3, Parameter4):

引用的 _PRW 必须至少包含两个元素。在被查询时,_PRW 指示它不完整。

(0x00000006, Parameter2, Parameter3, Parameter4):

命名了电源资源,但是名称空间中没有可用于该资源的信息。

(0x00000007, Parameter2, Parameter3, Parameter4):

当系统引用了 ACPI 名称空间中的方法时,系统需要 BUFFER 数据类型,但是收到了某种其他数据类型。

(0x00000008, Parameter2, Parameter3, Parameter4):

系统需要 INTEGER 数据类型,但是收到了某种其他数据类型。

(0x00000009, Parameter2, Parameter3, Parameter4):

系统需要 PACKAGE 数据类型,但是收到了某种其他数据类型。

(0x0000000A, Parameter2, Parameter3, Parameter4):

系统需要 STRING 数据类型,但是收到了某种其他数据类型。

(0x0000000B, Parameter2, Parameter3, Parameter4):

_EJD 字符串引用了不存在的对象。_EJD 对象定义依赖于特定弹出设备的对象。例如,如果插接站中有一个附加适配器,并且您尝试弹出便携式计算机,则 ACPI 将引用此名称空间,以确定插接站中的从属适配器是否支持弹出操作。发生此错误的原因是没有用于定义 _EJD 字符串中引用的名称的对象。

(0x0000000C, Parameter2, Parameter3, Parameter4):

此名称空间定义对插接的支持,但是没有足够的信息来实现它。这可能是因为定义不正确,或者定义了重复的服务。

(0x0000000D, Parameter2, Parameter3, Parameter4):

ACPI 名称空间中必须定义许多对象,但其中一个或多个对象找不到。如果缺少 _HID 或 _ADR 对象,通常会出现此错误。_ADR 用于定义设备在其父级总线上的地址。_ADR 是一个静态地址,它定义设备的插槽编号,这些设备可以位于任意数量的总线类型上,其中包括 EISA、软驱、IDE 控制器、IDE 通道、PCI、PCMCIA 和 CardBus。_HID 包含向操作系统提供设备的即插即用硬件 ID 的对象。从技术角度上讲,这些对象是可选的,但是要描述 ACPI 驱动程序所枚举的任意设备,就必须使用它们。

(0x0000000E, Parameter2, Parameter3, Parameter4):

发生此错误的原因是系统无法在电源资源名称空间中找到所需的方法或对象。电源资源是“设备”以外的任何对象。如果 BIOS 不为电源资源提供 ON、OFF 或 STA 中的任何一个,系统将停止并生成此错误。

(0x0000000F, Parameter2, Parameter3, Parameter4):

当即插即用资源描述符小于其定义的大小时,将出现此错误,因为这表明该描述符不完整或已损坏。资源描述符描述计算机正在使用的、可以使用的或想要使用的系统资源。每个描述符条目都有一个预定义的大小,该大小必须与返回的数据相符。

(0x000000010, Parameter2, Parameter3, Parameter4):

当系统从一个电源状态转换到另一个状态时,它会将整个系统都支持的状态与系统中个别设备所支持的状态进行比较。如果电源资源映射到不存在的系统范围资源,将发生此错误。您可以使用内核调试程序来查看此错误的具体信息,包括导致出现问题的系统电源状态。

(0x000000011, Parameter2, Parameter3, Parameter4):

系统无法进入 ACPI 模式。发生此问题的原因有多个,其中包括: • 系统无法初始化 AML 解释器。
• 系统找不到根系统描述表。
• 系统无法分配关键驱动程序。
• 系统无法加载根系统描述表。
• 系统无法加载设备描述符块。
• 系统无法连接中断矢量。
• 无法设置 SCI_EN(系统控制中断启用请求)(请参见 0x00000001)。
• ACPI 表的校验和不正确。
ACPI 是表的分层排列,每个表都构建在下一个表之上,以定义系统以及系统中各台设备的完整功能。ACPI 首先查找根系统描述表,该表指向下一个表,下一个表又指向它的下一个表,依此类推。通常,发生 0x000000011 错误的原因是这些表被损坏或丢失。


(0x000000012, Parameter2, Parameter3, Parameter4):

ACPI 需要一个电源资源对象,但是它找不到该对象。您可以通过内核调试程序来查看此错误,以准确了解该对象。

(0x00002001, Parameter2, Parameter3, Parameter4):

ACPI 试图评估特定类型的可编程中断控制器的控制方法,但没有成功。

(0x00010001, Parameter2, Parameter3, Parameter4):

ACPI 试图执行中断路由,但没有成功。发生此错误的原因通常是中断路由表已损坏。

(0x00010002, Parameter2, Parameter3, Parameter4):

ACPI 找不到中断路由表中引用的链接节点。

(0x00010003, Parameter2, Parameter3, Parameter4):

系统中存在某个设备,但是 IRQ 路由表中没有对应该设备的条目。

(0x00010005, Parameter2, Parameter3, Parameter4):

此错误与定义如何写入 PCI 路由表的规则有关。为了避免出现含糊不清的情况,必须在表中指定设备编号,但是绝对不能指定函数编号。为此,必须将函数字段全部设置为 F。当函数编号没有全部为 F 时,将发生此错误。

(0x00010006, Parameter2, Parameter3, Parameter4):

ACPI 必须能够禁用链接节点,才能对其进行重新编程。如果 ACPI 无法禁用链接节点,将会发生此错误。

回答|共 3 个

zuile

zuile 发表于 2007-3-26 11:16:33 | 显示全部楼层

0x000000A5:ACPI_BIOS_ERROR
错误分析:通常是因为主板BIOS不能全面支持ACPI规范.
解决方案:如果没有相应BIOS升级, 那么可在安装Windows 2000/XP/时, 当出现"press F6 if you need to install a third-party SCSI or RAID driver"提示时, 按下F7键, 这样Windows便会自动禁止安装ACPI HAL, 而安装 Standard PC HAL.
蓝屏代码:

*** STOP: 0x000000A5 (0x00010003 , 0x85E37CD0 , 0X0000000B , 0x85E885E4)
The ACPI BIOS in this system is not fully compliant with the ACPI
specification.please read the README.TXT for possible workarounds you
can also contact your system's mamufacturer for an update BIOS,or vist
http://www.hardware-update.com to see if a new BIOS is aviailable.

The BIOS in this system is not fully ACPI compliant.please comtact your
system vendor or visit http://www.hardware-update.com for an updated BIOS
if you are unable to obtain an updated BIOS or the latest BIOS supplied by
your vendor is not ACPI compliant,you can turn off ACPI mode durring text
mode setup.to do this,simple press the F7 key when you are prompted to
install storage drivers.the system will not notify you that the F7 key
was pressed.it will silently disable ACPI and allow you to continue
your installation.

zuile

zuile 发表于 2007-3-26 11:16:57 | 显示全部楼层

登录后,您收到以下错误信息: Microsoft Windows The system has recovered from a
serious error.A log of this error has been created. Please tell Microsoft about this
problem.We have created an error report that you can send to help us improve Microsoft
Windows.We will treat this report as confidential and anonymous. To see what data this
error report contains, click here.如果此错误信息仍然显示,而您想要查看错误报告中包含的数据,请
单击位于消息框底部的“单击此处”链接。然后,您会看到类似以下内容的错误签名信息:
BCCode :000000A5 BCP1 :00000011 BCP2 : 00000006BCP3 : 00000000BCP4 :00000000
OSVer :5_1_2600 SP :0_0 Product : 256_1
•  在蓝屏上收到下面的“Stop”错误信息: A problem has been detected and Windows has
been shut down to prevent damage to your computer...Technical information: ***
STOP:0x000000A5 (0x00000011, 0x00000006, 0x00000000, 0x00000000) Bug Check Symbolic Name
•  当您在事件查看器中查看系统日志时,您可能会看到一个事件 ID 1003 条目,该条目包含的信息
类似以下内容: Date:dateSource:SystemError Time:timeCategory: (102) Type:ErrorEvent ID:
1003 User:N/A Computer:COMPUTERDescription:Error code 000000A5, parameter1 00000011,
parameter2 00000006, parameter3 00000000, parameter4 00000000. For more information, see
Help and Support Center at http://go.microsoft.com/fwlink/events.asp. Data:0000: 53 79 73
74 65 6d 20 45 System E 0008:72 72 6f 72 20 20 45 72 rror Er 0010:72 6f 72 20 63 6f 64 65
ror code 0018:20 30 30 30 30 30 30 35 00000A5 0020:30 20 20 50 61 72 61 6d 0 Param
0028:65 74 65 72 73 20 66 66 eters ff 0030:66 66 66 66 64 31 2c
   回到顶端
注意
•  “Stop”错误的症状因计算机的系统故障选项而异。有关如何配置系统故障选项的其他信息,请单
击下面的文章编号,以查看 Microsoft 知识库中相应的文章: 307973
(http://support.microsoft.com/kb/307973/) 如何在 Windows 中配置系统故障和恢复选项
•  错误签名信息 (BCP x) 中和“Stop”错误的技术信息的括号内包含的四个参数可能因计算机的配
置而异。
•  不是所有的“Stop 0x000000A5”错误都是由本文所述的问题引起的。 有关如何解决“Stop
0x000000A5”错误的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
314830 (http://support.microsoft.com/kb/314830/) 安装 Windows XP 时出现“Stop 0x000000A5”
错误
   回到顶端
原因
如果在计算机处于休眠状态时向其中增加了随机存取存储器 (RAM),可能会发生此问题。当计算机从休眠状态
恢复并加载 Hiberfil.sys 文件时,Microsoft Windows 将会检测到内存状态中的变化,然后您就会收到该
错误信息。
   回到顶端
解决方案
要解决此问题,请重新启动计算机。

如果问题仍然存在,请通过使用 Windows 安装光盘或使用紧急启动盘启动计算机,然后删除 Hiberfil.sys
文件。为此,请按照下列步骤操作:
1.  将 Windows XP 安装光盘插入计算机的 CD-ROM 驱动器或 DVD-ROM 驱动器中,然后从安装光盘
重新启动计算机。 注意:对于某些计算机,可能需要先修改基本输入/输出系统 (BIOS) 设置,然后才可以从
安装光盘启动计算机。有关如何修改 BIOS 的信息,请参阅您的计算机文档。
2.  出现“欢迎使用安装程序”屏幕时,按 R 键启动故障恢复控制台。
3.  如果您的计算机配置为双启动或多启动,请选择相应的 Windows XP 安装。
4.  在出现相应的提示时,键入管理员密码,然后按 Enter 键。 注意:默认情况下,Windows XP
Home Edition 中的管理员密码为空。
5.  默认情况下,Hiberfil.sys 通常位于根目录 (C:\) 中。在命令提示符处,键入 del
hiberfil.sys,然后按 Enter 键。
6.  重新启动计算机。
   回到顶端
状态
Microsoft 已经确认这是在本文的“适用于”一节中列出的 Microsoft 产品中存在的问题。
   回到顶端
更多信息
始终在增加 RAM 前关闭计算机。
   回到顶端
参考
有关如何使用故障恢复控制台解决问题的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相
应的文章:
307654 (http://support.microsoft.com/kb/307654/) 如何安装和使用 Windows XP 的故障恢复控制台
有关休眠的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
305905 (http://support.microsoft.com/kb/305905/) Windows XP 升级且增加 RAM 后便携式计算机无
法休眠
   回到顶端

这篇文章中的信息适用于:
•  Microsoft Windows XP Professional Edition
•  Microsoft Windows XP Home Edition
   回到顶端
关键字:   kberrmsg kbbug kbfix kbnofix kbqfe kbprb KB831691

zuile

zuile 发表于 2007-3-26 11:20:23 | 显示全部楼层

系统蓝屏报错-0x000000A52006-09-23 10:37***系统蓝屏报错-0x000000A5***
现象: (1) ***stop:0x000000A5 (0X00000011,0X00000006,0X00000000,0X00000000)
the ACPI BIOS in this system is not fully compliant with the ACPI
specification.please read the readme.txt for possible workarounds you
can also contact your system's mamufacturer for an update BIOS,or vist
http://www.hardware-update.com to see if a new BIOS is aviailable.

the BIOS in this system is not fully ACPI compliant.please comtact your
system vendor or visit http://www.hardware-update.com for an updated BIOS
if you are unable to obtain an updated BIOS or the latest BIOS supplied by
your vendor is not ACPI compliant,you can turn off ACPI mode durring text
mode setup.to do this,simple press the F7 key when you are prompted to
install storage drivers.the system will not notify you that the F7 key
was pressed.it will silently disable ACPI and allow you to continue
your installation.
---------------------------------------这一个系统的 ACPI bios(基本输出入系统)不能检测到ACPI (高级配置和电源接口),可能产生了误读,您可以更新BIOS , 或着 连系硬件厂商获得最新BIOS,http:// www.hardware- update.com(硬件厂商官网地址,看看你自己的半子是什么牌子的 ) ,当然再安装系统是,按住F7键,可能会跳过对ACPI的检测,将系统安装上去!
解决方法: 有三种可能:a.硬件冲突.检查近期安装的硬件中,有无驱动程序未正常安装,或主板不支持的.b.检查内存条,确定主板对内存是否兼容,若新增内存条,将其拔下,再试系统是否正常.c.bios版本太老,不支持acpi电源接口,刷新一下主板BIOS,到官方网站上下载最新版本,或者因为主板太老,找不到更新文件,可以进入BIOS,将PM control by APM关闭,再试一下. 另外,出现此问题时,安装系统的过程中也可能会出现蓝屏,无法进行安装,除上述方法外,按住F7键持续20妙左右,估计系统能够顺利安装了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

郑重声明:本站属技术交流,非赢利性网站。
本站言论纯属发表者个人意见,与“建筑在线”立场无关。
涉及政治言论一律删除,请所有会员注意. 本站资源由会员从网上收集整理所得,版权属于原作者。
本站所有资源是进行学习和科研测试之用,请在下载后24小时删除
本站出于学习和科研的目的进行交流和讨论,如有侵犯原作者的版权
请来信告知,我们将立即做出整改,并给予相应的答复,谢谢合作!