Microsoft Virtual PC


Virtual PC lets you create separate virtual machines on Windows desktop. Each machine virtualizes the hardware of a complete physical computer, providing a shell-like environment, in which an entire operating system can be installed and run. Examples of operating systems are MS-DOS, Windows, OS/2, and Linux. Thus, Virtual PC allows to run multiple operating systems at once on a single physical computer. The user can switch between virtual environments as easily as switching between Windows applications.

Virtual PC 2007 runs on: Windows XP Professional, Windows XP Tablet PC, Windows Server 2003, Windows Vista Business, Windows Vista Enterprise, and Windows Vista Ultimate.


Using Microsoft Virtual PC


  1. To access Microsoft Virtual PC console, navigate to

    1. Start ->
    2. Programs ->
    3. Microsoft Virtual PC

  2. Sometimes the window of the Virtual PC can trap your mouse, restricting its movement to only that particular window on your desktop. In such case simply press the right ALT key to move the mouse freely, as well as to make a click anywhere outside the Virtual PC.

  3. When you start using Virtual PC console, Symantec Antivirus window might pop up with a warning on your screen. Closing that window will not help: the antivirus warning is likely to pop up again. In such case simply move the Symantec warning window out of your way and let it hang there for the entire duration of the Virtual PC session.

  4. To install new OS environment under the virtual PC, that is, to create new Virtual Machine, choose

    1. New ->
    2. Create Virtual Machine ->
    3. Give it a name, for example, "JohnDoeWindows2000"
    4. Leave all other parameters with default settings (you will have a chance to modify these parameters later, as you will become more experienced user of Virtual PC).

  5. Please note that the field name "Location" provides a full path and a name of the VMC file. This file is a pointer to the set of files that contains your "virtual disk", that is, a set of permanent files which store your Virtual Machine environment between sessions.

  6. Leave memory prompt at its default setting, 1024MB (1GB). You will be able to increase memory for the Virtual Machine later, once it has already been created.

  7. The next prompt is "New Virtual Disk." Leave it at its default size, 16GB, which is plenty of disk space for all our class needs.

  8. Change location of the "New Virtual Disk" file with VHD extension to root directory of the D: drive. For example,

        D:\JohnDoeWindows2000.VHD

    Note: Once the install is complete, this is where your virtual machine stuff is saved between sessions. Your VHD file, along with the subsequently created set of V01, V02, ... files will be located here:

        D:\JohnDoeWindows2000.VHD
        D:\JohnDoeWindows2000.V01
        D:\JohnDoeWindows2000.V02
        . . .

    Later, in case if you would like to take the entire virtual machine home and continue to experiment with it, you may copy these files on a flash drive.

  9. Save your Virtual Machine. So far you have created a pointer to your new Virtual Machine, which lives inside the VMC file.

    Note: when the physical machine reboots, the VMC pointer file will disappear. That is not a problem, since the actual settings have already been saved on the D: drive.

  10. Insert distribution CD of the operating system that you would like to install into CD-ROM drive.

  11. Double click th e Virtual Machine. It will boot the virtual system to-be in its own window, and you should soon see the installation process running inside the Virtual PC. Note: you may need to manually specify which CD-ROM drive to use, but the drive still must be configured as bootable in BIOS CMOS settings of your physical machine.

  12. Tip: avoid multiple VM sessions running at the same time because of the system memory/speed considerations.

  13. When the install is complete and the virtual machine reboots, you may change settings for your new VM and increase available memory. (The original setting is 128MB, which is really a small amount of memory for Windows 2000 or XP system.)

    Additionally, you can choose Action menu of the Virtual PC console and click "Install or Update Virtual Machine Additions," to keep your system "up-to-date."

  14. Finally, if there is a need to clean up and physically remove the virtual machine, you have to remove it from the Virtual PC console and also manually remove all of the corresponding VHD, V01, V02, ... files located on the root directory of the D: drive.

    Note: Remember, there are multiple courses that use Virtual PC in this classroom, so please be considerate and extra careful not to remove someone else's virtual PC!


Microsoft Virtual PC resources on the web


  • Microsoft Virtual PC 2007 home page.
  • Download Microsoft Virtual PC 2007 absolutely free!