在 Windows Server 2008 R2 上,尝试在 Hyper-V 管理器中启动名为“TFS”的虚拟机时显示以下消息:
Hyper-V 管理器
尝试启动选定的虚拟机时出现错误。
‘TFS’无法初始化。
无法创建分区:系统资源不足,无法完成请求的服务。(0x800705AA)
“TFS”无法初始化。(虚拟机 ID 252EAC02-59DB-4BE5-BB9A-296B5BA4BC78)
无法创建分区:系统资源不足,无法完成请求的服务。(0x800705AA)
答案1
与 ESX 不同,在 ESX 中您可以指定过多的 RAM,而 Hyper-V 会将您设置的 RAM 分配给 VM,因此如果您的主机具有 4GB RAM,并且有 2 个 VM 正在运行,每个 VM 具有 2GB,则您无法启动另一个。ESX 允许您启动另一个 VM 并尝试在它们之间分配可用的 RAM,但如果 RAM 不足,您最终会遇到资源问题。
答案2
减少此虚拟机所需的 RAM 似乎已解决问题。
奇怪的是,错误消息中没有具体提到 RAM 是导致错误的原因。