电脑故障问答网

 找回密码
 立即注册
查看: 71|回复: 1

闲话计算机BIOS-AMI Aptio 4.x BIOS故障诊断码含义表

[复制链接]

1

主题

2

帖子

3

积分

新手上路

Rank: 1

积分
3
发表于 2022-9-19 10:24:17 | 显示全部楼层 |阅读模式

闲话计算机BIOS-AMI Aptio 4.x BIOS状态码(故障诊断码)含义表
AMI Aptio状态码是AMI UEFI BIOS启动阶段用于指示进度的数值。它的一个子集是检查点(Check Point)。检查点通常输出到Port 80,但Aptio 4.x内核也可以配置成从其它端口输出。由于这个状态码主要用于调试和排除故障,所以常常被称为故障诊断代码。
在执行传统BIOS功能时,Aptio 4.0内核遵循英特尔 EFI 平台创新框架描述的固件模型。该框架引用了以下“Boot阶段”。
SEC(Security,安全性):低级初始化
PEI(Pre-EFI Initialization,Pre-EFI初始化):内存初始化
DXE(Driver Execution Environment,驱动程序执行环境):主要是硬件初始化
DBS(Boot Device Selection,启动设备选择):系统设置、Pre-OS(预操作系统)用户界面和选择可引导设备(CD/DVD、HDD、USB、网络、外壳……)
以下各表,是检查点代码、Beep代码详细说明。
检查点代码范围,如下表所示。
状态码范围说明
0x01 – 0x0BSEC 执行
0x0C – 0x0FSEC 错误
0x10 – 0x2FPEI 执行直至并包括内存检测
0x30 – 0x4F内存检测后PEI执行
0x50 – 0x5FPEI 错误
0x60 – 0x8FDXE 执行至 BDS
0x90 – 0xCFDBS执行
0xD0 – 0xDFDXE 错误
0xE0 – 0xE8S3休眠恢复(PEI)
0xE9 – 0xEFS3 休眠恢复错误 (PEI)
0xF0 – 0xF8恢复 (PEI)
0xF9 – 0xFF恢复错误 (PEI)
标准检查点
SEC阶段
状态码说明
0x00没有使用
进度代码
0x01上电。复位类型侦测。(软复位还是硬复位)
0x02加载Microcode之前AP初始化
0x03加载Microcode之前北桥初始化
0x04加载Microcode之前南桥初始化
0x05加载Microcode之前OEM初始化
0x06加载Microcode
0x07加载Microcode之后AP初始化
0x08加载Microcode之后北桥初始化
0x09加载Microcode之后南桥初始化
0x0A加载Microcode之后OEM初始化
0x0B缓存(Cache)初始化
SEC错误代码
0x0C – 0x0D保留给将来使用
0x0EMicrocode没有找到
0x0FMicrocode没有加载
SEC阶段没有Beep代码
PEI阶段
状态码说明
进度码
0x10PEI内核已启动
0x11内存前CPU初始化开始
0x12内存前CPU初始化(特定于CPU模块)
0x13内存前CPU初始化(特定于CPU模块)
0x14内存前CPU初始化(特定于CPU模块)
0x15内存前北桥初始化开始
0x16内存前北桥初始化(特定于北桥模块)
0x17内存前北桥初始化(特定于北桥模块)
0x18内存前北桥初始化(特定于北桥模块)
0x19内存前南桥初始化开始
0x1A内存前南桥初始化(特定于南桥模块)
0x1B内存前南桥初始化(特定于南桥模块)
0x1C内存前南桥初始化(特定于南桥模块)
0x1D – 0x2AOEM内存前初始化代码
0x2B内存初始化,SPD(Serial Presence Detect)数据读取
0x2C内存初始化。内存存在检测
0x2D内存初始化。编程内存时序信息
0x2E内存初始化。配置内存
0x2F内存初始化(其他)。
0x30为 ASL 保留(请参阅下面的 ASL 状态代码部分)
0x31内存已安装
0x32内存后CPU初始化开始
0x33内存后CPU初始化。缓存(Cache)初始化
0x34内存后CPU初始化。应用处理器(AP)初始化
0x35内存后CPU初始化。自举处理器 (BSP) 选择
0x36内存后CPU初始化。系统管理模式 (SMM) 初始化
0x37内存后北桥初始化开始
0x38内存后北桥初始化(特定于北桥模块)
0x39内存后北桥初始化(特定于北桥模块)
0x3A内存后北桥初始化(特定于北桥模块)
0x3B内存后南桥初始化开始
0x3C内存后南桥初始化(特定于南桥模块)
0x3D内存后南桥初始化(特定于南桥模块)
0x3E内存后南桥初始化(特定于南桥模块)
0x3F-0x4EOEM内存后初始化代码
0x4FDXE IPL 启动
PEI错误代码
0x50内存初始化错误。内存类型无效或内存速度不兼容
0x51内存初始化错误。 SPD 读取失败
0x52内存初始化错误。内存大小无效或内存模块不匹配。
0x53内存初始化错误。未检测到可用内存
0x54未指定的内存初始化错误。
0x55未安装内存
0x56CPU 类型或速度无效
0x57CPU 不匹配
0x58CPU 自检失败或可能CPU 缓存错误
0x59CPU Microcode没有找到或更新失败
0x5A内部 CPU 错误
0x5B重置 PPI 不可用
0x5C-0x5F保留给将来使用
S3 恢复进度代码
0xE0S3 Resume 已启动(S3 Resume PPI 由 DXE IPL 调用)
0xE1S3 Boot脚本执行
0xE2视频转发
0xE3OS S3 唤醒向量调用
0xE4-0xE7保留给将来使用
S3恢复错误代码
0xE8S3 恢复失败
0xE9S3 恢复 PPI未找到
0xEAS3 恢复Boot脚本错误
0xEBS3 操作系统唤醒错误
0xEC-0xEF保留给将来使用
恢复(Recovery)进度代码
0xF0固件触发的恢复条件(自动恢复)
0xF1用户触发的恢复条件(强制恢复)
0xF2恢复(Recovery)过程开始
0xF3找到恢复固件映像
0xF4恢复固件映像已加载
0xF5-0xF7保留给将来使用
恢复(Recovery)错误代码
0xF8恢复 PPI 不可用
0xF9Recovery capsule未找到
0xFARecovery capsule无效
0xFB – 0xFF保留给将来使用
PEI Beep代码
哔声数说明
1未安装内存
1内存安装了两次(PEI Core 中的 InstallPeiMemory 例程调用了两次)
2恢复(Recovery)开始
3未找到 DXEIPL
3未找到 DXE 核心固件卷
4恢复(Recovery)失败
4S3 Resume失败
7重置 PPI 不可用
DXE 阶段
状态码说明
0x60DXE内核启动
0x61NVRAM 初始化
0x62初始化南桥Runtime服务
0x63CPU DXE初始化开始
0x64CPU DXE 初始化(特定于 CPU 模块)
0x65CPU DXE 初始化(特定于 CPU 模块)
0x66CPU DXE 初始化(特定于 CPU 模块)
0x67CPU DXE 初始化(特定于 CPU 模块)
0x68PCI 主机桥初始化
0x69北桥DXE初始化开始
0x6A北桥DXE SMM初始化开始
0x6B北桥 DXE 初始化(特定于北桥模块)
0x6C北桥 DXE 初始化(特定于北桥模块)
0x6D北桥 DXE 初始化(特定于北桥模块)
0x6E北桥 DXE 初始化(特定于北桥模块)
0x6F北桥 DXE 初始化(特定于北桥模块)
0x70南桥DXE初始化开始
0x71南桥DXE SMM初始化启动
0x72南桥设备初始化
0x73南桥 DXE 初始化(特定于南桥模块)
0x74南桥 DXE 初始化(特定于南桥模块)
0x75南桥 DXE 初始化(特定于南桥模块)
0x76南桥 DXE 初始化(特定于南桥模块)
0x77南桥 DXE 初始化(特定于南桥模块)
0x78ACPI 模块初始化
0x79CSM 初始化
0x7A - 0x7F保留给将来使用
0x80 – 0x8FOEM DXE 初始化代码
BDS阶段
0x90启动设备选择 (BDS) 阶段
0x91驱动连接开始
0x92PCI 总线初始化开始
0x93PCI 总线热插拔控制器初始化
0x94PCI 总线枚举
0x95PCI 总线请求资源
0x96PCI 总线分配资源
0x97控制台输出设备连接
0x98控制台输入设备连接
0x99Super IO 初始化
0x9AUSB 初始化开始
0x9BUSB 重置
0x9CUSB 检测
0x9DUSB 启用
0x9E - 0x9F保留给将来使用
0xA0IDE初始化开始
0xA1IDE 重置
0xA2IDE 检测
0xA3IDE 启用
0xA4SCSI 初始化开始
0xA5SCSI 重置
0xA6SCSI 检测
0xA7启用 SCSI
0xA8设置验证密码
0xA9开始Setup
0xAA为 ASL 保留(请参阅下面的 ASL 状态代码部分)
0xABSetup输入等待
0xAC为 ASL 保留(请参阅下面的 ASL 状态代码部分)
0xAD准备Boot事件
0xAE传统Boot事件
0xAF退出Boot服务事件
0xB0Runtime设置虚拟地址 MAP 开始
0xB1Runtime设置虚拟地址 MAP 结束
0xB2传统选项 ROM 初始化
0xB3系统复位
0xB4USB 热插拔
0xB5PCI 总线热插拔
0xB6清理 NVRAM
0xB7配置重置(重置NVRAM 设置)
0xB8 – 0xBF留给将来使用
0xC0 – 0xCFOEM BDS 初始化代码
DXE错误代码
0xD0CPU初始化错误
0xD1北桥初始化错误
0xD2南桥初始化错误
0xD3某些架构协议不可用
0xD4PCI 资源分配错误。资源不足
0xD5没有空间给传统选项 ROM
0xD6找不到控制台输出设备
0xD7找不到控制台输入设备
0xD8无效的密码
0xD9加载Boot选项时出错(加载映像返回错误)
0xDABoot选项失败(开始运行映像返回错误)
0xDB更新BIOS失败
0xDC重置协议不可用
DXE Beep代码
Beep声数说明
1无效的密码
4某些架构协议不可用
5找不到控制台输出设备
5找不到控制台输入设备
6更新BIOS失败
7重置协议不可用
8无法满足平台 PCI 资源要求
ACPI/ASL 检查点代码
状态码说明
0x01系统进入 S1 睡眠状态
0x02系统正在进入 S2 睡眠状态
0x03系统正在进入 S3 睡眠状态
0x04系统正在进入 S4 睡眠状态
0x05系统正在进入 S5 睡眠状态
0x10系统正在从 S1 睡眠状态唤醒
0x20系统正在从 S2 睡眠状态唤醒
0x30系统正在从 S3 睡眠状态唤醒
0x40系统正在从 S4 睡眠状态唤醒
0xAC系统已转换为 ACPI 模式。中断控制器处于 PIC 模式。
0xAA系统已转换为 ACPI 模式。中断控制器处于 APIC 模式。
OEM 保留的检查点范围
状态码说明
0x05加载Microcode前的 OEM SEC 初始化
0x0A加载Microcode后的 OEM SEC 初始化
0x1D - 0x2AOEM 内存前初始化代码
0x3F – 0x4EOEM PEI 内存后初始化代码
0x80 – 0x8FOEM DXE 初始化代码
0xC0 – 0xCFOEM BDS 初始化代码
写作不易,给我一个大大的拥抱吧,再来一杯可口的咖啡
推荐文章:
闲话计算机BIOS-用Check Point及Beep Code排除开机故障
闲话计算机BIOS-制作DOS启动盘
闲话计算机BIOS-Insyde BIOS刷新工具H2OFFT.EXE用法简介
ACPI简介之全局状态:G0/G1/G2/G3/S0/S1/S2/S3/S4/S5
电脑主板有哪些规格?(6,ETX模块、XTX模块)
回复

使用道具 举报

1

主题

7

帖子

12

积分

新手上路

Rank: 1

积分
12
发表于 2025-1-24 22:46:02 | 显示全部楼层
占位编辑
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

云顶设计嘉兴有限公司模板设计.

免责声明:本站上数据均为演示站数据,如购买模板可以上DISCUZ应用中心购买,欢迎惠顾.

云顶官方站点:云顶设计 模板原创设计:云顶模板   Powered by Discuz! X3.4© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表