VB thinks 64 bit is a 32 bit machine

This is for discussing general topics about how to use VirtualBox.
Post Reply
Dondjm
Posts: 2
Joined: 5. Apr 2014, 02:08

VB thinks 64 bit is a 32 bit machine

Post by Dondjm »

Hi,

I have a "white box" type machine with an Asus motherboard and BIOS and an Intel i5 4 core processor. I am using VB version 4.3.10 r93012. It installs without error. But it seems to think it is on a 32 bit system. I enabled VT-x in the BIOS and Microsoft's Virtual PC sees it as a 64 bit with VT-x. VB won't allow me to select the number of cores to use and it doesn't list any 64 bit guest systems under the "New" menu. Does anyone have any ideas I could try? Thank you in advance.
Perryg
Site Moderator
Posts: 34369
Joined: 6. Sep 2008, 22:55
Primary OS: Linux other
VBox Version: OSE self-compiled
Guest OSses: *NIX

Re: VB thinks 64 bit is a 32 bit machine

Post by Perryg »

1) 64-bit guests need hardware-virtualzation enabled in the hosts bios.
2) when creating the 64-bit guest you must select 64-bit in General -> Basic -> version.
3) If running Windows as host you must make sure hyper-v or xp mode is not enabled on the host. MS does not play well and wants it all.
Dondjm
Posts: 2
Joined: 5. Apr 2014, 02:08

Re: VB thinks 64 bit is a 32 bit machine

Post by Dondjm »

Thank you perryg for your quick response. The problem is that under "general", "basic","version", all it lists are OS's with (32 bit) as the description. I am a little confused by #3, do you mean if I use Windows 7 as a "guest" OS then I should go into my BIOS and disable the "VT" support? Thanks again.
Perryg
Site Moderator
Posts: 34369
Joined: 6. Sep 2008, 22:55
Primary OS: Linux other
VBox Version: OSE self-compiled
Guest OSses: *NIX

Re: VB thinks 64 bit is a 32 bit machine

Post by Perryg »

Not at all. Please read the red letter words again. If the host has hyper-v or xp mode the VMX flag will not exist for VirtualBox since those two hypervisors take complete control of the option.
Post Reply