Please explain Virtual PC/XP Mode

dreamweaver 547

New member
I'm struggling to fully understand Virtual PC & XP mode.

Am guessing this is a little like Sun Virtual Box or VM Ware. So if I install Virtual PC & XP mode in Windows 7 Pro, does that mean that a program made for XP will run in Windows 7.

Also, if XP is running within Windows 7, is it protected by the same internet security application that is running in 7 Pro? And is there any advantage to not installing this - less processor or RAM use?

Am planning to put this in a Toshiba L300 on a formatted HDD as a clean install to replace Vista.
 

My Computer

OS
Windows XP / Ubuntu
Keep in mind that XP Mode runs at the processor level, and as such, requires a processor with Virtualization Technology.. one minute for a link.
 

My Computer

Computer Manufacturer/Model Number
custom
OS
Windows 7
CPU
AMD AthlonII 2.9
Motherboard
ASUS
Memory
2GB Kingston 667
Graphics Card(s)
NA
Sound Card
NA
Monitor(s) Displays
NA
PSU
350W generic
Case
generic
Cooling
stock
Keyboard
BenQ USB
Mouse
Logitech USB
Although OEMs have been shipping hardware virtualization in PCs for three years, hardware virtualization is not available in all PCs—so even if your PC is new, it may not have hardware virtualization. Additionally, those PCs with hardware virtualization have it turned off by default, so you will need to turn on the hardware virtualization capability before you can use it.

Windows Virtual PC: Configure BIOS
 

My Computer

Computer Manufacturer/Model Number
custom
OS
Windows 7
CPU
AMD AthlonII 2.9
Motherboard
ASUS
Memory
2GB Kingston 667
Graphics Card(s)
NA
Sound Card
NA
Monitor(s) Displays
NA
PSU
350W generic
Case
generic
Cooling
stock
Keyboard
BenQ USB
Mouse
Logitech USB
Windows Virtual PC is the same concept as VMWare or Sun Virtual Box. However, even though it requires hardware virtualization support, the performance of Windows Virtual PC and XP Mode is pretty bad compared to VMWare or Sun VirtualBox which do not require the hardware virtualization components.

XP mode is the technical name for a licensed and activated copy of Windows XP that you can run within 7 Professional, Enterprise or Ultimate. You are not entitled to this license with Home Basic or Home Premium.

XP Mode allows you access to installed applications within the VM on the host computer...however the VM does have to be running. It just runs the app within a window on the host...although the processing and such is coming from the virtual machine. VMWare does the same thing with their Unity functionality.

You have to install AV's and the like within a VM. It's just like having a second physical computer.
 

My Computer

Computer Manufacturer/Model Number
Self-Built in July 2009
OS
Windows 7 Ultimate x64
CPU
Intel Q9550 2.83Ghz OC'd to 3.40Ghz
Motherboard
Gigabyte GA-EP45-UD3R rev. 1.1, F12 BIOS
Memory
8GB G.Skill PI DDR2-800, 4-4-4-12 timings
Graphics Card(s)
EVGA 1280MB Nvidia GeForce GTX570
Sound Card
Realtek ALC899A 8 channel onboard audio
Monitor(s) Displays
23" Acer x233H
Screen Resolution
1920x1080
Hard Drives
Intel X25-M 80GB Gen 2 SSD
Western Digital 1TB Caviar Black, 32MB cache. WD1001FALS
PSU
Corsair 620HX modular
Case
Antec P182
Cooling
stock
Keyboard
ABS M1 Mechanical
Mouse
Logitech G9 Laser Mouse
Internet Speed
15/2 cable modem
Other Info
Windows and Linux enthusiast. Logitech G35 Headset.
Security is handled separately from Windows 7

See the deployment guide at:
Download details: Deploying Windows XP Mode

"you must install your antivirus software in the Windows XP VM, even though it’s already running on the host computer"

and yes, it does require extra RAM and hard disk space:

"
Hardware Virtualization Technology enabled
1 GHz 32-bit / 64-bit processor required
Memory (RAM)
  • 2GB memory or higher recommended
Recommended 15 GB hard disk space per virtual Windows environment"

from
Windows Virtual PC: Requirements

The standard Windows 7 requirement is 1 GB ram
 

My Computer

Computer Manufacturer/Model Number
custom
OS
Windows 7
CPU
AMD AthlonII 2.9
Motherboard
ASUS
Memory
2GB Kingston 667
Graphics Card(s)
NA
Sound Card
NA
Monitor(s) Displays
NA
PSU
350W generic
Case
generic
Cooling
stock
Keyboard
BenQ USB
Mouse
Logitech USB
Looking at these posts, and this is obviously a matter of opinion, XP mode looks like something which is a lot of effort for not much in return.

Surely from a design point a new operating system such as Windows 7 should incorporate within its kernel the capacity to have software made for XP, Vista etc. running on it as a default. That, to me would have made more sense, rather than going down the VM route.

I am not sure I can see an advantage to this at the moment. Judging from my experiences with Virtual Box, I couldn't wait to get back to the host system.

Who is going to run a program on XP mode and then move back to Windows 7? Is there sharing of files?!
 

My Computer

OS
Windows XP / Ubuntu
Looking at these posts, and this is obviously a matter of opinion, XP mode looks like something which is a lot of effort for not much in return.
Well, I would disagree wholeheartedly with this. As a systems admin, I find virtualization to be one on the hottest technologies over the past 5 years. I actually do very little within my actual machine...but do tons of stuff within the virtual machines that I run.

The returns are huge to the right person
#1). Total sandbox. If you screw it up, you don't screw up your main machine
#2). Can EASILY backup the whole system by backing up 1 virtual hard drive file
#3). Gives ability to setup little mini networks and learn how to manage servers and workstations
#4). Provides very easy area to play with other operating systems like Linux to learn how they work
#5). Ability to create snapshots and go back are invaluable for writing documentation and learning something new.
#6). Extremely fast reboots when setting up things which do require numerous reboots.
#7). Ability to move it to different hardware and easily share with other people.
 

My Computer

Computer Manufacturer/Model Number
Self-Built in July 2009
OS
Windows 7 Ultimate x64
CPU
Intel Q9550 2.83Ghz OC'd to 3.40Ghz
Motherboard
Gigabyte GA-EP45-UD3R rev. 1.1, F12 BIOS
Memory
8GB G.Skill PI DDR2-800, 4-4-4-12 timings
Graphics Card(s)
EVGA 1280MB Nvidia GeForce GTX570
Sound Card
Realtek ALC899A 8 channel onboard audio
Monitor(s) Displays
23" Acer x233H
Screen Resolution
1920x1080
Hard Drives
Intel X25-M 80GB Gen 2 SSD
Western Digital 1TB Caviar Black, 32MB cache. WD1001FALS
PSU
Corsair 620HX modular
Case
Antec P182
Cooling
stock
Keyboard
ABS M1 Mechanical
Mouse
Logitech G9 Laser Mouse
Internet Speed
15/2 cable modem
Other Info
Windows and Linux enthusiast. Logitech G35 Headset.
  • Like
Reactions: Lee
Some truly excellent point pparks1. Been using VM's long before Microsoft bought out PC. They are an excellent tool especially for playing in the sandbox. It just to bad someone hasn't come up with a good VM for Mac OS X 10.xx.
 

My Computer

Computer Manufacturer/Model Number
HP Pavilion a4302f
OS
Win 7 Pro x64, VM Win XP, Win7 Pro Sandbox, Kubuntu 11
CPU
AMD Athlon(tm) II X4 640 @ 3.0 Gbz
Memory
12GB 1066MHz DDR3 SDRAM - 2x4GB, 2x2GB
Graphics Card(s)
ATI Radeon HD 4350 HD Graphics/Audio with 512MB
Sound Card
Realtek High Definition Audio
Monitor(s) Displays
1. Dell 23" SP2307, 2. Mitsublishi 40" HDTV, Hannspree 25"
Screen Resolution
1. 2048x1152, 2. 1920-1080, 3. 1920x1200
Hard Drives
Int: 1 120 Gig SSD i
1 - 2.5" 500 USB External HDD
1 -1 Tb USB External HDD
Case
Mid Tower
Cooling
Standard Fans - 5 fans (very quiet)
Keyboard
Microsoft Wireless 2000
Mouse
Microsoft Wireless Mouse 5000
Internet Speed
10 Mbit (realistically 500 Kbit - 1.2 Mbit)
Other Info
Speakers - Bose Desktop (Excellent Sound)
1 external CD|DVD\Blue-ray Recorders/Players (Sony)
Some truly excellent point pparks1. Been using VM's long before Microsoft bought out PC. They are an excellent tool especially for playing in the sandbox. It just to bad someone hasn't come up with a good VM for Mac OS X 10.xx.
I tried out MAC OS X Leopard 10.5.5 in VMware just to play around with it a bit. It's OK I guess, but I ended up not having the patience to learn a new OS at the moment. :p

Edit: I did notice that the mouse was acting a bit choppy in the virtual OS X, but maybe that was because I didn't install VMware tools.
 
Last edited:

My Computer

Computer Manufacturer/Model Number
Cyberpower, Inc.
OS
Windows 7 Professional (x64)
CPU
AMD Phenom II X4 955 Black Edition
Motherboard
Gigabyte AMD MA770T-UD3P AM3 DDR3 1666+/1333/1066
Memory
6GB (3 x 2GB) Kingston DDR3 1333 SDRAM
Graphics Card(s)
NVIDIA GeForce GTX 260
Sound Card
Onboard 7.1 Sound
Monitor(s) Displays
Samsung 24" SyncMaster 2422
Screen Resolution
1920 x 1200
Hard Drives
500GB Sata II 3.0GB 16MB 7200RPM,
Western Digital 1TB USB 2.0 External Hard Drive
PSU
Kingwin 700 Watt Power Supply
Case
Silver X-Cruiser 2 Mid No Power
Cooling
Asetek 120MM Watercooler
Keyboard
HTK-1001
Mouse
Razer Viper
Internet Speed
Incoming: 2496 kbps, Outgoing: 512 kbps
Sorry, I've had password problems, so there have been delays in my response.

My main point is that if Microsoft introduced Virtual PC/XP mode, then surely this isn't any different to installing VirtualBox or VMWare within Windows 7 and running Vista, XP, 2000 etc.

I know that in VirtualBox if you get a virus in a virtual o/s you just delete the partition and the main system is unaffected. I imagine that this is similar for Windows Virtual PC.

What would have been better is something where you can run programs made for XP, 2000 etc. in W7 directly.
 

My Computer

OS
Windows XP / Ubuntu
What would have been better is something where you can run programs made for XP, 2000 etc. in W7 directly.

Hi Dreamweaver,

XP mode allows this. You still have to install windows xp separately, but you can place shortcuts directly on your Windows 7 desktop for your XP apps, and they will run without the user even knowing that XP Mode exists.

http://www.microsoft.com/windows/virtual-pc/features/compare.aspx

the feature is called seamless application launching
 

My Computer

Computer Manufacturer/Model Number
custom
OS
Windows 7
CPU
AMD AthlonII 2.9
Motherboard
ASUS
Memory
2GB Kingston 667
Graphics Card(s)
NA
Sound Card
NA
Monitor(s) Displays
NA
PSU
350W generic
Case
generic
Cooling
stock
Keyboard
BenQ USB
Mouse
Logitech USB
That makes sense, though hopefully Windows 7 can pick up applications that are used in Vista.

I am guessing that Compatibility Mode would be a better option and is also available in all Win 7 versions?
 

My Computer

OS
Windows XP / Ubuntu

My Computer

Computer Manufacturer/Model Number
custom
OS
Windows 7
CPU
AMD AthlonII 2.9
Motherboard
ASUS
Memory
2GB Kingston 667
Graphics Card(s)
NA
Sound Card
NA
Monitor(s) Displays
NA
PSU
350W generic
Case
generic
Cooling
stock
Keyboard
BenQ USB
Mouse
Logitech USB
Back
Top