Desktop Boards
台式机主板
端口 80h 开机自检代码

本文档定义与基于可扩展框架接口 (EFI) 的 BIOS 版本相关的蜂鸣代码、错误消息及 POST 代码。

蜂鸣代码
在 POST 期间,板载扬声器发出错误代码(蜂鸣代码)声音。并非所有的英特尔® 台式机主板都包括板载扬声器。

Type 模式 频率
Memory error(内存错误) 三声长时间的蜂鸣 1,280 Hz
高温警告 交替发出四种蜂鸣声:
高音,低音,高音,低音
高音: 2,000 Hz
低音: 1,600 Hz

BIOS 错误消息

错误消息 说明
检测到不应用于此主板的处理器。使用不支持的处理器可能导致运行故障,损坏台式机主板或处理器,或者降低产品使用寿命。系统在 10 秒后关闭。 安装的处理器与台式机主板不兼容。
CMOS 电池很低 电池可能正失去电源。尽快更换电池。
CMOS 校验不正确 CMOS 校验不正确。CMOS 内存可能已损坏。运行“设置”重置数值。
内存大小减少 从上次启动以来,内存大小减少。如果没有移除内存,那么内存可能已损坏。
没有可用的启动设备 系统没有找到启动设备。

端口 80h POST 代码
在开机自检 (POST) 过程中,BIOS 会将进度代码(POST 代码)发送给 I/O 端口 80h。如果开机自检失败,则最后生成的开机自检代码将留在 80h 端口。此代码可用于确定出现错误的原因。

显示 POST 代码
可使用以下两种方法之一来显示 POST 代码。

POST 卡(PCI 附加卡) POST 卡对端口进行解码并将内容显示在 LED 显示屏上。POST 卡必须安装在 PCI 总线连接器 1 。
板载开机自检代码 LED 显示屏 一些英特尔® 台式机主板包括板载 LED 以显示开机自检代码。

端口 80h POST 代码范围
在下表中,所有 POST 代码和范围值均以十六进制格式列出。

范围 类别/子系统
00 – 0F 调试代码: PEIM/驱动程序可以用它执行调试。
10 – 1F 主机处理器
20 – 2F 内存/芯片组
30 – 3F 恢复
40 – 4F 预留以供将来使用。
50 – 5F I/O 总线: PCI、USB、ISA 和 ATA 等。
60 – 6F 预留以供将来使用(供新型总线使用)。
70 – 7F 输出设备: 所有输出控制台。
80 – 8F 预留以供将来使用(供新型输出控制台代码使用)。
90 – 9F 输入设备: 键盘/鼠标。
A0 – AF 预留以供将来使用(新型输入控制台代码)。
B0 – BF 启动设备: 包括固定介质和可移动介质。
C0 – CF 预留以供将来使用。
D0 – DF 选择启动设备。
E0 – FF E0 - EE:其他代码
F0–FF: FF 表示处理器异常

端口 80h 开机自检代码

POST 代码 POST 操作说明
00 – 0F 调试代码: 可供 PEIM/驱动程序用于调试
10 – 1F 主机处理器
10 主机处理器(启动捆绑处理器)开机初始化
11 主机处理器高速缓存初始化(包括 AP)
12 启动应用处理器初始化
13 SMM 初始化
14 LAN 初始化
15 退出早期平台初始化驱动程序
16 SMBUS 驱动程序初始化
17 进入 SMBUS 执行读/写
19 进入 CK505 编程
1F 不可恢复的 CPU 错误
20 – 2F 内存/芯片组
21 正在初始化芯片组组件
22 从内存 DIMM 中读取 SPD
23 检测内存 DIMM 是否存在
24 内存控制器和 DIMM 中的编程时序参数
25 配置内存
26 优化内存设置
27 内存初始化,例如 ECC 初始化
28 正在测试内存
2F 没有检测到内存或没有检测到可用的内存
30 – 3F 恢复
30 已根据用户请求对危机恢复进行了初始化
31 软件已对危机恢复进行了初始化(corrupt flash)
34 载入恢复包
35 将控制权移交给恢复包
3F 无法恢复
50 - 5F I/O 总线(PCI、USB、ISA 和 ATA 等))。
50 枚举 PCI 总线
51 为 PCI 总线分配资源
52 热插拔 PCI 控制器初始化
53 – 57 为 PCI 总线预留
58 复位 USB 总线
59 为 USB 预留
5A 重置 PATA/SATA 总线和所有设备
5B 为 ATA 预留
5C 复位 SMBUS
5D 为 SMBUS 预留
5F 不可恢复的 I/O 总线错误
70 – 7F 输出设备
70 重置 VGA 控制器
71 禁用 VGA 控制器
72 启用 VGA 控制器
78 复位控制台控制器
79 正在禁用控制台控制器
7A 正在启用控制台控制器
7F 不可恢复的输出设备错误
90 – 9F 输入设备
90 重置键盘
91 禁用键盘
92 检测键盘是否存在
93 正在启用键盘
94 正在清空键盘输入缓冲器
95 指示键盘控制器执行自检(仅用于 PS2)
98 重置鼠标
99 禁用鼠标
9A 检测鼠标是否存在
9B 启用鼠标
9F 不可恢复的输入设备(键盘或鼠标)错误
B0 – BF 启动设备
B0 重置固定介质
B1 禁用固定介质
B2 检测固定介质是否存在(IDE 硬盘检测等)
B3 启用/配置固定介质
B8 重置可移动介质
B9 禁用可移动介质
BA 检测可移动介质是否存在(IDE、CD-ROM 检测等)
BC 启用/配置可移动介质
BF 不可恢复的启动设备错误
D0 – DF 引导设备选择
Dy 尝试启动选择 y(y=0 到 15)
E0 – FF 其他代码
E0 开始调度 PEIM(第一次报告 EFI_SW_PC_INIT_BEGIN EFI_SW_PEI_PC_HANDOFF_TO_NEXT 时发出)
E2 找到永久性内存
E1,E3 为 PEI/PEIM 预留
E4 进入 DXE 阶段
E5 开始调度驱动程序
E6 已开始连接驱动程序
E7 等候用户输入
E8 检查密码
E9 进入 BIOS 设置程序
EB 调用旧选项 ROM
EF 启动/S3 恢复失败
F4 进入休眠状态
F5 退出休眠状态
F8 调用了 EFI 启动服务 ExitBootServices ( )
<F9> 调用了 EFI 运行时服务 SetVirtualAddressMap( )
FA 调用了 EFI 运行时服务 ResetSystem ( )
FF 处理器异常

典型端口 80h POST 顺序
在引导过程中,端口 80h 的代码值通常会增大。早期代码用于离处理器较近的子系统,后期代码用于外设。通常,初始化顺序是处理器 -> 内存 -> 总线 -> 输出/输入设备 -> 引导设备。POST 的顺序因系统而异。

POST 代码 说明?
21 正在初始化芯片组组件
22 从内存 DIMM 中读取 SPD
23 检测内存 DIMM 是否存在
25 配置内存
28 正在测试内存
34 载入恢复包
E4 进入 DXE 阶段
12 启动应用处理器初始化
13 SMM 初始化
50 枚举 PCI 总线
51 为 PCI 总线分配资源
92 检测键盘是否存在
90 重置键盘
94 正在清空键盘输入缓冲器
95 键盘自检
EB 调用视频 BIOS
58 复位 USB 总线
5A 重置 PATA/SATA 总线和所有设备
92 检测键盘是否存在
90 重置键盘
94 正在清空键盘输入缓冲器
5A 重置 PATA/SATA 总线和所有设备
28 正在测试内存
90 重置键盘
94 正在清空键盘输入缓冲器
E7 等候用户输入
01 INT 19
00 已做好启动准备

适用于:
英特尔® 台式机主板 D102GGC2
英特尔® 台式机主板 D201GLY
英特尔® 台式机主板 D201GLY2
英特尔® 台式机主板 D410PT
英特尔® 台式机主板 D425KT
英特尔® 台式机主板 D510MO
英特尔® 台式机主板 D525MW
英特尔® 台式机主板 D5400XS
英特尔® 台式机主板 D945GBO
英特尔® 台式机主板 D945GCCR
英特尔® 台式机主板 D945GCL
英特尔® 台式机主板 D945GCLF
英特尔® 台式机主板 D945GCLF2
英特尔® 台式机主板 D945GCNL
英特尔® 台式机主板 D945GCPE
英特尔® 台式机主板 D945GCZ
英特尔® 台式机主板 D945GNT
英特尔® 台式机主板 D945GPM
英特尔® 台式机主板 D945GRW
英特尔® 台式机主板 D945GSEJT
英特尔® 台式机主板 D945GTP
英特尔® 台式机主板 D945PAW
英特尔® 台式机主板 D945PLNM
英特尔® 台式机主板 D945PLRN
英特尔® 台式机主板 D945PSN
英特尔® 台式机主板 D945PVS
英特尔® 台式机主板 D945PWM
英特尔® 台式机主板 D946GZAB
英特尔® 台式机主板 D946GZIS
英特尔® 台式机主板 D946GZTS
英特尔® 台式机主板 D955XBK
英特尔® 台式机主板 D955XCS
英特尔® 台式机主板 D975XBX
英特尔® 台式机主板 D975XBX2
英特尔® 台式机主板 DB43LD
英特尔® 台式机主板 DB65AL
英特尔® 台式机主板 DG31GL
英特尔® 台式机主板 DG31PR
英特尔® 台式机主板 DG33FB
英特尔® 台式机主板 DG33TL
英特尔® 台式机主板 DG35EC
英特尔® 台式机主板 DG41AN
英特尔® 台式机主板 DG41BI
英特尔® 台式机主板 DG41CN
英特尔® 台式机主板 DG41KR
英特尔® 台式机主板 DG41MJ
英特尔® 台式机主板 DG41RQ
英特尔® 台式机主板 DG41TX
英特尔® 台式机主板 DG41TY
英特尔® 台式机主板 DG41WV
英特尔® 台式机主板 DG43GT
英特尔® 台式机主板 DG43NB
英特尔® 台式机主板 DG43RK
英特尔® 台式机主板 DG45FC
英特尔® 台式机主板 DG45ID
英特尔® 台式机主板 DG965MQ
英特尔® 台式机主板 DG965MS
英特尔® 台式机主板 DG965OT
英特尔® 台式机主板 DG965PZ
英特尔® 台式机主板 DG965RY
英特尔® 台式机主板 DG965SS
英特尔® 台式机主板 DG965WH
英特尔® 台式机主板 DH55HC
英特尔® 台式机主板 DH55PJ
英特尔® 台式机主板 DH55TC
英特尔® 台式机主板 DH57DD
英特尔® 台式机主板 DH57JG
英特尔® 台式机主板 DH61AG
英特尔® 台式机主板 DH61BE
英特尔® 台式机主板 DH61CR
英特尔® 台式机主板 DH61DL
英特尔® 台式机主板 DH61WW
英特尔® 台式机主板 DH67BL
英特尔® 台式机主板 DH67CF
英特尔® 台式机主板 DH67CL
英特尔® 台式机主板 DH67GD
英特尔® 台式机主板 DH67VR
英特尔® 台式机主板 DP35DP
英特尔® 台式机主板 DP43BF
英特尔® 台式机主板 DP43BFL
英特尔® 台式机主板 DP43TF
英特尔® 台式机主板 DP45SG
英特尔® 台式机主板 DP55KG
英特尔® 台式机主板 DP55SB
英特尔® 台式机主板 DP55WB
英特尔® 台式机主板 DP55WG
英特尔® 台式机主板 DP67BA
英特尔® 台式机主板 DP67BG
英特尔® 台式机主板 DP67DE
英特尔® 台式机主板 DP965LT
英特尔® 台式机主板 DQ35JO
英特尔® 台式机主板 DQ35MP
英特尔® 台式机主板 DQ43AP
英特尔® 台式机主板 DQ45CB
英特尔® 台式机主板 DQ45EK
英特尔® 台式机主板 DQ57TM
英特尔® 台式机主板 DQ57TML
英特尔® 台式机主板 DQ67EP
英特尔® 台式机主板 DQ67OW
英特尔® 台式机主板 DQ67SW
英特尔® 台式机主板 DQ963FX
英特尔® 台式机主板 DQ965CO
英特尔® 台式机主板 DQ965GF
英特尔® 台式机主板 DQ965WC
英特尔® 台式机主板 DX38BT
英特尔® 台式机主板 DX48BT2
英特尔® 台式机主板 DX58OG
英特尔® 台式机主板 DX58SO
英特尔® 台式机主板 DX58SO2
英特尔® 台式机主板 DZ68DB
英特尔® 台式机主板 D945PDK

解决方案 ID:CS-025434
创建日期:2007/1/21
最后修订日期:2011/6/20
返 回 至 页 头