Mainly say VMware and Virtual PC (hereinafter referred to as VPC) difference because I and many friends are in the choice between the two confused.
Memory Chapter
VMware consumes the memory you allocate for the virtual machine and is not freed and adjustable.
VPC According to your actual use of the dynamic increase.
Comment: It looks like the VPC way is better, but the actual speed is definitely a lot faster than VMware.
Hard Piece
VMware's hard drive capacity is not adjustable (it cannot be changed after a specified size, but it can be similar to a PC to add a second hard drive). Can use the physical hard drive and go to the virtual machine.
VPC can dynamically expand the hard drive and will send you a 40G virtual hard drive that can vary depending on what you install in the virtual machine. The physical hard drive is not used in the virtual machine. Virtual PC Disk default of 16G, but its actual size is dynamically allocated, the number of files stored, virtual disk files on the host to see how big. (with the addition and subtraction of files in the virtual machine, the virtual disk takes up only a large amount of space, so do not try to "disk collation", a collation will make the virtual disk file larger.) Microsoft provides us with a compression tool--precompact, after running on a virtual platform, you can use the disk compression feature provided by Virtual PC. It is said that the tool has not been published publicly, so many Virtual PC users of the disk compression function is very puzzled-before and after compression, the virtual disk is as large as the original. It's because there's no running this stuff. )
Comment: The actual use of VMware disk efficiency is much higher than VPC
Network article
VMware is network-shared through analog NIC
VPC is a network share by binding the Virtualpcemulatedswitch service on an existing network card. For WIN2000/XP and other operating systems, if the network cable is not plugged in or does not have a network card, to install Microsoft's Loopback soft card, to achieve the Internet share. In VIRTUALPC's globalsetting, when has the network card and inserts the network cable, will virtualswitch the reality network card, when does not have the network card or the network cable not to plug, will virtualswitch set into the MSLoopback soft card, can realize network share.
(MSLoopback the installation method of soft network card, take Win2000 as example: Control Panel-> Add/Remove Hardware-> Add/Exclude device failure-> Add new device-> select-> Network card from the list-> manufacturer select Microsoft >microsoftloopbackadapter. )
Video card article
VMware does not have analog graphics cards, to pass vmware-tools to use high resolution and true color, otherwise only VGA.
VIRTUALPC simulates a more general graphics card: S3TRIO32/64 (4M). From this point of view, VIRTUALPC is more versatile than VMware, but shows less performance than VMware.