VirtualBox not detecting 64-bit host, VT-x
Posted: 26. Jan 2016, 05:42
So I have a couple of odd problems with VirtualBox.
First, my setup:
VirtualBox version: 5.0.10 r104061
OS: Windows 8.1 SL 64-bit
RAM: 12 GB
CPU: Intel Core i7 5500U (mobile cpu)
CPU-Z 1.74.0 reports VT-x among the instruction sets supported by my processor.
Intel's own Processor Identification Utility agrees that my processor supports "VT-x with Extended Page Tables".
Now, here are my problems.
1. When I add a new VM (or look under Settings > General for an already existing one), and I select an from the Version drop-down list, it only shows options marked "(32-bit)" even though I'm running a 64-bit system.
(This is regardless of whether I've selected "Microsoft Windows" or "Linux" in the previous Type drop-down list.)
2. When I try to virtualize an image which requires VT-x (like Windows 8.1 and its ilk) it frowns at me and says "VT-x/AMD-V hardware acceleration is not available on your system. Certain guests (e.g. OS/2 and QNX) require this feature and will fail to boot without it."
So, what's up with this? Why can't I virtualize a 64-bit image? And why isn't VirtualBox detecting VT-x on my CPU?
(Note: There's no option in my BIOS settings to turn VT-x on or off, so unless for some dumb reason it's always turned off in my laptop I doubt that's causing it. And I'm not sure exactly how CPU-Z and the Processor Identification Utility detect these extensions, but surely both couldn't have reported it if it was turned off?)
First, my setup:
VirtualBox version: 5.0.10 r104061
OS: Windows 8.1 SL 64-bit
RAM: 12 GB
CPU: Intel Core i7 5500U (mobile cpu)
CPU-Z 1.74.0 reports VT-x among the instruction sets supported by my processor.
Intel's own Processor Identification Utility agrees that my processor supports "VT-x with Extended Page Tables".
Now, here are my problems.
1. When I add a new VM (or look under Settings > General for an already existing one), and I select an from the Version drop-down list, it only shows options marked "(32-bit)" even though I'm running a 64-bit system.
(This is regardless of whether I've selected "Microsoft Windows" or "Linux" in the previous Type drop-down list.)
2. When I try to virtualize an image which requires VT-x (like Windows 8.1 and its ilk) it frowns at me and says "VT-x/AMD-V hardware acceleration is not available on your system. Certain guests (e.g. OS/2 and QNX) require this feature and will fail to boot without it."
So, what's up with this? Why can't I virtualize a 64-bit image? And why isn't VirtualBox detecting VT-x on my CPU?
(Note: There's no option in my BIOS settings to turn VT-x on or off, so unless for some dumb reason it's always turned off in my laptop I doubt that's causing it. And I'm not sure exactly how CPU-Z and the Processor Identification Utility detect these extensions, but surely both couldn't have reported it if it was turned off?)