Page 1 of 1

Is VT-x required?

Posted: 30. Jan 2016, 01:01
by iamthebull
I moved a virtual machine from one host to another. The original host supported VT-x and the new host does not. Well the CPU supports VT-x but the BIOS does not. When I try to run the virtual machine on the new host I get the following error message:

Code: Select all

Failed to open a session for the virtual machine Win 7 Pro x64 SP1 V01.

VT-x is disabled in the BIOS for all CPU modes (VERR_VMX_MSR_ALL_VMX_DISABLED).

Result Code: E_FAIL (0x80004005)
Component: ConsoleWrap
Interface: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}
The original host is Windows 8.1 and the new host is Windows 7. The guest is Windows 7. All systems are 64 bit.

Is VT-x required to run the virtual machine?

Re: Is VT-x required?

Posted: 30. Jan 2016, 01:24
by Perryg
Is VT-x required to run the virtual machine?
It is required for all 64-bit guests and the Windows guest => version 8.* either 32-bit or 64-bit.

Re: Is VT-x required?

Posted: 30. Jan 2016, 02:02
by iamthebull
Will it work with VT-d?

Re: Is VT-x required?

Posted: 30. Jan 2016, 02:09
by Perryg
VT-x/AMD-v is Virtualization Technology. VT-d is for IOMMU or PCI passthrough. So it will not help you with your original issue.

Re: Is VT-x required?

Posted: 30. Jan 2016, 11:56
by mpack
What is the exact model of your CPU? I find it unlikely that anything supports VT-d but not VT-x. Besides which the error message seems very clear to me "VT-x is disabled in the BIOS". That form of words says that your new CPU does support VT-x, it is just disabled.