更新:问题尚未解决,但我发现我使用的主板太旧了,无法更新,所以我想我不会在它上面投入太多时间,而且我安装了 esxi 而不是 windows server 2016。
我在工作单位收到了一台较旧的英特尔原型电脑,上面没有手册,而且我能收集到的信息也很少。
Intel Xeon 处理器系统。
平台:代号Romley-EP
处理器:代号 Sandy Bridge CO
芯片组:代号 Patsburg CO-B
系统:代号Canoe Pass
主板序列号:E99552-303
我在谷歌和超级用户中搜索过,这是我发现的一些与我自己的问题类似的线索:
启动时出现令人沮丧的 ACPI BIOS 错误。HP 15-G019WM UEFI 笔记本电脑
虽然有可能其中一个内存条无法工作,但我宁愿不必逐个检查所有 64GB。除非我别无选择。我曾想过更新 BIOS,但电脑主板已停产,坦率地说,我很困惑我是否还能获得驱动程序。
流程:
我使用 Windows Server 2016 创建了一个可启动的 USB,计算机检测到该 USB,我能够启动它。文件加载,但当 Windows 徽标出现时,我收到蓝屏死机和错误消息ACPI BIOS 错误。
我已尝试过的(按顺序):
- 使用笔记本电脑上的 USB 介质(工作正常)
- 安装 Linux,运行顺利。
- 加载默认 BIOS 设置。
- 取出 CSMO 电池,等待 15 分钟然后重新插入。
- 创建 Hirens 可启动 CD,但是 Windows 启动画面后出现同样的错误。
问题:我下一步该怎么做?
答案1
非常片面的回答:
在 Linux 下,dmesg
启动后输入并查看 ACPI 相关消息 - 这可能会提示 BIOS 中的 ACPI 表出了什么问题。
Linux 在处理 ACPI 表时必须非常宽容,因为这些表经常违反(相当复杂的)标准,但与 BIOS 制造商提供的 Windows 驱动程序配合良好。
Linux 还包含iasl
编译/反编译 ACPI 表等工具,因此您可以自行调试问题。这将需要很多阅读(从[标准]开始(http://www.uefi.org/acpi/specs
)),因此,如果您想修复它,请计划投入大量时间。
Linux 还有一个名为 的工具,flashrom
它支持主板上多种(但不是全部)可刷新硬件,因此您可以使用固定的 ACPI 表重新刷新 BIOS,即使它是 PC 原型并且没有机会获得供应商提供的 BIOS 刷新程序。