Windows Virtual PC fail

metzy

New member
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 Computer

OS
Windows 7 Home Premium x64
Hi Metzy, welcome to the Seven Forums.

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.

Does anyone have any suggestions a to where I go from here?
Yes, go here: VirtualBox. VirtualBox can run 64-bit guests.

Kari
 

My Computer

Computer type
Laptop
Computer Manufacturer/Model Number
HP ENVY 17-1150eg
OS
Windows 10 Pro x64 EN-GB
CPU
1.6 GHz Intel Core i7-720QM Processor
Memory
6 GB
Graphics Card(s)
ATI Mobility Radeon HD 5850 Graphics
Sound Card
Beats sound system with integrated subwoofer
Monitor(s) Displays
17" laptop display, 22" LED and 32" Full HD TV through HDMI
Screen Resolution
1600*900 (1), 1920*1080 (2&3)
Hard Drives
Internal: 2 x 500 GB SATA Hard Disk Drive 7200 rpm
External: 2TB for backups, 3TB USB3 network drive for media
Cooling
As Envy runs a bit warm, I have it on a Cooler Master pad
Keyboard
Logitech diNovo Media Desktop Laser (bluetooth)
Mouse
Logitech Performance Mouse MX
Internet Speed
50/10 Mbps VDSL
Antivirus
Windows Defender 4.3.9431.0
Browser
Maxthon 3.5.2., IE11
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 Win7 in the virtual partition. Dumping an image may not do.
 

My Computer

Computer 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
Hard Drives
5x HDD, 7x SSD, 12x Externals
Keyboard
with trackball - no mices
Mouse
Trackball mice
Internet Speed
DSL 6000
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 Win7 in the virtual partition. Dumping an image may not do.

Very important point!
 

My Computer

Computer type
Laptop
Computer Manufacturer/Model Number
HP ENVY 17-1150eg
OS
Windows 10 Pro x64 EN-GB
CPU
1.6 GHz Intel Core i7-720QM Processor
Memory
6 GB
Graphics Card(s)
ATI Mobility Radeon HD 5850 Graphics
Sound Card
Beats sound system with integrated subwoofer
Monitor(s) Displays
17" laptop display, 22" LED and 32" Full HD TV through HDMI
Screen Resolution
1600*900 (1), 1920*1080 (2&3)
Hard Drives
Internal: 2 x 500 GB SATA Hard Disk Drive 7200 rpm
External: 2TB for backups, 3TB USB3 network drive for media
Cooling
As Envy runs a bit warm, I have it on a Cooler Master pad
Keyboard
Logitech diNovo Media Desktop Laser (bluetooth)
Mouse
Logitech Performance Mouse MX
Internet Speed
50/10 Mbps VDSL
Antivirus
Windows Defender 4.3.9431.0
Browser
Maxthon 3.5.2., IE11
... 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 Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Home Built desktop, Dell G15 5511 Gaming laptop,MS Surface Pro 7 tablet
OS
W10 Pro desktop, W11 laptop, W11 Pro tablet (all 64-bit)
CPU
3.7Ghz 8700K i7, i7-11800H, i7-1065G7
Motherboard
ASUS TUF Z370-Pro Gaming in desktop
Memory
16G desktop, 16G laptop, 4G tablet
Graphics Card(s)
AMD Radeon RX580, RTX 3060, Intel Iris Plus
Sound Card
High Definition Audio (Built-in to mobo)
Monitor(s) Displays
Samsung U32J59 32" (2x), 15.6", 12"
Screen Resolution
3840x2160, 3840x2160, 1920x1080, 2160x1440
Hard Drives
500G SSD for OS; 2T, 10T & 15T HDDs for Data on Desktop, 1TB SSD laptop, 128G SSD tablet.
PSU
Corsair CX 750M
Case
Antec 100
Cooling
CM 212+
Keyboard
IBM Model M - used continuously since 1986
Mouse
Microsoft Pro IntelliMouse
Internet Speed
400M down 8M up
Antivirus
Windows Defender
Browser
FireFox
Other Info
Built my first computer (8Mhz 8088cpu, 640K RAM, 20MB HDD, 2 360K floppy drives) in 1985 and have been building them for myself, relatives and friends ever since.
Here you go.

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. :rolleyes:
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Dwarf Dwf/11/2012 r09/2013
OS
Windows 8.1 Pro RTM x64
CPU
Intel Core-i5-3570K 4-core @ 3.4GHz (Ivy Bridge) (OC 4.4GHz)
Motherboard
ASRock Z77 Extreme4-M
Memory
4 x 4GB DDR3-1600 Corsair Vengeance CMZ8GX3M2A1600C9B (16GB)
Graphics Card(s)
MSI GeForce GTX770 Gaming OC 2GB
Sound Card
Realtek High Definition on board solution (ALC 898)
Monitor(s) Displays
ViewSonic VA1912w Widescreen (VGA)
Screen Resolution
1440x900
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
PSU
XFX Pro Series 850W Semi-Modular
Case
Gigabyte IF233
Cooling
1 x 120mm Front Inlet 1 x 120mm Rear Exhaust
Keyboard
Microsoft Comfort Curve Keyboard 3000 (USB)
Mouse
Microsoft Comfort Mouse 3000 for Business (USB)
Internet Speed
NetGear DG834Gv3 ADSL Modem/Router (Ethernet) ~4.0 Mb/s (O2)
Antivirus
Avast! 8.0.1497
Browser
IE 11
Other Info
Optical Drive: HL-DT-ST BD-RE BH10LS30 SATA Bluray
Lexmark S305 Printer/Scanner/Copier (USB)
WEI Score: 8.1/8.1/8.5/8.5/8.25
Asus Eee PC 1011PX Netbook (Windows 7 x86 Starter)
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 Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Home Built desktop, Dell G15 5511 Gaming laptop,MS Surface Pro 7 tablet
OS
W10 Pro desktop, W11 laptop, W11 Pro tablet (all 64-bit)
CPU
3.7Ghz 8700K i7, i7-11800H, i7-1065G7
Motherboard
ASUS TUF Z370-Pro Gaming in desktop
Memory
16G desktop, 16G laptop, 4G tablet
Graphics Card(s)
AMD Radeon RX580, RTX 3060, Intel Iris Plus
Sound Card
High Definition Audio (Built-in to mobo)
Monitor(s) Displays
Samsung U32J59 32" (2x), 15.6", 12"
Screen Resolution
3840x2160, 3840x2160, 1920x1080, 2160x1440
Hard Drives
500G SSD for OS; 2T, 10T & 15T HDDs for Data on Desktop, 1TB SSD laptop, 128G SSD tablet.
PSU
Corsair CX 750M
Case
Antec 100
Cooling
CM 212+
Keyboard
IBM Model M - used continuously since 1986
Mouse
Microsoft Pro IntelliMouse
Internet Speed
400M down 8M up
Antivirus
Windows Defender
Browser
FireFox
Other Info
Built my first computer (8Mhz 8088cpu, 640K RAM, 20MB HDD, 2 360K floppy drives) in 1985 and have been building them for myself, relatives and friends ever since.
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:

My Computer

Computer type
Laptop
Computer Manufacturer/Model Number
HP ENVY 17-1150eg
OS
Windows 10 Pro x64 EN-GB
CPU
1.6 GHz Intel Core i7-720QM Processor
Memory
6 GB
Graphics Card(s)
ATI Mobility Radeon HD 5850 Graphics
Sound Card
Beats sound system with integrated subwoofer
Monitor(s) Displays
17" laptop display, 22" LED and 32" Full HD TV through HDMI
Screen Resolution
1600*900 (1), 1920*1080 (2&3)
Hard Drives
Internal: 2 x 500 GB SATA Hard Disk Drive 7200 rpm
External: 2TB for backups, 3TB USB3 network drive for media
Cooling
As Envy runs a bit warm, I have it on a Cooler Master pad
Keyboard
Logitech diNovo Media Desktop Laser (bluetooth)
Mouse
Logitech Performance Mouse MX
Internet Speed
50/10 Mbps VDSL
Antivirus
Windows Defender 4.3.9431.0
Browser
Maxthon 3.5.2., IE11
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 Computer

OS
Windows 7 Home Premium x64
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 Computer

Computer type
Laptop
Computer Manufacturer/Model Number
HP ENVY 17-1150eg
OS
Windows 10 Pro x64 EN-GB
CPU
1.6 GHz Intel Core i7-720QM Processor
Memory
6 GB
Graphics Card(s)
ATI Mobility Radeon HD 5850 Graphics
Sound Card
Beats sound system with integrated subwoofer
Monitor(s) Displays
17" laptop display, 22" LED and 32" Full HD TV through HDMI
Screen Resolution
1600*900 (1), 1920*1080 (2&3)
Hard Drives
Internal: 2 x 500 GB SATA Hard Disk Drive 7200 rpm
External: 2TB for backups, 3TB USB3 network drive for media
Cooling
As Envy runs a bit warm, I have it on a Cooler Master pad
Keyboard
Logitech diNovo Media Desktop Laser (bluetooth)
Mouse
Logitech Performance Mouse MX
Internet Speed
50/10 Mbps VDSL
Antivirus
Windows Defender 4.3.9431.0
Browser
Maxthon 3.5.2., IE11
Hi Kari

Great explanation in your previous post -- about 3 back in the thread

Remember also another possibility is to use vmware SERVER

It's also free and has the advantage that you don't even have to have a logon user id to the HOST machine and therefore can run totally in the background on an unattended or PC running in "Kiosk Mode" -- not quite identical to running an actual Server as the host OS but useful enough.

The Host can just start up with the vM's started at boot --then users can logon / access the GUESTS without starting a HOST session. This is actually quite an interesting way of using a single user OS to act as a gateway on to a virtual W2K3 server allowing multiple connections. !!

Incidentally vmware can run (as well as virtual box AFAIK) 64 bit Guests on 32 bit hosts provided the virtualisation feature is enabled in the bios (which it usually is in modern machines).

If you want to try 64 bit Virtual machines such as XP 64 bit or W7 x-64 you can run these from a 32 bit HOST although max RAM host and guest will see is 4GB.

You can also "Clone" virtual machines so you don't need to keep re-activating windows if you are just installing and testing software scenarios or small "virtual hardware" changes -- although remember the EULA that you mustn't run these concurrently.

Cheers
jimbo
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Custom built, several laptops HP/ASUS
OS
Linux CENTOS 7 / various Windows OS'es and servers
CPU
Intel i7 Intel i5
Memory
8GB, 16GB
Graphics Card(s)
On Motherboard
Sound Card
Realtek HD audio
Monitor(s) Displays
Apple Cinema display, Samsung LCD
Screen Resolution
1920 X 1080
Hard Drives
4 X 1TB SATA
Mouse
Toshiba wireless laser
Internet Speed
> 20MB up
Back
Top