很长时间没有写博客啦!最近自己配了一台电脑(配置CPU : AMD FX4100主板:技嘉 GA-970A-D3),想用来体验一下Hyper-v。操作系统是Windows servers 2008 R2,自动更新到了SP1。想到要想运行Hyper-v,硬件必须支持虚拟化。用软件测了一下
这是怎么回事呢?
微软在知识库文章中表示,如果你在AMD推土机处理器上运行Windows Server 2008 R2 RTM/SP1操作系统,并安装了Hyper-V Server Role,然后试图运行虚拟机“XXX”,会因为AVX指令集的支持而发生错误。
RTM版系统上的错误提示为“Virtual machine name could not initialize.”(XXX无法初始化),SP1版系统上则是“The virtual machine could not start because the hypervisor is not running.”(虚拟机因为没有运行HyperVisor而未启动)。
此外在SP1版系统的Microsoft-Windows-Hyper-V-Worker-Admin管理日志中还会出现如下事件:
Source: Microsoft-Windows-Hyper-V-Worker
Event ID: 3112
Level: Error
Description: The virtual machine could not be started because the hypervisor is not running.
好了,问题解决了。希望能对遇到类似问题博友有所帮助!
为了方便大家下载,补丁在附件里了。