Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I am trying to create a new 64-bit Windows 7 virtual machine inside a 64-bit Debian 7.3.0 instance running in VirtualBox. I am allowed to run 32-bit machines, but I can not create 64-bit machines, as shown in the picture. Why is this? I have hardware virtualization enabled on the host.enter image description here

share|improve this question

2 Answers 2

I read this... "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"

I am guessing since virtualbox is software, it will not support a 64-bit OS running from a 64-bit OS VM. That is my theory, maybe post system specs and what exactly is happening when you go to create another VM inside your VM.

share|improve this answer
Bingo. A VM cannot provide hardware virtualization support since it isn't hardware. –  David Schwartz Feb 7 at 17:34

Let me get this straight. You have a host PC running VB. You then run 64bit Debian as a virtual machine. You then try to run a Windows VM inside the Debian VM?


Well, @Snickerz is right, you need VM processor and BIOS support to run a 64bit VM, the Debian VM doesn't give you that. I suspect that the VB developers never thought it would be needed :)

share|improve this answer
It's true that it is a bit of an odd setup. :) But I need to run some Linux software that again needs a virtual machine to work with, hence the machines inside the machines. –  user1049697 Feb 7 at 16:31
Fair enough - thought it might be something like that. You will have to live with 32bit and rubbish performance though I'm afraid. –  Julian Knight Feb 7 at 16:41

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.