Hyper-V 服务器上的神秘状态 11 错误

Joh*_*nie 6 windows-server-2008 hyper-v

我注意到我们的很多 Hyper-V 服务器(2008 年和 2012 年)在重新启动(并启动所有 VM)时在 Microsoft-Windows-Hyper-V-Hypervisor/Operational 日志中报告以下错误:

Source: Hyper-V-Hypervisor
EventID: 8451
Text: Hyper-V failed creating a new partition (status 11)!
Run Code Online (Sandbox Code Playgroud)

我在 Google 上搜索过的各种 MS 博客都说状态 11 错误只是一个一般错误,这意味着无法启动 VM。但是,所有虚拟机都运行良好。我怀疑这可能是删除 VM 时留下的幽灵 VM,因为如果我使用带有三个来宾的 HV 服务器,所有这些都运行良好,日志中的最后四个事件会显示(按顺序):

Hyper-V failed creating a new partition (status 11)!
Hyper-V successfully created a new partition (partition 2).
Hyper-V successfully created a new partition (partition 3).
Hyper-V successfully created a new partition (partition 4).
Run Code Online (Sandbox Code Playgroud)

所以我的猜测是在某处留下了一个存根分区 1

但是我已经看了又看,看不到任何可能导致问题的旧分区 1 的痕迹。任何人都可以建议这可能在哪里,或者还有其他一些我忽略的解释吗?

小智 3

这可能是资源分配错误。您可能有很多资源分配给虚拟机,当它们启动时,Windows 无法足够快地分配这些资源(错误 11),然后它会继续启动它们。为了测试这一点,我会:

  1. 停止所有虚拟机
  2. 把它们拿出来自动启动
  3. 手动启动它们,同时等待 5-10 秒再启动下一个
  4. 如果错误再次出现,请查找日志