操作系统为:Windows Server 2012 数据中心版
BIOS中已设置Virtualization Technology为Enabled,
添加了虚拟化Hyper-V角色,并且设置好。
新建虚拟机后,打开虚拟机电源提示如下错误:
尝试更改“hostadm”的状态时应用程序遇到错误。
“hostadm”无法初始化。
尝试初始化VM已保存状态失败。
查看详细信息,显示:
“hostadm”无法初始化。(虚拟机ID
3E4C1E11-FC3A-434E-BC08-8018932C00D1)
“hostadm”无法创建或访问已保存状态文件
D:\Hyper-V\Virtual Machines\3E4C1E11-FC3A-434E-BC08-8018932C00D1.vsv
虚拟机文件夹Hyper-V已经添加Authenticated Users完全控制权限,请问如何解决此问题?
这个错误是由于权限问题导致
首先
将VPS的配置保存目录指定在别的盘(一般是D:\config)
默认情况下,VPS的配置保存目录为: G:\ProgramData\Microsoft\Windows\Hyper-V
由于VPS的配置在点快照时要占用大量的硬盘空间,因此不能放在C盘,修改办法如下:打开Hyper-V管理器中,点"Hyper-V设置"(Setting),在弹出的窗口,左边的"服务器",点"虚拟机",在右边"指定的存储虚拟机配置文件的默认文件夹"中,设置为您自己定义的目录(如D:\config),
如果放在D:\config,需要以下权限:
给D:\加service读权限
给D:\config加service全部权限
修改后再开启就不会提示错误了

Hyper-V, Hyper-V