在没有 ACPI(电池等)的 VM 中安装 Windows 10?

在没有 ACPI(电池等)的 VM 中安装 Windows 10?

在 Linux 上,我使用 VirtualBox 尝试在虚拟机内安装 Windows 10。每当 Windows 虚拟机运行时,我都会遇到关机和挂起内存问题,这就是为什么我希望我的 Windows 虚拟机不了解所有电源管理内容(即电池等)。

因此我在 virtualbox 中禁用了 acpi:

vboxmanage modifyvm {uuid of vm} --acpi off

我的问题是导致 Windows 10 安装介质 (iso) 失败 (BSOD),通常情况下,它可以正常工作,并混合出现这些代码:

0x00002250x0000017

如何安装没有 ACPI 功能的 Windows 10 VM。

当然,我知道 Windows 相对于 Linux 的劣势,但在让 Ubuntu 在没有 ACPI 和 APIC 的情况下工作之后,我真的认为 Windows10 应该能够做到同样的事情。在虚拟机内部,不需要电池等。

在网上读了一些文章后,我预计我需要在 Windows 中禁用 ACPI,并且这会在设备管理器中发生。

在此处输入图片描述

答案1

需要明确一点的是,VM 客户机除了运行所需的操作外,不应该对主机硬件行为产生任何影响。如果不是这样,请向 Oracle 报告错误。

因此,主机的任何 ACPI 问题都不会受到客户机的影响。它们可能会影响客户机,但我对此表示怀疑。客户的 ACPI 总线是模拟的,而不是虚拟化的。如果没有 ACPI,您失去的不仅仅是电池电量指示器。

对你的问题的简短回答是:不要问你认为你知道答案的问题。(“没关系,告诉我我是对的吗!”)

提出你需要答案的问题。

Win10 需要 ACPI 接口吗?是的。如果看不到管理接口,它就不会安装。

除了电池电量之外,您还需要 ACPI 吗?是的。对于从 '95 开始的所有 Windows,最好使用 ACPI 接口来正确控制 CPU。

另外,如果没有它,您将无法VBoxManage controlvm … acpipowerbutton从主机控制台关闭()客户机。

您的主机上的 ACPI 问题可以修复吗?很有可能。升级您的 BIOS。

相关内容