Is VT-x required?

This is for discussing general topics about how to use VirtualBox.
Post Reply
iamthebull
Posts: 9
Joined: 26. Jan 2016, 00:17

Is VT-x required?

Post 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?
Perryg
Site Moderator
Posts: 34369
Joined: 6. Sep 2008, 22:55
Primary OS: Linux other
VBox Version: OSE self-compiled
Guest OSses: *NIX

Re: Is VT-x required?

Post 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.
iamthebull
Posts: 9
Joined: 26. Jan 2016, 00:17

Re: Is VT-x required?

Post by iamthebull »

Will it work with VT-d?
Perryg
Site Moderator
Posts: 34369
Joined: 6. Sep 2008, 22:55
Primary OS: Linux other
VBox Version: OSE self-compiled
Guest OSses: *NIX

Re: Is VT-x required?

Post 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.
mpack
Site Moderator
Posts: 39134
Joined: 4. Sep 2008, 17:09
Primary OS: MS Windows 10
VBox Version: PUEL
Guest OSses: Mostly XP

Re: Is VT-x required?

Post 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.
Post Reply