![HP - BIOS - 无效操作码异常](https://linux22.com/image/769195/HP%20-%20BIOS%20-%20%E6%97%A0%E6%95%88%E6%93%8D%E4%BD%9C%E7%A0%81%E5%BC%82%E5%B8%B8.png)
我有一台 HP DL360 Gen9。它正在运行 Windows Server 2019,但在我重新启动它之后,我无法在“加载系统固件模块 - 完成”后再次启动,它只是死机并出现“无效操作码异常”,如下所示。
(“加载系统固件模块 - 开始” POST 代码:2500 -> “加载系统固件模块 - 完成” POST 代码:2600,然后“无效操作码异常” POST 代码仍然为:2600)
我尝试将 BIOS 更新到最新版本,但是也不起作用。
BIOS/系统 ROM:P89 v2.90(2021 年 4 月 29 日)
LO 固件版本:2.78 2021 年 4 月 28 日
TPM 状态 - 存在:已启用
模块类型:TPM 2.0
Windows 正在从“智能阵列 P440ar 控制器”的本地 RAID 1 启动
我希望有人能帮助我了解问题所在,以便我可以解决它。
答案1
这些 POST 代码不在 HPE Proliant Gen9 POST 代码的公共列表中:https://techlibrary.hpe.com/docs/iss/shared/error_gen9/GUID-F4913264-0358-4A71-9914-59199912055D.html
“无效操作码异常”表示处理器试图执行机器代码指令,但发现该指令无效。由于上一步是加载系统固件模块,我猜下一步必须是执行一个或多个固件模块中的某些代码。因此,错误消息可能表示某些固件已损坏。
您知道在出现此问题之前系统最后一次成功启动的时间吗?从那时起系统是否收到过任何固件更新?
下一个要执行的固件可能实际上是 Smart Array P440ar 控制器的固件。iLO 固件版本已经显示,因此与 iLO 功能初始化相关的固件模块可能已成功执行。
您可以尝试暂时将智能阵列控制器从插槽中拔出。如果这样不会出现无效操作码异常,则问题可能是智能阵列固件已损坏。不幸的是,我对如何从中恢复没有任何建议。
答案2
我与 HP 取得了联系并获得了此信息。
- 您必须尝试清除 NVRAM 一次。https://support.hpe.com/hpesc/public/docDisplay?docId=c04441985 ——第 92 页,开关 6 获得 dip,启动服务器并将其置于相同状态以再次启动。
- 交换 CPU
- 检查是否不是插槽问题
- 执行最低配置以缩小硬件故障范围,如果问题仍然存在 - 可能是系统主板问题,需要更换
- 您也可以尝试重新安装不同的 Windows 映像。
我只需要清除 NVRAM,就可以了。如果 NVRAM 清除不起作用,则无需执行其他步骤,但现在其他人都有了。
一些额外的信息:启动驱动器是 RAID 控制器上的 RAID 1,我必须重新启用该逻辑磁盘。