I've been running VMWare Workstation 11, with 32 & 64-bit guests just fine but I haven't run in in a few months. I tried starting it up again and I get:
Blockquote Binary translation is incompatible with long mode on this platform. Long mode will be disabled in this virtual environment and applications requiring long mode will not function properly as a result. See vmware.com/info?id=152
What I get out of that page is that VT-x needs to be enabled, however, it is already enabled in the BIOS.
I get the error message trying to run either 32-bit or 64-bit clients, all of which ran just fine a few months ago. After clicking okay to it for a 32-bit VM, it will run. A 64-bit client won't, telling me:
Blockquote The virtual machine is configured for 64-bit guest operating systems. However, 64-bit operation is not possible. This host supports Intel VT-x but Intel VT-x is disabled.
The first suggestion is to enable Intel VT-x and to disable 'trusted execution'. VT-x is enabled in the BIOS and while the i7-2600 supports VT-d, the 2600K does not.
I'm running Windows 7 Ultimate x64 on an ASUS P8Z77-V Deluxe with an i7-2600K, and the UEFI BIOS. "Intel Virtualization Technology" is Enabled in the BIOS. However when I run System Information for Windows (SIW) or PC-Wizzard, they tell me it's disabled. I know where the setting is under Advanced\CPU Configuration and it shows Enabled.
I'm very puzzled at to what's going on. The BIOS is the same one (1805) that I've been running just fine with the last couple years so I'd rather not mess with an update to the latest version. Also before I got Workstation, I ran VirtualBox just fine. It's been uninstalled, and I've been running Workstation 11 fine until just recently.
As far as I know, I'm not running anything else that's doing virtualization, and the Windows Features does not show Hyper-V.
I'm at a loss here to understand why VT-x shows as disabled under Windows 7 when it's clearly enabled in the BIOS, or what could have caused it to be disabled.