这几日调试家里的几台机器,把那台实验oob的Dell Optiplex 960拿出来当HyperV的服务器用,结果却发现无法启动HyperV,日志里提示VMX不存在

Event ID 41: Hyper-V Launch failed; Either VMX not present or not enabled in the BIOS.

在网上搜了一下,微软的支持工程师提出的意见是将bios设置修改一下重新保存重启,不过那台对应的机器是755,试了一下没成功

Go into the Bios

1)under Security  -Execute Disable- set to Off

2)under Performance -Virtualization- set to Off

3) under Performance -VT for Direct I/O Access - set to Off

4) under Performance -Trusted Execution -set to Off

click on escape select Save and exit option as soon as we select that Hard boot the box off

turn on the box

Go into the Bios

1)under Security  -Execute Disable- set to ON

2)under Performance -Virtualization- set to ON

3) under Performance -VT for Direct I/O Access - set to ON

4) under Performance -Trusted Execution -set to Off

click on escape select Save and exit option as soon as we select that Hard boot the box off

no boot up normally and the issue should be resolved

http://social.technet.microsoft.com/Forums/en-US/winserverhyperv/thread/bdcae0b6-ba07-451a-b9dd-514fdbb6cc77

不过有人跟帖提出,只要将trusted write禁用就行了

试了试果真如此 = =