我最近更换了一台已过保修期的戴尔 optiplex 9020 的主板。然后我尝试将 BIOS 更新到最新版本。当我运行 BIOS 更新 exe 文件时,我收到一条消息,提示“无法使用 Optiplex 9020 BIOS 更新 Optiplex 7020”。因此我意识到主板带有自己的服务标签、快速服务代码,并且也将自己标识为 7020。为了更改服务标签,我尝试了:
资产实用程序只显示“检查标签格式,并删除设置密码”。我没有在 BIOS 中设置任何密码。
我尝试了 CMOS 电池拆卸 10 分钟的方法。没有区别
我在更新 exe 中使用了 /f 标志,但仍然无法强制更新
- 我了解了“svctag”exe,但找不到它。Linux 上的 serviceTag 程序也是如此。
- 尝试了 Dell CCTK 和 Dell Command Configure 实用程序 - 它仅允许更改资产标签。
- 有一种方法讨论使用 /writehdrfile 与 BIOS 更新 exe,但它不采用该命令选项
- RTCST 有一种跳线方法 - 但我不确定它是否会重置服务标签,还没有尝试过。
那么,还有什么想法可以尝试吗?
- 我有 Hiren Boot CD - 遗憾的是,由于某种原因,UniFlash 中更新 Flash 的选项被禁用。
- 有没有办法使用 HBCD 并通过十六进制编辑器编辑 BIOS?
- 如何从 exe 中提取 BIOS 更新文件?
- 有没有办法改变系统 ID 并让主板将自己标识为 9020?
提前致谢
答案1
我通过 SPI 闪存从 SOIC Bios 芯片中提取了一个二进制映像。虽然我成功地阉割了英特尔管理引擎,但我无法通过使用十六进制编辑器浏览二进制数据并手动替换所有提及的服务标签来更改服务标签。我更换了一些,但似乎除了包含服务标签的主 bios 芯片外,还有另一个 SOIC 芯片。