英特尔® NUC 迷你电脑启动期间的错误代码
内容类型: 错误讯息 | 文章 ID: 000007331 | 上次审核日期: 2023 年 06 月 12 日
本文档定义在启动英特尔® NUC 迷你电脑时可看到的错误消息和 POST 代码。
在下表中,POST 代码和范围值为十六倍。
错误消息 | 解释 |
CMOS 电池电量低 | 电池可能正在断电。电池即将更换。 |
CMOS 校验和错误 | CMOS 校验和是不正确的。CMOS 内存可以损坏。请尝试以下操作: 下载并安装英特尔 NUC 迷你电脑的最新 BIOS 版本 。 将 BIOS 设置为出厂默认值:
|
内存大小减小 | 自上次启动以来,内存大小有所减小。如果没有移除内存,内存可能已损坏。 |
未检测到可启动设备 | 英特尔 NUC 迷你电脑没有找到可启动的驱动器。如果出现以下情况,则可能发生这种情况:
|
在开机自检 (POST) 期间,BIOS 将进度代码(POST 代码)发送到 I/O 端口 80h。如果 POST 出现故障,则生成的最后一个 POST 代码将留在端口 80h。此代码可用于了解错误发生的原因。
POST 代码 | POST 操作说明 |
00 - 0F | 调试代码:可用于任何 PEIM/驱动程序进行调试 |
10 - 1F | 主机处理器 |
10 | 主机处理器的开机初始化(引导带式处理器) |
11 | 主机处理器高速缓存初始化(包括 APS) |
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 | 危机恢复由软件发起(损坏的闪存) |
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 总线错误 |
60 - 6F | 60 - 6F 范围内目前没有有效的 POST 代码。 如果您看到以下范围内的 POST 代码,则应将其读为 B0 - BF。(在 7 个细分市场的 LED 显示器上,“b”看起来像是 6)。 例子: |
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 | 禁用可拆卸介质 |
八 | 检测存在可拆卸介质(IDE、CD-ROM 检测等)。 |
公元前 | 启用/配置可拆卸媒体 |
高炉 | 无法恢复的启动设备错误 |
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 |
英 孚 | 启动/S3 恢复故障 |
F4 | 进入睡眠状态 |
F5 | 退出睡眠状态 |
F8 | EFI 引导服务 ExitBootServices () 已被调用 |
F9 | EFI 运行时服务 SetVirtualAddressMap () 已被调用 |
发 | EFI 运行时服务重置系统 () 已调用 |
Ff | 处理器例外 |
范围 | 类别/子系统 |
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 代码值通常在启动过程中会增加。早期代码适用于离处理器更近的子系统,而较晚的代码适用于外设。通常,初始化顺序为处理器 - >内存 - > 总线 - > Output/Input Devices - >引导设备。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 | 随时启动 |