| Windows 7: Windows Virtual PC fail |
17 Aug 2011
|
#1 | | Windows 7 Home Premium x64 |
Windows Virtual PC fail Hi guys,
Wondering if anyone can help me, as I'm starting to get frustrated.
I wanted to setup a VPC starting with an image of my laptop but I'm having great difficultly, I'm running Windows 7 home premium x64.
I started by using Acronis true image to take an image of my PC (a .tib). I then used Acronis true image to convert that to a vhd, however when trying to create a VPC using the vhd got a message that the vhd could not be attached. After some research I found that it was because the partition I imaged was 320GB and Windows Virtual PC could not handle it. Using diskpart I reduced the vhd partition size then using Vhd resizer to reduce the size. I was able to attach the vhd and start the virtual machine but received a message from Windows Boot Manager "The boot selection failed because a required device is inaccessible", so I inserted the Windows home premium x64 DVD into the dvd drive but the virtual machine would not boot from it.
I could not do anything so I decided to start a new virtual machine and try and install windows from scratch. I created a fixed sized vhd using Windows Virtual PC, I inserted the Windows DVD into the drive and booted the virtual machine. This time virtual PC would allow me to boot from the DVD drive however I receive an error "Attempting to load a 64-bit application, however this CPU is not compatible with 64-bit mode" but this is the version of Windows I am running on my PC.
I have also downloaded Securable to ensure that Windows Virtual PC will work I get a maximum bit length of 64 and Yes for both hardware D.E.P and Hardware Virtualization.
Does anyone have any suggestions a to where I go from here? | My System Specs |
| OS Windows 7 Home Premium x64 |
17 Aug 2011
|
#2 | | Windows 7 x64 Ultimate A Finnish immigrant in Leipzig, Germany |
Hi Metzy, welcome to the Seven Forums. 
Quote: Originally Posted by metzy This time virtual PC would allow me to boot from the DVD drive however I receive an error "Attempting to load a 64-bit application, however this CPU is not compatible with 64-bit mode" but this is the version of Windows I am running on my PC. Microsoft Virtual PC can not run 64-bit guest machines, not even on 64-bit hosts as is your case. You must use 32-bit install media when installing Windows to Virtual PC guest. 
Quote: Originally Posted by metzy Does anyone have any suggestions a to where I go from here? Yes, go here: VirtualBox. VirtualBox can run 64-bit guests.
Kari | My System Specs | | Computer type Laptop System Manufacturer/Model Number HP ENVY 17-1150eg OS Windows 7 x64 Ultimate CPU 1.6 GHz Intel Core i7-720QM Processor Memory 6 GB Graphics Card ATI Mobility Radeon HD 5850 Graphics Sound Card Beats sound system with integrated subwoofer Monitor(s) Displays 17" laptop display, 22" LCD and 32" Full HD TV through HDMI Screen Resolution 1600*900, 1680*1050 and 1920*1080 Keyboard Logitech diNovo Media Desktop Laser (bluetooth) Mouse Logitech MX1000 Laser (Bluetooth) Hard Drives Internal: 2 x 500 GB SATA Hard Disk Drive 7200 rpm
External: 2TB for backups, 3TB USB3 network drive for media Internet Speed 50/10 Mbps VDSL Antivirus MSE, Windows Defender Browser Maxthon 3.5.2. Other Info Windows 7 Ultimate Retail Full in English, additional Guest-user accounts in Finnish, German and Swedish (Working languages English & Swedish, Family language German, my own language, mother tongue, Finnish. I really need Ultimate to get to use Language Packs!) |
17 Aug 2011
|
#3 | | Vista, Windows7, Mint Mate, Zorin, Windows 8 Florida in winter, Black Forest/Germany |
You will potentially run into another problem. A virtual partition is regarded like a seperate PC. You will need a seperate product key to run Windows 7 in the virtual partition. Dumping an image may not do. | My System Specs | | System Manufacturer/Model Number HP, Dell, Gateway, Toshiba - 4 laptops and 2 desktops OS Vista, Windows7, Mint Mate, Zorin, Windows 8 CPU from 1.6GHz Duo to i7 Monitor(s) Displays 2x HP w2207 Keyboard with trackball - no mices Mouse Trackball mice Hard Drives 5x HDD, 7x SSD, 12x Externals Internet Speed DSL 6000 |
17 Aug 2011
|
#4 | | Windows 7 x64 Ultimate A Finnish immigrant in Leipzig, Germany |

Quote: Originally Posted by whs You will potentially run into another problem. A virtual partition is regarded like a seperate PC. You will need a seperate product key to run Windows 7 in the virtual partition. Dumping an image may not do. Very important point! | My System Specs | | Computer type Laptop System Manufacturer/Model Number HP ENVY 17-1150eg OS Windows 7 x64 Ultimate CPU 1.6 GHz Intel Core i7-720QM Processor Memory 6 GB Graphics Card ATI Mobility Radeon HD 5850 Graphics Sound Card Beats sound system with integrated subwoofer Monitor(s) Displays 17" laptop display, 22" LCD and 32" Full HD TV through HDMI Screen Resolution 1600*900, 1680*1050 and 1920*1080 Keyboard Logitech diNovo Media Desktop Laser (bluetooth) Mouse Logitech MX1000 Laser (Bluetooth) Hard Drives Internal: 2 x 500 GB SATA Hard Disk Drive 7200 rpm
External: 2TB for backups, 3TB USB3 network drive for media Internet Speed 50/10 Mbps VDSL Antivirus MSE, Windows Defender Browser Maxthon 3.5.2. Other Info Windows 7 Ultimate Retail Full in English, additional Guest-user accounts in Finnish, German and Swedish (Working languages English & Swedish, Family language German, my own language, mother tongue, Finnish. I really need Ultimate to get to use Language Packs!) |
17 Aug 2011
|
#5 | | Win 7 Ultimate (64-bit), Win 7 Pro (32-bit) N. Calif |

Quote: Originally Posted by Kari ... Microsoft Virtual PC can not run 64-bit guest machines, not even on 64-bit hosts as is your case. You must use 32-bit install media when installing Windows to Virtual PC guest. ...Kari Kari - Is it documented somewhere that Virtual PC doesn't support 64-bit guests? I found an FAQ saying that 64-bit XP was not supported as a guest but can't find anything on the MS site saying other 64-bit guests weren't supported. The requirements simply say they support XP, Vista and Win 7 as guests, no mention of 32-bit or 64-bit.
I've personally never tried a 64-bit guest in Virtual PC so I don't know either way, just curious if it's documented anywhere that you know of. | My System Specs | | System Manufacturer/Model Number Home Built, Dell Inspiron 1520 Laptop OS Win 7 Ultimate (64-bit), Win 7 Pro (32-bit) CPU 3.4Ghz 3770K i7, 2.4Ghz Core 2 Duo Motherboard Gigabyte Z77X-UD3H, Dell Memory 8G, 3G Graphics Card ATI Radeon HD 5770, Mobile Intel 965 Sound Card High Definition Audio (Built-in to mobo) Monitor(s) Displays Dell 2409W 24" Screen Resolution 1920x1080 Keyboard IBM Model M - used continuously since 1986 Mouse Microsoft PSU Antec Case Antec 100 Cooling CM 212+ Hard Drives 128G SSD OS; 1.5T & 2T Data on Desktop, 320G for laptop Internet Speed 1.5M down 1.2M up :-( Other Info Also have an Acer Aspire netbook, a home-built AMD Dual core (Minecraft server) and home-built Pent 4 all running Win 7. Also have various machines running XP, Win Server 2K, Win Server 2003, Linux and DOS. I think I have a problem... |
17 Aug 2011
|
#6 | | Windows 7 Ultimate x64 Service Pack 1 Doncaster, UK |
Here you go. Quote: Does Windows Virtual PC support 64-bit Windows XP as a guest operating system? No. Windows Virtual PC and Windows XP Mode was designed to help small business with application compatibility from Windows XP to Windows 7. The majority of business applications currently run on 32-bit versions of Windows XP. See Windows Virtual PC: FAQ
Edit... I see you've already seen this. From a quick search, it doesn't appear that 64-bit guests are supported.  There was even a question asking if you could install VPC on a 32-bit host and then install a 64-bit guest. | My System Specs | | System Manufacturer/Model Number Dwarf Dwf/11/2012 OS Windows 7 Ultimate x64 Service Pack 1 CPU Intel Core-i5-3570K 4-core @ 3.4GHz (Ivy Bridge) (OC 4.2GHz) Motherboard ASRock Z77 Extreme4-M Memory 4 x 4GB DDR3-1600 Corsair Vengeance CMZ8GX3M2A1600C9B (16GB) Graphics Card 2 x AMD Radeon HD7770 1GB CrossFired (OC 1100MHz/1250MHz) Sound Card Realtek High Definition on board solution (ALC 898) Monitor(s) Displays ViewSonic VA1912w Widescreen (VGA) Screen Resolution 1440x900 Keyboard Microsoft Comfort Curve Keyboard 3000 (USB) Mouse Microsoft Comfort Mouse 3000 for Business (USB) PSU XFX Pro Series 850W Semi-Modular Case Gigabyte IF233 Cooling 1 x 120mm Front Inlet 1 x 120mm Rear Exhaust Hard Drives OCZ Agility 3 SSD 120GB SATA III x2 (RAID 0)
Samsung HD501LJ 500GB SATA II x2
Hitachi HDS721010CLA332 1TB SATA II
Iomega 1.5TB Ext USB 2.0
WD 2.0TB Ext USB 3.0 Internet Speed NetGear DG834Gv3 ADSL Modem/Router (Ethernet) ~4.0 Mb/s (O2) Antivirus Avast! 7.0.1474 Browser IE 9 Other Info Optical Drive: HL-DT-ST BD-RE BH10LS30 SATA Bluray
Lexmark S305 Printer/Scanner/Copier (USB)
CTF-430 Tablet & Pen
WEI Score: 7.7/7.9/7.4/7.4/7.9
Asus Eee PC 1011PX Netbook (Windows 7 x86 Starter) |
17 Aug 2011
|
#7 | | Win 7 Ultimate (64-bit), Win 7 Pro (32-bit) N. Calif |
I found a Wikipedia article that shows that the hardware emulated by Virtual PC is a Pentium II 32-bit processor so it follows that a 64-bit guest isn't supported. There's a table in the same article that lists what OSes are supported as hosts and which are supported as guests. I wonder why this info doesn't seem to be available on the MS site?
Edit: When I check the properties of my XP Pro Virtual PC VM, it shows the processor as the processor in the host machine so the Wikipedia info is wrong or outdated in that respect.
Link: http://en.wikipedia.org/wiki/Windows_Virtual_PC | My System Specs | | System Manufacturer/Model Number Home Built, Dell Inspiron 1520 Laptop OS Win 7 Ultimate (64-bit), Win 7 Pro (32-bit) CPU 3.4Ghz 3770K i7, 2.4Ghz Core 2 Duo Motherboard Gigabyte Z77X-UD3H, Dell Memory 8G, 3G Graphics Card ATI Radeon HD 5770, Mobile Intel 965 Sound Card High Definition Audio (Built-in to mobo) Monitor(s) Displays Dell 2409W 24" Screen Resolution 1920x1080 Keyboard IBM Model M - used continuously since 1986 Mouse Microsoft PSU Antec Case Antec 100 Cooling CM 212+ Hard Drives 128G SSD OS; 1.5T & 2T Data on Desktop, 320G for laptop Internet Speed 1.5M down 1.2M up :-( Other Info Also have an Acer Aspire netbook, a home-built AMD Dual core (Minecraft server) and home-built Pent 4 all running Win 7. Also have various machines running XP, Win Server 2K, Win Server 2003, Linux and DOS. I think I have a problem... |
17 Aug 2011
|
#8 | | Windows 7 x64 Ultimate A Finnish immigrant in Leipzig, Germany |
There's a fundamental difference between Microsoft Virtual PC and other virtualization platforms like VirtualBox, VMware etc. Virtual PC exists for and is made for to give Windows 7 users a possibility to use older legacy Windows apps which do not run on Seven, whereas other virtualization platforms are intended to run almost all existing OS's. In other words, Virtual PC can only run Windows XP, Vista and Seven guests with full integration. It is possible to install older Windows versions, even Linux in Virtual PC ( here Linux Mint on VPC), but it is very unpractical because of missing integration components.
Vista is, or rather was, not very widely used in corporate environments, so main focus in creating the current Virtual PC was to create a platform to run XP apps. As 64-bit XP was more a curiosity than widely used OS, it was seen as unimportant to add an option to run 64-bit OS's on VPC. Check the first answer here.
The main purpose of VPC & XP Mode is to run older legacy Windows apps, and that it is doing well enough.
So, what if I want to run 64-bit guest OS, or Linux? My recommendation is to use VirtualBox, although quite a many of our members and pros alike use and recommend VMware. VirtualBox is free, VMware have both a free and a commercial versions. Both VMware and VirtualBox integration components support almost every Linux and Unix distro, as well as older Windows versions. VirtualBox integration supports Windows 2000 and later, VMware Windows 95 and later.
In a nutshell: - Microsoft Virtual PC does not support 64-bit guest operating systems
- Microsoft Virtual PC Integration Components can be installed only on Windows XP, Vista and Seven guests
- Virtual Applications (launch guest app from host Start Menu) is only supported on XP Service Pack 3, Vista Enterprise & Ultimate and Seven Enterprise & Ultimate guests
- Microsoft Virtual PC can be installed on all editions of Seven except Starter
- Windows XP Mode can be installed on Virtual PC running on Seven Professional, Ultimate or Enterprise editions
Kari
Last edited by Kari; 17 Aug 2011 at 12:52 PM..
Reason: Typos, as so often...
| My System Specs | | Computer type Laptop System Manufacturer/Model Number HP ENVY 17-1150eg OS Windows 7 x64 Ultimate CPU 1.6 GHz Intel Core i7-720QM Processor Memory 6 GB Graphics Card ATI Mobility Radeon HD 5850 Graphics Sound Card Beats sound system with integrated subwoofer Monitor(s) Displays 17" laptop display, 22" LCD and 32" Full HD TV through HDMI Screen Resolution 1600*900, 1680*1050 and 1920*1080 Keyboard Logitech diNovo Media Desktop Laser (bluetooth) Mouse Logitech MX1000 Laser (Bluetooth) Hard Drives Internal: 2 x 500 GB SATA Hard Disk Drive 7200 rpm
External: 2TB for backups, 3TB USB3 network drive for media Internet Speed 50/10 Mbps VDSL Antivirus MSE, Windows Defender Browser Maxthon 3.5.2. Other Info Windows 7 Ultimate Retail Full in English, additional Guest-user accounts in Finnish, German and Swedish (Working languages English & Swedish, Family language German, my own language, mother tongue, Finnish. I really need Ultimate to get to use Language Packs!) |
19 Aug 2011
|
#9 | | Windows 7 Home Premium x64 |
Ok so I'll ditch Windows Virtual PC for Virtual box so I can run x64.
Will I definitely need another product key for the virtual? At work some of the guys have created virtuals from their PC however never ran the virtual on the PC that created the image from and it was not windows 7 | My System Specs | | OS Windows 7 Home Premium x64 |
19 Aug 2011
|
#10 | | Windows 7 x64 Ultimate A Finnish immigrant in Leipzig, Germany |
Yes, you will need one valid product key for every installation. It's no difference if you are installing to a real, physical computer or to a virtual machine. One license, one product key, one installation.
Kari | My System Specs | | Computer type Laptop System Manufacturer/Model Number HP ENVY 17-1150eg OS Windows 7 x64 Ultimate CPU 1.6 GHz Intel Core i7-720QM Processor Memory 6 GB Graphics Card ATI Mobility Radeon HD 5850 Graphics Sound Card Beats sound system with integrated subwoofer Monitor(s) Displays 17" laptop display, 22" LCD and 32" Full HD TV through HDMI Screen Resolution 1600*900, 1680*1050 and 1920*1080 Keyboard Logitech diNovo Media Desktop Laser (bluetooth) Mouse Logitech MX1000 Laser (Bluetooth) Hard Drives Internal: 2 x 500 GB SATA Hard Disk Drive 7200 rpm
External: 2TB for backups, 3TB USB3 network drive for media Internet Speed 50/10 Mbps VDSL Antivirus MSE, Windows Defender Browser Maxthon 3.5.2. Other Info Windows 7 Ultimate Retail Full in English, additional Guest-user accounts in Finnish, German and Swedish (Working languages English & Swedish, Family language German, my own language, mother tongue, Finnish. I really need Ultimate to get to use Language Packs!) Windows Virtual PC fail problems? All times are GMT -5. The time now is 01:59 AM. | |