PCIN, The PC Improvement News logo

  Add to Favorites     Make Home Page

Virtual PC

Installation

I began the review of Virtual PC with a fresh installation of Windows 2000 Professional. The latest drivers for the hardware were downloaded and installed, Windows 2000 Service Pack 2 was applied and all of the fixes from Windows Update were applied with the exception of the installation of Windows Media Player 7.1. Other software installed included Microsoft Office XP, with SP1, WinZip, and the TweakUI and SendToX extensions from Microsoft. ATI Multimedia Center was also installed, including it's TV Tuner applications and DVD player. The installation of Virtual PC 4 by Connectix Corporation was straight forward, very smooth and without error. Upon completion of the installation the software prompted me to reboot. I then installed the update to version 4.2 freely downloadable from their website and rebooted once again.

Creating Virtual Machines

I began the evaluation with an installation of Windows 2000 Professional which Connectix provided as an OS Pack. These packs are preset, OEM versions of many operating systems. They are preconfigured to be used with Virtual PC, including support for the drivers that Virtual PC will emulate. I unzipped the virtual drive from the OS Pack CD to my hard drive and set Virtual PC to use this image. When it started, it was as though I were running the OS for the first time as it would come preinstalled on desktop computer, requiring me to accept the license agreement and enter the CD Key for the operating system. It could not get any easier than this.

After running the Windows 2000 Virtual PC for a while, I installed Mandrake Linux 8.1. This install also went very smoothly. I did not have a Linux OS pack, so I used Virtual PC to create a default drive. I had a copy of Mandrake 8.1 I downloaded from their website and burned to CD. The Virtual PC recognized the bootable CD and immediately began the installation process.

Mandrake recognized all of the virtual hardware and I was easily able to connect to my Internet Service Provider with a server assigned IP address. To test the responsiveness of the system, I set up a sub domain and running Apache as it came bundled with Mandrake, mirrored my personal web site on the Mandrake Virtual PC. A configuration error prevented me from running my cgi scripts, but the rest of the content loaded very quickly.

The third Operating System to be installed under Virtual PC was Microsoft XP Professional. This was the most taxing on Virtual PC, taking almost 75 minutes to complete the installation. It was also the least responsive within the Virtual PC environment. This stands to reason though, being the post power hungry OS we tested. I found Windows XP to run too slow on my computer to be an effective tool.

Features

Virtual PC provides drag and drop support between the host operating system and the guest operating system (the Virtual OS). I found the feature to be initially slow to respond, having to hold my files over the Virtual PC desktop for several seconds before it recognized the request. Once it did, though, the transfer was quite quick. Downloads across my local LAN as well as over the Internet occurred just as fast on the guest operating system as on the host.

Virtual PC had no difficulties running all three Virtual operating systems simultaneously. By default, it suspends operations of each background Virtual PC's. I turned this off and was able to continue processing (at a much slower rate) on two Virtual PC's. The last VPC to be accessed would still be suspended. Running all three Virtual PC's, the Virtual PC Application, Internet Explorer and Microsoft Outlook, the system performance was only slightly degraded. Performance within the Virtual PC windows was much slower than when only running a single VPC though.

Desktop Running 3 Virtual PC's

One very nice feature about Virtual PC is the Virtual PC Window. This window provides real-time thumbnails of all of your Virtual PC's. I had set up Mandrake Linux 8.1, Windows 2000 Pro and Windows XP as virtual PC's. As you can see from the image, it is very easy to track the progress of any virtual machine without having to cycle through each window. This is especially useful when running multiple Virtual PC's.

Virtual PC is very configurable. You can adjust the amount of RAM each OS will have available to it. In each of my test I set Virtual PC to use 192 MB of RAM. You can also configure how the software access floppy and CD-ROM drives, as well as how it obtains a network address. Choices include a virtual network card, which I used for Mandrake; this obtains an IP address from your network DHCP server or can be assigned, NAT (Network Address Translation) which uses an internal IP address and routes information between the host OS and the guest OS, or no network connection. I used NAT for both the Windows 2000 and Windows XP tests.

Virtual PC Window

The only problem I encountered with Virtual PC was as the size of the disk image grew larger (my Windows 2000 image doubled in size to 3.5 GB), performance degraded terribly when switching between the host and the guest operating system. This was not very noticeable on the Mandrake installation, however, the Windows 2000 installation showed quite a performance loss. Once fully operating in the guest OS, responsiveness certainly increased.

Conclusions

Did you find this review helpful?


The average rating for this review is: The query failed! table_name must be a valid table name that exists in the database specified in mysql_select_db