Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm running Windows Virtual PC (RC) on a Windows 7 (RTM) 64-bit host. When I create a new virtual machine and try to install 64-bit Windows 7 on that VM, I get "this CPU is not compatible with 64-bit mode."

Is there a way to create 64-bit virtual machines?

share|improve this question
"Windows Virtual PC" is the product name, so that's why I used that as the tag. – CoderDennis Aug 23 '09 at 19:38
I found this odd myself, especially as there is separate x86 and x64 installers... – Rowland Shaw Aug 24 '09 at 16:24
After I asked this question, a duplicate was added to superuser via migration from serverfault.… – CoderDennis Aug 27 '09 at 15:13
up vote 22 down vote accepted

Virtual PC currently does not support 64-bit guests, you may want to look into VirtualBox or VMware. You may also want to see the answers to the similar question on Serverfault.

share|improve this answer
+1 for VirtualBox. – Kez Aug 24 '09 at 15:44
VirtualBox website says "VirtualBox is a general-purpose full virtualizer for x86 hardware" and makes no claim for (Intel) x64 architecture – Rowland Shaw Aug 24 '09 at 16:28
@Rowland, do some research: – John T Aug 24 '09 at 16:37
@John T that only says "64 host OS support" - it doesn't specify which 64 bit architecture it supports (x64 or ia64, etc.) – Rowland Shaw Aug 25 '09 at 7:47
@Rowland, you aren't even looking for the right thing. A VM is considered a guest, not a host. – John T Aug 25 '09 at 15:57

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.