为什么无法在 Oracle Virtualbox VM 上运行 Windows 11?
近日,Windows 11正式发布。由于它的大肆宣传,很多人都渴望借助 VirtualBox 等工具将这个新操作系统安装在虚拟机上。如果您尝试在虚拟机上安装 Windows 11,您可能会觉得这并不容易。一些用户在 VirtualBox 上遇到了安装错误等问题。他们会收到类似'这台电脑无法运行 Windows 11'。此类错误的解决方案是可用的。
现在尝试在没有 TPM 支持的虚拟机上更新 Windows 11 版本的内部人员将收到错误。但 Oracle 开发人员正在努力寻找合理的解决方案。由于虚拟机已经变得普遍,因此可以考虑将它们用于未来的操作系统。请记住,在 Microsoft 修改了虚拟机的硬件要求策略后,即将推出的 Windows 操作系统不再与流行的 Oracle VirtualBox 虚拟化兼容。
当雷德蒙德官方最初宣布 Windows 11 时,他们提到设置此操作系统的系统要求阈值进行了一些修改。尽管许多人认为微软支持旧版软件和硬件只是时间问题。尽管遭到了相当大的反对,但仍然没有任何改变。
VM 的系统要求限制:
考虑到软件开发人员和企业通常如何使用虚拟机来测试新操作系统,这家科技巨头提到,Windows 11 在升级或安装时不会检查兼容硬件。
此版本需要进行一项更改,使虚拟机上的 Windows 11 系统要求的执行与物理 PC 相同。之前创建的运行 Insider Preview 版本的 VM 可能不会更新到最新的预览版本。
在 Hyper-V 中,VM 应创建为第 2 代 VM。如果满足硬件要求,则可以继续在 Oracle 和 VMware 等供应商的其他虚拟化产品的虚拟机中运行 Windows 11。只要它们继续支持安全启动和 TPM 直通,就不会有问题。
目前,Oracle VirtualBox 不支持此类功能。这导致微软最新的政策发生变化,您将无法使用该操作系统。 Oracle 无法准确说明新版本何时发布。然而,它希望向客户保证,工作正在朝着这个方向进行,并且未来的 VirtualBox 版本将支持 Windows 11。

更多阅读:什么是“以管理员身份运行”以及为什么要使用它?在 Windows 10 中
方法 1:选择 VBoxSVGA 作为您的视频适配器:
您需要转到虚拟机设置并从显示设置中选择 VBoxSVGA 作为视频适配器。同样将为您的虚拟机分配足够的视频和图形资源。因此,您可以轻松安装 Windows 11。
方法 2:启用 TPM
TPM(可信平台模块)是主板(或 CPU)上的微控制器,其中包含加密密钥和一些其他重要数据,可让您验证平台的身份。如果要在 Windows 11 上运行虚拟机,则必须在 BIOS 设置中启用 TPM。
大多数系统必须默认启用 TPM。但是,如果您发现 Windows 11 安装有错误,建议检查 BIOS 中的 TPM。如果已关闭,请将其重新打开并重试。开启后,您可以轻松地在 VirtualBox 中的虚拟机上安装 Windows 11。
方法 3:启用 VT:
虚拟化 (VT) 是在任何系统上正确执行虚拟机所需的 BIOS 设置。此设置使您的系统能够为虚拟机虚拟化 CPU。诸如“此电脑无法运行 Windows 11”之类的错误通常是由于此类设置造成的。
您需要重新启动系统并确保 BIOS 中启用了 VT。但如果禁用虚拟化,请允许它并再次尝试安装 Windows 11。
方法 4:替换 appraiserres.dll:
安装 .iso 中的某个文件可能会导致问题,例如“appraiserres.dll”。如果您尝试了上述方法但未能成功,您可以尝试用下面关联的文件替换该文件。现在将 iso 解压缩到合适的位置,并将目录中的文件替换为关联的文件。
