网站搜索

如何在虚拟机中运行 Windows 11


Windows 11 以其严格的硬件要求而闻名。这些要求要求您在设置 Windows 11 虚拟机时采取一些额外的步骤——以下是让它运行所需的所有操作。

Windows 11 的虚拟机要求

虚拟机可让您运行操作系统(如 Windows 11 或 Ubuntu),而无需另一台物理计算机。您可以创建在现有 PC 上运行的虚拟计算机。虚拟机对于测试新操作系统、操作系统的 beta 版本、测试沙盒中的软件或任何其他事情都非常方便。

您必须满足常规的 Windows 11 硬件要求才能运行 Windows 11 虚拟机,它们是:

  • 1 GHz 双核中央处理器 (CPU)
  • 4 GB 随机存取存储器 (RAM)
  • 64 GB 的存储空间
  • 720p 显示器或更好
  • 可信平台模块 (TPM) 2.0
  • 安全启动
  • Windows 11 安装媒体

大多数现代计算机都可以轻松满足 CPU、RAM、存储和显示要求。即使是运行虚拟机的理想固态硬盘,也不比传统硬盘贵多少。真正有问题的要求往往是 TPM 2.0 和安全启动——两者之一(或两者)通常会阻止安装 Windows 11 虚拟机。

如何在虚拟机中安装 Windows 11

有几种不同的方法可以在 Windows 上运行虚拟机。两个最受欢迎的选项是 VMWare Workstation Player 和 Oracle VirtualBox。用户界面完全不同,它们的要求也略有不同。你可以使用任何你喜欢的——这里并不重要——但不要同时安装两者,除非你想同时使用它们。

如果有其他您喜欢使用的虚拟化软件,它可能会起作用——您只需要根据您的软件调整这些步骤。

下载 Windows 11

您需要做的第一件事是下载 Windows 11 ISO。从下拉框中选择“Windows 11(多版 ISO)”,然后单击“下载”。

尽快开始下载。 Windows 11 可执行文件大约有 5 GB,除非您有千兆互联网,否则下载至少需要几分钟。

确保您在下载 Windows ISO 时知道它的保存位置。稍后您将需要该位置。

在 VirtualBox 中安装 Windows 11

如果您想使用 VirtualBox,请从其网站下载最新版本的 VirtualBox 并进行安装。在撰写本文时,这是 6.1 版,但请务必留意版本 7(如果可用)。

安装后启动 VirtualBox,单击“工具”,然后单击“添加”按钮。

为虚拟机命名一些合理且具有描述性的名称,以便您将来可以识别它。此外,确保操作系统版本设置为“Windows 11”,然后单击“下一步”。

Windows 11 在技术上只需要 4 GB 的 RAM,但如果你能腾出 8 GB 的内存,它可能会有所帮助。

在其余设置中重复单击下一步。默认选项应该适合一般用途。配置虚拟机后,从列表中选择您的 Windows 11 (VM),右键单击它,然后选择“设置”。您也可以选择虚拟机并单击顶部菜单栏中的“设置”。

单击“存储”选项卡。选择“空”SATA 设备,单击右侧附近的小光盘图标,然后选择“选择磁盘文件”。导航到您下载的 Windows 11 ISO 并选择它。

单击“确定”关闭“设置”窗口,然后单击绿色的大“开始”按钮。

你会看到一个黑屏,上面写着“按任意键从 CD 或 DVD 启动......”我们之前选择的 Windows ISO 当前安装在虚拟 DVD 驱动器中。当您按下任意键时,您是在告诉您的虚拟机从虚拟 DVD 驱动器启动。

看到熟悉的 Windows 徽标后,请转到标题为“禁用 TPM 2.0 和安全启动”的部分。

在 VMWare Workstation Player 中安装 Windows 11

您可以选择的第二个选项是 VMWare Workstation Player。它是日常应用程序中流行的另一个主要管理程序。从 VMWare 的网站下载并安装。

启动 VMWare Workstation Player,然后单击“创建新虚拟机”。

您需要做的第一件事是选择您之前为安装程序映像下载的 Windows 11 ISO。选择“安装程序光盘映像文件”选项,然后单击“浏览”找到您的 ISO。完成后,单击“下一步”。

VMWare Virtualbox Player 可能不会检测到它是 Windows ISO;将操作系统类型更改为“Microsoft Windows”并将版本设置为“Windows 10 及更高版本 x64”。

随意命名虚拟机并将虚拟驱动器设置为至少 64 GB。停在“准备创建虚拟机”窗口。您必须向虚拟机添加额外的 RAM,否则 Windows 11 将无法正常运行。单击“自定义硬件”。

您需要分配至少 4 GB 的 RAM,但如果您可以节省 8 GB,则应该这样做。

单击自定义窗口中的“关闭”,然后单击“完成”。您的虚拟机将立即启动,您将看到“按任意键从 CD 或 DVD 启动”。按照指示按下任意键,您将看到熟悉的 Windows 安装屏幕。

禁用 TPM 2.0 和安全启动

在安装正常工作之前,我们需要应用两个小的调整。 Windows 11 需要 TPM 2.0——默认情况下,VMWare Workstation Player 和 Oracle VirtualBox 都不满足该要求,因此必须将其禁用。此外,VirtualBox 不支持安全启动,因此也需要将其禁用。

单击前几页,直到到达此窗口:

按 Shift+F10 打开命令提示符,在提示符中键入“regedit”,然后按 Enter。

这是所有 Windows 安装附带的完全相同的注册表编辑器。它允许您修改 Windows 操作系统的大部分可用选项。在这种情况下,我们将使用它来禁用 TPM 2.0 和安全启动要求。通常您需要非常小心地编辑注册表,因为更改的值或删除的键可能会导致严重的问题。然而,由于这是一个甚至还没有安装的虚拟机,你不必太担心——在最坏的情况下,你只需在安装 Windows 之前重新启动你的虚拟机,所有的更改都在你的你所做的将被撤销。

导航到 HKEY_LOCAL_MACHINE\SYSTEM\Setup,然后右键单击“Setup”,将鼠标悬停在“New”上,然后单击“Key”。新注册表项必须命名为“LabConfig”——它不区分大小写,但使用混合大小写有助于提高可读性。

我们需要在 LabConfig 密钥中创建两个 DWORD(32 位)值。选择“LabConfig”键,右键单击右侧窗格中的空白区域,然后单击“新建”>“DWORD(32 位)值”。命名一个 DWORD:

BypassTPMCheck

并命名另一个:

BypassSecureBootCheck

如果一切都正确,你应该有两个 DWORD,如下所示:

该值必须从 0 更改为 1。右键单击“BypassTPMCheck”,然后单击“修改”。

将“数值数据”设置为 1,然后点击“确定”。

对“BypassSecureBootCheck”DWORD 重复完全相同的过程。当一切都完成后,您应该在 LabConfig 键中看到两个 DWORD,并且它们的值都应该为 1。

就是这样 - 你已经完成并准备好安装 Windows 11。点击注册表编辑器和命令提示符右上角的“X”,然后点击“我没有产品密钥”。

您现在需要做的就是单击正常的 Windows 11 安装提示,然后等待安装完成。