I have Windows 10 (build 9926) running as a virtual, so I’m not sure if the option is not available for me because of that or because it’s not available on the current build.
However you can check to see if your options are grayed out by checking the following:
- Go to “Programs and Features.”
- On the left side panel click on “Turn Windows features on or off”
- Expand on “Hyper-V.”
- Check “Hyper-V Platform.” If it’s grayed out that means that it’s currently not available.
Did you ever sort this out? I just ran into the issue while trying to run Docker in Windows 10 x64.
It's definitely being caused by Hyper-V, but I haven't discovered exactly why or how to fix it yet. What I have found though in the meantime to still be able to boot into Windows (not just Safe Mode, and obviously without Hyper-V being usable once booted) is to toggle off Hyper-V via your BCD file.
You have to be able to get to a command-line though. What I've been doing is wait for startup repair to fail, then boot into Safe Mode. From there I open up an elevated (Admin) Command-line and type this:
BCDedit /set hypervisorlaunchtype Off
Then reboot.
If you have more than 1 item in your BCD you might need to specify which item to turn hypervisor off on. You can view all BCD items just by typing:
BCDedit
And to specify the item to alter, just add in its ID:
BCDedit /set {<long string of numbers here>} hypervisorlaunchtype Off
NOTE: When installing Hyper-V, it apparently automatically sets that flag to "Auto" (on) in your BCD, which causes the BSOD/Boot Repair Loop. Once you get the problem sorted out, you'll need to set that flag back to "Auto" to use Hyper-V again. I always make 2 boot choices in my BCD; one with Hyper-V enabled, one with it disabled. Then I select the one I want as needed.
Best Answer
Why not download the free Hyper-V Server 2012.
It's Server 2012 Core + Hyper-V.
http://www.microsoft.com/en-us/server-cloud/hyper-v-server/default.aspx