无法在 VMWare 中更改 bios

无法在 VMWare 中更改 bios

我一直尝试在 VMWare 中使用修改后的 BIOS,但一直失败。

我在 VMWare Workstation 根安装目录的 x64 目录中有一个修改过的 BIOS ROM,即 BIOS.440.ROM。我使用 Phoenix BIOS 编辑器 (biosedit.exe) 更改了 BIOS 制造商。

我尝试将其放在虚拟机根目录中,对“bios440.filename”属性使用相对路径,并将其放在公共目录中并使用 ROM 的绝对路径。

这些变化从未反映在客户机上的 msinfo32 中,这使我相信修改后的 ROM 从未被加载。

我运行的软件是 VMWare Workstation 17,客户操作系统是 Windows 11 Enterprise N。

有人能帮我解决这个问题吗?

答案1

您可以在主机中更改(更新)BIOS。

但据我所知(我使用 VMware Workstation 17 及所有先前版本),您无法在 Guest VM 中安装 BIOS。

请参见:

VMware 客户机中的 BIOS

这根本就是不可能的。

我们的 BIOS 中有很多自定义粘合剂,使我们能够以允许 Windows 等操作系统启动的方式公开硬件。即使用另一个“半虚拟化”BIOS 替换它,例如通过为我们的虚拟硬件编写新的 EFI BIOS,也是一项艰巨的工作。尝试运行针对特定物理硬件的随机 BIOS ROM 永远不会奏效。

跟进:

如果您有 Windows 11 生产机器(我有)和 VMware V17(我有),那么您可以为 UEFI 和安全启动设置客户机。但这不会将 BIOS 文件添加到 VMware 客户机安装文件夹中。

VMware UEFI 设置

相关内容