Windows 7 BIOS 上未找到 Hyper-V

Windows 7 BIOS 上未找到 Hyper-V

我目前使用的是具有 2GB RAM 和内核的 Windows 7 Home OS,并尝试在最新版本的 Oracle VirtualBox 上安装 x64 Ubuntu 以完成大学作业。我得到的只是以下错误:

未找到本机 API dll (C:\Windows\system32\WinHvPlatform.dll) (VERR_NEM_NOT_AVAILABLE)。AMD-V 在 BIOS 中被禁用(或由主机操作系统禁用)(VERR_SVM_DISABLED)。

Hyper-V 不适用于 Windows 的开/关功能。我尝试了互联网上的所有教程,但都不起作用。我一直在搜索 Hyper-v 的副本,但找不到。有详细信息显示它可以从 RSAT 和一些管理工具中恢复。尝试了 RSAT,但它的行为未定义,除了尝试进行 Windows 更新外什么也不做。一些页面上还有评论说,由于 Windows 7 不再受 Microsoft 支持,因此无法获取架构。当我检查 bios 菜单时,我看不到任何有关虚拟化配置的选项,而且选项很少。

这个问题能解决吗?

答案1

从我找到的信息来看(大部分其他人也尝试过),Acer 似乎决定不公开设备上的硬件辅助虚拟化开关。这意味着您无法打开它,这反过来意味着您无法使用 64 位客户机运行虚拟机。但是,您仍然可以使用 32 位客户机运行虚拟机。

有人使用另一台 Acer 笔记本电脑,显然通过直接修改 EFI 变量来启用硬件辅助虚拟化。因为我无法验证这一点EFI 变量中的错误值可能会永久使您的电脑/笔记本电脑变砖,我强烈建议您不要这样做。

仅 2 GiB 的 RAM 无论如何都无法运行 64 位客户机。如果您必须使用 64 位操作系统,则必须进行多重引导或使用其他机器。

只要您只使用很短的时间(几个小时),在云服务平台(Amazon Web Services、Google Cloud Platform、Microsoft Azure、DigitalOcean 等)上使用虚拟机是非常便宜的。如果您需要更长时间使用虚拟机,那么三大巨头可能不适合您。DigitalOcean(和其他)可能仍然足够便宜。

相关内容