我有一台 HP DL360 Gen9。它正在运行 Windows Server 2019,但在我重新启动它后,我无法在“加载系统固件模块 - 完成”之后再次启动它只是因为“无效的操作码异常”而死掉,如下所示。
(“加载系统固件模块 - 开始”POST 代码:2500 ->“加载系统固件模块 - 完成”POST 代码:2600,然后“无效操作码异常”POST 代码仍然:2600)
我已尝试将 BIOS 更新到最新版本,但这也不起作用。
BIOS / 系统 ROM:P89 v2.90 (04/29/2021)
LO 固件版本:2.78 2021 年 4 月 28 日
TPM 状态 - 目前:已启用
模块类型:TPM 2.0
错误第 1 部分,共 2
部分错误第 2 部分,共 2 部分
Windows 正在从“Smart Array P440ar 控制器”的本地 RAID 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 功能初始化相关的固件模块可能已成功执行。
您可以尝试暂时从插槽中拔出 Smart Array 控制器。如果这使得 Invalid Opcode Exception 不出现,则问题可能是 Smart Array 固件已损坏。不幸的是,我对如何从中恢复没有任何建议。
我联系了惠普并得到了这个信息。
我只需要清除 NVRAM,就可以了。如果 NVRAM 清除不起作用,则不需要其他步骤,但现在其他步骤有。
一点额外信息:引导驱动器是 RAID 控制器上的 RAID 1,我必须重新启用该逻辑磁盘。