虚拟机不符合 Windows 11 系统要求,尽管它应该

虚拟机不符合 Windows 11 系统要求,尽管它应该

我正在尝试在 Hyper-V 上创建 Windows 11 虚拟机。我从微软。这是我按照评论者的建议使用第二代的尝试:

  • 第二代
  • 默认开关
  • 8192 内存
  • 128 GB 硬盘
  • UEFI 安全启动已启用
  • 已启用 TPM
  • 已启用 DirectX 12

但是,当我启动虚拟机时,收到以下消息:

无法启动

在评论者指出第一代不支持 Windows 11 之前,我能够使用第一代虚拟机取得进一步的进展。在早期的 Hyper-V 新虚拟机安装向导中,我选择了:

  • 第 1 代
  • 默认开关
  • 8192 内存
  • 128 GB 硬盘

虚拟机摘要

我可以连接到虚拟机,启动后 Windows 安装正常启动。但是,安装过程停止,提示计算机不满足系统要求:

需求消息

据我所知,Windows 11 仅需要 4096 RAM 和 64 GB 硬盘,VM 满足这些要求。我的主机处理器也远高于要求:

系统处理器

有人能帮我理解为什么我在安装过程中收到此消息吗?谢谢您的帮助!

[编辑] 这是我尝试验证评论者提到的一些额外要求。

  • TPM。遵循选项 2这些说明我能够看到这个屏幕:

可信平台管理

我不知道 TPM 到底是什么,但这似乎表明主机已启用它。

  • DirectX 12 显卡。使用以下软件可以很容易地验证这一点这些说明

DirectX 版本

  • UEFI 安全启动。使用这些说明,我能够验证 UEFI 安全启动是否已启用:

UEFI 启动

这似乎表明所有要求都已满足。

答案1

Windows 11 不支持作为第 1 代客户机。您需要将其创建为第 2 代客户机。

https://learn.microsoft.com/en-us/windows-server/virtualization/hyper-v/plan/should-i-create-a-generation-1-or-2-virtual-machine-in-hyper-v

答案2

您提到了 RAM 和磁盘空间。但是,要求列出更多项目:

  • 可信平台管理
  • UEFI 启动
  • DirectX 12 显卡
  • 安全启动

您没有提到任何这些项目,这让我相信您并没有真正检查错误消息提供的 URL。

答案3

感谢@joeqwerty,我开始使用第二代安装选项,而不是第一代。我遇到启动错误,但这是因为第二代安装假定 ISO 在 DVD 上而不是在硬盘上,当提示从 DVD 启动时,要求我“按任意键”。

然而,在安装 Windows 11 后,我仍然收到“未满足要求”错误。使用另一个人们真正乐于助人的网站,我能够了解我做错了什么。

我以为 UEFI 安全启动要求是针对主机的。我没有意识到这些是完成新虚拟机设置向导后虚拟机所需的额外设置。

有人解释说,创建虚拟机后,我必须进入安全设置来启用这些功能(由于我截屏时虚拟机正在运行,因此是只读的):

VM 设置

在此发帖以防其他 VM 新手有同样的误解。

相关内容