Hypervisor didn't start
Hello to all,
I have a big Problem with Server 2008 R2 Hyper-V, the Hypervisor didn't work. The Computer is an Dell Precision M4400, in Bios Settings the Virtualization, Trusted Execution and VT for Direct IO is enabled.
I looked with bcdedit for the hypervisiorlaunchtype, it is set to Auto.
The System allredy run with Hyper-V but on Thursday I add another Problem and I set the Bios to default, then the I enabled Virtualization and Trusted Execution and VT for direct IO again. Since this Change it dosent work.
I make a new Windows installation, it is the same Problem. At last I update the Bios to the newest Version, but it is the same Problem.
Are their any other Settings I can look for?
Thanks for your Support
Best Regards
Holger
Answers
Hi,
Generally speaking, the two key feature for Hyper-V you should enable in BIOS is Virtualization and Data Execute Protection(this name will be different in different BIOS). Based on my experience, on a Dell computer, you only have to enable Virtualization under Performance and Execute Disable under Security in BIOS.
I recommend that you perform the following steps:
1. Disable the following settings in BIOS
Security > Execute Disable (set to Off)
Performance > Virtualization (set to Off)
Performance > VT for Direct I/O Access (set to Off)
Performance > Trusted Execution (set to Off)
2. Press Esc and save settings. When the server reboots do a hard power off. Power on, and then in the BIOS again ensure that the following is set:
Security > Execute Disable (set to On)
Performance > Virtualization (set to On)
Performance > VT for Direct I/O Access (set to On)
Performance > Trusted Execution (set to Off)
3. Press Esc and save settings. Hard power off again once the server reboots. Turn power on and let computer boot normally.
By the way, please provide the details about the error and the log in Event View about hypervisor.
Best Regards,
Vincent Hu
- Marked As Answer byVincent HuMSFT, ModeratorTuesday, October 20, 2009 10:32 AM
- Hello,
yes after I do the Configuration (See my last thread) it works.
On the Bios of Precision M4400 the Ssettings are this:
Security -> CPU XD Support = on (It is the Execute Disable Bit)
Virtualization Support -> Virtualization =on
Virtualization Support -> VT for Direct I/O = on
Virtualization Support -> Trusted Execution = OFF
Thank you, all works fine!
Holger- Marked As Answer byVincent HuMSFT, ModeratorTuesday, November 03, 2009 6:24 AM
All Replies
- Holger - when you most recently reinstalled the system, were you able to successfully add the Hyper-V role? If so, what are you seeing now that tells you that it's not running/working?
Also, you don't mention whether you checked the event log for relevant traffic. Hi,
Generally speaking, the two key feature for Hyper-V you should enable in BIOS is Virtualization and Data Execute Protection(this name will be different in different BIOS). Based on my experience, on a Dell computer, you only have to enable Virtualization under Performance and Execute Disable under Security in BIOS.
I recommend that you perform the following steps:
1. Disable the following settings in BIOS
Security > Execute Disable (set to Off)
Performance > Virtualization (set to Off)
Performance > VT for Direct I/O Access (set to Off)
Performance > Trusted Execution (set to Off)
2. Press Esc and save settings. When the server reboots do a hard power off. Power on, and then in the BIOS again ensure that the following is set:
Security > Execute Disable (set to On)
Performance > Virtualization (set to On)
Performance > VT for Direct I/O Access (set to On)
Performance > Trusted Execution (set to Off)
3. Press Esc and save settings. Hard power off again once the server reboots. Turn power on and let computer boot normally.
By the way, please provide the details about the error and the log in Event View about hypervisor.
Best Regards,
Vincent Hu
- Marked As Answer byVincent HuMSFT, ModeratorTuesday, October 20, 2009 10:32 AM
· Hi,
Have you tried the suggestion? I want to see if the information provided was helpful. Your feedback is very useful for the further research. Please feel free to let me know if you have addition questions.
Best regards,
Vincent Hu
- Hello Vicent, hello to all,
Thanks for your help.
I was on Vacation the last week, for this reason my answer so late.
At Dell Setup it is so like Vicent has written.
At my BIOS:
Security -> CPU XD Support = on (It is the Execute Disable Bit)
Virtualization Support -> Virtualization =on
Virtualization Support -> VT for Direct I/O = on
Virtualization Support -> Trusted Execution = OFF
And their was my mistake - I set Trusted Execution to on!
Then I could install the Hyper-V Role but the Hypervisor didn`t start.
Best regards
Holger Hi,
The behavior is a big strange.
How about to load the BIOS to default settings, save it, power off the computer, go to BIOS settings and just enable Virtualization and Execute Disable.
Vincent Hu
- Hello,
yes after I do the Configuration (See my last thread) it works.
On the Bios of Precision M4400 the Ssettings are this:
Security -> CPU XD Support = on (It is the Execute Disable Bit)
Virtualization Support -> Virtualization =on
Virtualization Support -> VT for Direct I/O = on
Virtualization Support -> Trusted Execution = OFF
Thank you, all works fine!
Holger- Marked As Answer byVincent HuMSFT, ModeratorTuesday, November 03, 2009 6:24 AM

