You are here: VirtualBox


VirtualBox is a general-purpose full virtualizer for x86 hardware. Targeted at server, desktop and embedded use, it is now the only professional-quality virtualization solution that is also Open Source Software.


You can run a 64bit guest OS on 32 bit host OS

Example you can run Vista 64 bit on Windows XP 32 bit.
According to virtual box.

1. You need a 64-bit processor with hardware virtualization support

2. You must enable hardware virtualization for the particular VM for which you want 64-bit support; software virtualization is not supported for 64-bit VMs.

3. If you want to use 64-bit guest support on a 32-bit host operating system, you must also select a 64-bit operating system for the particular VM. Since supporting 64 bits on 32-bit hosts incurs additional overhead, VirtualBox only enables this support upon explicit request.

On 64-bit hosts, 64-bit guest support is always enabled, so you can simply install a 64-bit operating system in the guest.

How do I see if I have 32 bit or 64 bit CPU

Go to:
My Computer (right mous clic) -> Properties -> Hardware -> Device Manager -> Processors -> Double click Processor -> Details
If it is X86 family it is 32 bit
If it is X64 family it is 64 bit

How to migrate (virtualize) your windows PC

Windows installations, unlike Linux, cannot easily be moved from one hardware to another. This is not just due to Microsoft's activation mechanism but the fact that the installed kernel and drivers depend on the actual hardware.