英特尔® NUC 迷你电脑启动期间的错误代码

文档

错误讯息

000007331

2023 年 06 月 12 日

本文档定义在启动英特尔® NUC 迷你电脑时可看到的错误消息和 POST 代码。

在下表中,POST 代码和范围值为十六倍。

错误消息
错误消息 解释
CMOS 电池电量低 电池可能正在断电。电池即将更换。
CMOS 校验和错误 CMOS 校验和是不正确的。CMOS 内存可以损坏。请尝试以下操作:

下载并安装英特尔 NUC 迷你电脑的最新 BIOS 版本

将 BIOS 设置为出厂默认值:
  1. 在启动时按 F2 键进入“BIOS Setup(BIOS 设置)”。
  2. F9 设置出厂默认值。
  3. F10 保存并退出 BIOS 设置程序。
内存大小减小 自上次启动以来,内存大小有所减小。如果没有移除内存,内存可能已损坏。
未检测到可启动设备

英特尔 NUC 迷你电脑没有找到可启动的驱动器。如果出现以下情况,则可能发生这种情况:

  • 安装的驱动器已故障。
    • 在另一台计算机上尝试该驱动器。
    • 尝试一个已知良好的驱动器。
  • 安装的驱动器已从另一台计算机移位。
    • 您可能需要执行 Windows 恢复 或安装全新的 Windows 副本。
    • 请务必先将驱动器上的数据备份。
端口 80h POST 代码

在开机自检 (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)。

例子:
Example POST code

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 处理器例外
端口 80h 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 序列

端口 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 随时启动