无法使用 syscfg.exe 设置 MemOpMode 或 ProcVirtualization

无法使用 syscfg.exe 设置 MemOpMode 或 ProcVirtualization

当尝试设置MemOpModeProcVirtualization使用 syscfg.exe 时,出现以下错误:

C:\Users\EGr>syscfg --MemOpMode=AdvEccMode
System Services or CSIOR disabled

过去,有人告诉我,可以通过强制重新安装 Dell Lifecycle 控制器固件,然后重试来解决此问题;但是,我找不到有关如何执行此操作的说明。有人遇到过这个问题吗?有人知道我该如何解决吗?如果可以强制重新安装固件,我该怎么做?我尝试运行安装程序,但运行约 2 分钟后失败。我相信也有一种方法可以解决这个问题,即通过添加/修改注册表值HKLM\System\Control\CurrentControlSet\Services\IPMIDRV(这可能不是正确的路径,但我知道它是 IPMIDRV)。这是一个常见问题吗?它的实际原因是什么?

答案1

在查看注册表并尝试了一些方法后,我终于可以让它工作了。我以前在团队成员的指导下也能够做到这一点;我只是忘记了其中一个步骤;但步骤如下:

  • 将启动的值(在 HKLM/System/CurrentControlSet/Services/IPMIDRV)更改为 3
  • 重启
  • 以本地管理员身份运行生命周期控制器固件安装程序
  • 如果分区有错误,请尝试racadm racreset并等待设备重新上线(当 racadm getsysinfo 不再显示<UNKNOWN>/IP 地址字段时)
    • 成功后,以本地管理员身份重新运行固件安装程序
  • 重启
  • 更改 syscfg 属性(例如:MemOpMode、ProcVirtualization)
  • 将 IPMIDRV 注册表值改回 4(或您在更改之前设置的值)

我仍然不能 100% 确定最初是什么导致它失败,但这对我有用。

相关内容