Hyper V 创建虚拟机操作失败

Hyper V 创建虚拟机操作失败

我正在尝试使用 Hyper-V 创建新的虚拟机。为了测试它,我下载了 Ubuntu 16.04 iso 并进入 Hyper-V 管理器创建一个实例。我尝试了快速创建和新虚拟机向导,但每次尝试创建实例时都会遇到错误。我的设置非常简单,如下图所示:

在此处输入图片描述

当我尝试创建实例时,出现了这个非常神秘且无用的错误:

在此处输入图片描述

我已尝试以下所有方法:

  • 禁用并重新启用 Hyper-V Windows 功能
  • 仔细检查我的 BIOS 中是否启用了虚拟化功能
  • 在第 1 代和第 2 代之间切换
  • 创建之前定义操作系统 iso
  • 更改内存大小和网络设置
  • 使用提升的(管理员)权限运行
  • 将默认位置更改为另一个硬盘驱动器
  • 暂时禁用所有 AV 和防火墙保护
  • 我检查以确保我的用户是 Hyper-V 管理员组的成员
  • 驱动程序已更新
  • 服务窗口显示 Hyper-V 虚拟机管理正在运行 (vmms)

我显然已经在 Windows 功能中启用了所有 Hyper V 选项:

在此处输入图片描述

我的事件查看器中的检查显示了错误,但没有提供任何有用的信息:

来源:Hyper-V-VMMS ID:16010 描述:操作失败。

我确实也注意到了这一点,但我不知道这意味着什么:

来源:Hyper-V-VMMS ID:15350 描述:虚拟化基础架构驱动程序 (VID) 未运行

我不确定这是否是原因,如果是,如何解决它(我对整个 Hyper-V 方面的事情还很陌生)

这与我在 Stack Overflow 和 Google 中看到的指示权限错误的标准错误略有不同。我不太清楚如何处理这个问题。有什么建议可以说明可能出了什么问题吗?

  • 我正在运行 Ryzen Threadripper 1950X
  • 2 张 Vega64 卡

快速的 SystemInfo 检查得出以下确认结果,表明我的机器应该能够处理 Hyper-V:

在此处输入图片描述

编辑:

在 BIOS 中禁用并重新启用虚拟化功能,并完全关闭计算机然后重新打开后,我不再收到 VID 错误,但我仍然无法创建虚拟机

答案1

可能这里有一个解决方案 -https://social.technet.microsoft.com/Forums/en-US/b810795c-a078-49a8-b584-9ac1e1b896d1/hyperv-failed-to-create-a-new-virtual-machine-a-required-privilege-is-not-held-by-the-client?forum=winserverhyperv

如果您更改 Hyper-V 服务器上“创建符号链接”的默认设置,则可能会出现此错误。这是因为虚拟机需要此权限才能链接到 VHA 存储区域。默认情况下,当您安装 Hyper-V 角色时,会创建一个名为“虚拟机”的特殊组并赋予其“创建符号链接”权限。如果您使用 GPO 更改此权限(可能是遵循误导性的 STIG?),您将无法创建虚拟机并会收到上述错误。此组包含所有虚拟机服务 SID。

请点击此处了解更多信息;http://www.virtualizationadmin.com/articles-tutorials/microsoft-hyper-v-articles/storage-management/hyper-v-file-storage-permissions.html 检查您的限制策略 GPO 中的此设置。

答案2

另一种选择是 -https://www.reddit.com/r/HyperV/comments/56g0nq/failed_to_create_a_vm/d91mqg4

我随意将虚拟硬盘文件的默认文件夹从 F:\Hyper-V VMs\Virtual Hard Disks 更改为 C:\Hyper-V VMs\Virtual Hard Disks,将虚拟机配置文件的默认文件夹从 F:\Hyper-V VMs\Virtual Machines 更改为 C:\Hyper-V VMs\Virtual Machines。

完成此操作后,我能够创建虚拟机。测试后,我将路径重新设置为 F: 上的原始位置,然后重试,并能够成功创建虚拟机。我猜 Hyper-V 内部有些混乱。

相关内容