分类: WINDOWS
2013-03-01 11:37:07
Issue
On a computer with Windows Server 2012 or Windows 8 with Hyper-V role installed or after upgrading from a previous version of Windows with the Hyper-V role already installed, you may receive the following error message while starting a virtual machine:
Virtual machine
'VM_Name' could not be started because the hypervisor is not running (Virtual
machine ID
Additionally, you may notice the following event logged in the System Event Log:
Source:
Microsoft-Windows-Hyper-V-Hypervisor or System
Event ID: 60
Description:
Hyper-V-Hypervisor: Hypervisor launch failed; Secure Mode Extensions have been
enabled by the BIOS. Please disable Secure Mode Extensions in the BIOS to
launch Hyper-V.
解决办法
参考链接
在BIOS里修改了4个选项:
1、启用 virtualization technology
2、启用 Exectue Disable
3、关闭 I/OAT DMA Engine
4、启用 SR-IOV Global Enable
重点在于有些版本的BIOS里面 有SR-IOV Global选项,有些没有,有些设置了 Enable ,但是解决不了客户的问题,可能问题在于BIOS版本问题,导致这个选项设置了无效。
关闭 Exectue Disable 选项会导致 报Event ID: 48
如果故障依旧,升级BIOS到6.3.0,并且检查:
virtualization technology to Enable
Exectue Disable to Enable
I/OAT DMA Engine to disable
SR-IOV Global Enable to enable
issue must be fixed