Virtual PC 2004 vs. VMWare Workstation 5
(Part II)
July 27, 2005
By Jeanne Paschang
(
http://www.adminprep.com/articles/default.asp?action=show&articleid=85
)
The
Great Race: VMWare Workstation 5 vs. Virtual PC
2004
Now, the match race you have all been waiting
for! Here is part II of the Virtual Machine
product match-up. As mentioned in Part I of this
article, both products are enjoying immense
popularity. Which one is right for you? You make
the decision!
Step 1 – Product Procurement
Before you can have a race, you have to procure
the horses to run the race. In this case, the
vendors make it easy on us to purchase their
product. You can purchase VMWare directly from
the website at
www.vmware.com in electronic format,
provided you have a valid email address and
credit card. (There’s always a catch, isn’t
there?).Once you provide the information, the
company will email you your registration code.
From there, you download the binaries for the
product and perform the installation. At one
point during the installation, the program will
prompt you for the registration code. A simple
cut and paste from the email you received is all
you need to get started from here.
You can obtain Virtual PC from a variety of web
resellers for a variety of prices. Each vendor
will differ in delivery methods. For this test
case, Virtual PC installed directly from the
product CD. VMWare installed from the process
mentioned above.
Step 2 – Assessing the Capabilities
Before horses can participate in a race, they
receive a handicap. The handicap helps keep the
race on an even keel. In this case, the handicap
is assessing which guest operating systems are
supported. Part One of this article mentions the
operating system choices are, but here is a more
detailed look at the screen shots of supported
operating systems for each product.
VMWare

Virtual PC

Step
3 - Product Installation
To keep the race even, both products install on
the following hardware running Windows XP SP2.
The documentation for both products refers to
this base machine as the “Host PC”.
Host PC Equipment
• Compaq Evo Model 510
• Single 1.8 gig Hz processor
• 2 gig RAM
• 40 gig 5400 rpm speed internal IDE hard drives
• Both drives are defragged before beginning
tests
The Virtual Machine software used is as follows.
Each product runs on its own Host PC.
• VMWorkstation 5, build 13124
• Virtual PC 2004 with Service Pack 1
Virtual PC 2004 installed quickly and without
incident via a wizard. There are not too many
options during the installation other than
location of program files. The program defaults
to C:\Program Files\Microsoft Virtual PC, but
you can change the installation path if desired.
After the installation, be sure to install
Service Pack 1 for the product to take advantage
of performance enhancements and additional
fixes. Service pack 1 is available for download
from Microsoft’s web site.
VMWare Workstation 5 also installed quickly and
without incident via a wizard. This installation
program had a few more bells and whistles to the
initial installation. For example, at the
beginning of the process, it prompts the user if
they want to install shortcuts on the desktop
and quick launch bar. This feature represents
basic functionality and is user friendly.
Virtual PC requires the user to take the
additional steps to make this happen. This is
not necessarily a bad thing, as most technical
users do not like to clutter the desktop or
launch pad with additional shortcuts. It is all
a matter of preference. VMWare presents a
program tip once the application launches.
Again, this is a nice feature for users new to
the Virtual Machine world.
Step 4 – Saddle up for the race
There is always preparation work to do before a
horse race. The horses need saddles and
equipment, the jockeys weigh in and other little
details have to happen. Likewise, the virtual
machine environments require similar
preparation. Here are some of the planning
details to consider before installing the
operating systems.
First, like any standard installation, you need
to determine how much drive space you want to
allow for the virtual machines. Both products
refer to these machines as “Guest PCs”. In this
case, the installation is a default installation
of Windows XP with few applications, so
excessive drive space is not necessary. For the
test environment, the following table
illustrates the Guest PC environment for the
installation. Again, both platforms install with
identical specifications and setups as outlined
below.
• Windows XP SP1 operating system installed from
CD
• Drive space allocation 6 GB
• RAM allocation 512 MB
The RAM allocation is a very important point to
consider before the installation. Because
Windows XP is a Microsoft product which requires
activation, changes to the virtual machine
environment after the Guest PC after
installation can trigger reactivation. VMWare
displays a couple of warnings to this effect
during the Guest OS installation, but Virtual PC
does not at this point. See the VMWare warning
below.

Each product takes a slightly different approach
to creating new virtual disks. The following
excerpt is a quote from the Virtual PC 2004 help
files defining the virtual disk concept.
“Virtual hard disks and virtual floppy disks
provide functionality that is similar to their
physical disk equivalents. Virtual disks support
both writing data and reading data. A virtual
disk is stored on the physical computer as a
single file. Virtual hard disks and virtual
floppy disks are created using the Virtual Disk
Wizard. A virtual hard disk is a single file on
the physical computer that stores all the data
used by the operating system installed on the
virtual machine. Virtual hard disks have a .vhd
extension. From within the virtual machine, the
virtual hard disk appears to be the same as a
physical hard disk. The virtual machine uses the
virtual hard disk the same way that a physical
computer uses a physical hard disk. There are
several different types of virtual hard disks
available.”
The idea is to define the parameters for this
file before installing the Guest OS. In Virtual
PC, by default, you will get a 16 GB virtual
hard disk. To specify an 8 GB virtual disk as
desired for this test, you must create the disk
in the Virtual Disk Wizard. The options for the
Virtual PC disk are as shown in the diagram
below. Each option is well explained on this
screen.

For VMWare, the virtual disk creation happens
differently. When the user selects to install a
Guest operating system, the system prompts for
the virtual disk size and options. See the
diagram below.

The Race is On
In the first meeting, a default installation of
Windows XP SP1 is the test track each product
will try to conquer. Side by side, the two
machines raced to see which contender could
install this popular operating system first. As
you can see from the chart below, both champions
bolt from the gate with a strong start. Neck in
neck toward the first turn, they complete the
quick NTFS format at the same time. However,
racing toward the second turn, VMWare pulls a
slight lead, finishing the file copy after
format a full two minutes ahead of Virtual PC.
By the time they round the third turn, VMWare
starts to assert its lead. Heading into the home
stretch toward the finish line, VMWare pulls
ahead with a comfortable lead, finishing the XP
installation in 18 minutes as opposed to 41
minutes for Virtual PC.

Step 6 - Who gets the roses?
However, what is speed you say? Most of us are
in the habit of multi-tasking, especially when
performing installs. The bottom line is – they
both get the job done, but if you are a Type A
personality, VMWare might be your preference.
Once the guest operating systems installs, what
else needs is there to do? There is additional
work on both platforms. For example, once the
operating system installs and starts, both
products prompt you for additional steps to
perform. The steps below help the operating
systems attain maximum performance and user
experience.
VMWare offers VMWare Tools. This is an
additional installation to the guest operating
system. The tools enhance the screen resolution,
mouse integration and provide other rich
features. Most importantly, the installation of
the tools allows free movement of the mouse
cursor between the Host PC and the Guest OS.
Without the tools, the user must select CTRL-ALT
to “release” the mouse from the Guest OS. The
tools are available from the main VMWare menu.
For this process, you must log into the Guest PC
as an administrative account. These tools are
available from the VMWare menu.
Virtual PC offers VPC additions. The VPC
additons perform much of the functionality of
the equivalent VMWare Tools. These additions are
available from the Virtual PC menu.
Step 7 – Head to the Forums!
So who is the winner in this round? You be the
judge. As one reader in the forums already
noted, price is a big factor in many of these
decisions. Both a Lexus and Toyota will get you
from point A to point B, but you pay for the
extra features and the name on the Lexus. In my
opinion, both of these products perform well,
but it does depend on what your environment
requires and of course, the budget. Both
products are good quality and perform as
expected (no Ford escorts in this bunch!).
|
|
|
|