5

I don't know what to make of this situation:

Windows 8 freezes after about 3 seconds after booting to the log in screen.

The only way i have been able to avoid the freeze, is if i set

  • VT-d disabled
  • VT-d enabled, but Nvidia drivers uninstalled (running on integrated graphics)
  • VT-d enabled, Nvidia drivers installed, Hyper-V feature enabled

My goal is to get Windows 8 running with VMWare (ie. Hyper-V has to stay disabled), VT-d and the latest NVidia drivers.

Specs:

  • 32 GB of ram
  • Intel Core i7-2760QM
  • NVidia Quadro 1000M
  • Intel 520 SSD 480GB

Maybe somebody has experience with this kind of a situation ?

1 Answers1

2

There are apparently many reasons for freezes in Windows 8.
I list here some of the known fixes, including that of Hyper-V below.

  1. Disable dynamic ticks by doing in CMD as administrator (no known reason why it works) :
    bcdedit /set disabledynamictick yes
  2. Disable C-states or C-modes if your bios allows it
  3. Activate Hot Swap if your bios allows it by setting it to Enabled
  4. Update all drivers, if possible from the manufacturer's website
  5. Fully patch Windows, including optional updates
  6. Activate Hyper-V (some people report that disabling dynamic ticks solves the same problem)

As regarding Hyper-V, I quote from Windows 8 Web Browsing Freeze :

By enabling Hyper-V on your machine, your root OS (which you use) will now run on top of a Hypervisor, which means it's essentially visualised. It's not in the same sense as a virtual machine, as your OS will still have direct hardware access to essentials such as graphics cards for gaming.

If you already run a virtualisation environment such as VMWare or VirtualBox (with 64-bit VMs only), they will no longer work. The reason is that the Hypervisor doesn't expose the VT-x extension to it's virtual machines (including your new root), and so other virtualisation products can't be ran with full effectiveness. The obvious workaround to this problem is to convert your VMWare/VirtualBox VMs to Hyper-V, and import them using the Hyper-V Manager.

harrymc
  • 498,455