I've troubleshot this till i'm blue in the face and need some advice. I would like to have BOTH hyper-v and VMware workstation 6 running on my intel dual-core system and BOTH capable of running 64-bit VMs. Hyper-V requires BOTH VT support and XD bit (aka NX bit) support to be enabled (i'm not sure why they need XD/NX support). However, whenever I enable the XD support from within the bios, my PC is no longer able to run 64-bit VMs within VMware.
I am running windows server 2008 / 64-bit with hyper-V installed. I am attempting to run VMware workstation 6.0.3 on the host's O/S parallel to hyper-v.
I have used the tool "VMware-guest64check-6.0.0-45731" to establish the following:
- Disable VT and XD bit support in bios
- No Hyper-V
- guest64check fails
- Enabling VT but NOT XD bit support in bios
- No Hyper-V
- guest64check succeeds (and 64bit guests work in VMware)
- Enabling VT and XD bit support in bios (and setting EAP to optout (default) )
- Hyper-V works
- guest64check fails
- Enable VT and XD bit support in bios (and setting EAP to optout (with "VMware-guest64check-6.0.0-45731" listed as an exception) )
- Hyper-V works
- guest64check fails
- Enabling VT and XD bit support in bios (and setting EAP to optin)
- Hyper-V works
- guest64check fails
I'm at a loss for what to do next. Anyone have any suggestions? It appears as if something about how the hardware is perceived (and not represented by the host's OS) is not desirable to VMware when the XD bit is enabled.
Any advice would be appreciated.
Jon
Tags:
xd_bit,
nx_bit,
64_bit,
64bit,
windows_server_2008,
hyper-v,
6.0,
workstation,
6.0.3,
workstation_6.0,
workstation_6.0.3