"CPU is not compatible with 64 bit mode" error trying to install Windows 7 (64 Bit) on VirtualBox

Solution 1:

Probably while creating the new virtual computer you did not select Windows7 64bit. Create a new one and make sure that you have selected Windows 7(64 bit) from the drop down box.

enter image description here

It can also be that virtualization is not active in your computer or that your simply does not support it, to check if you system supports virtualization run this command

grep ^flags /proc/cpuinfo | head -n1 | egrep --color=auto ' (vmx|svm) '

and look for vmx or svm, if any of those shows up your system supports it.

If it does and you have selected the right template for the virtual guest then probably your BIOS has it disabled.

Have a look in your BIOS options or drop a comment in your question mentioning which computer model / motherboard you have.

Solution 2:

You are not installing Windows 7 on Ubuntu as a software, you are installing inside VirtualBox.

Enable the virtualization setting inside your computer BIOS. After that, you may install 64 Bit Windows 7 inside VirtualBox.

Solution 3:

I've read a couple of the answers here and on other threads. What did it for me was to enable virtualization in BIOS like most are saying.

However, for some reason, to get it to work, I also had to delete my Windows 7 virtual machine and create a new one (still with the same settings).