Great setup description! Can you tell us more about your experience?
Tara
Using Microsoft's Virtual Machine.
Set up a virtual machine starting with XP.
First, go here and download the Virtual Machine.
http://www.microsoft.com/downloads/details.aspx?FamilyId=04D26402-3199-48A3-AFA2-2DC0B40A73B6&displaylang=en
When I use Microsoft?s Virtual machine software and create a Virtual Machine starting with Window XP, is it really a virtual machine? Doesn?t matter, it is perfect and fast and
easy to install Windows 7 and Windows XP side by side.
I install Windows XP on the first partition {200 GB}of a 320 GB hard drive with Net framework 1.1 and 2.0 and then I install Microsoft?s Virtual machine and create a Virtual Machine following the numbered steps below. The blank second partition of 100 GB?s on the hard drive is labeled Windows 7 and is my target for the installation of Windows 7 using Microsoft?s Virtual Machine software.
1. Install Virtual Machine: It opens with a message ?you are not running a supported operating system.
2. I ignore message and click OK and install and finish.
3. I click on Virtual Machine to run it and it opens and says, ?Virtual PC could not open the virtual machine network services driver. I ignore the message and put a check mark in the box ?don?t show this message again? and click OK.
4. It than repeats ?you are not running a supported operating system and once again I put a check mark in the box ?don?t show this message again? and click OK.
5. Then I click next and the ?New Virtual Machine? wizard opens. I choose the top choice {there are three} ?Create a Virtual Machine and click next.
6. The wizard then opens with ?New Virtual Machine with a BROWSE button and I click on BROWSE and click on ?My Computer? and select the Windows 7 partition I create and type in ?Windows 7? for the file name and click SAVE.
7. Now the wizard says, ?F:\windows 7.vmc and I click next.
8. The wizard then wants you to choose Operating System and I choose ?other? and click next.
9. I then select ?using the recommended ram? and click next.
10. I then select ?A New Virtual Hard Disk? and click next.
11. It then loads the wizard as F:\windows 7 Hard Disk.vhd and I click next.
12. I then click ?finish?.
13. A ?Virtual PC Console? opens that says ?windows 7 not running? and I click ?START?.
14. Command Prompt opens and creates a ?Virtual Hard Disk? {takes about 3 minutes}
15. When it finishes it says, ?Insert Boot Media {CD} and select boot device {CD drive}.
16. I then close Virtual PC Console and click save state and click OK.
17. I then put the Windows 7 DVD in the DVD drive and boot and ?press any key? to boot from DVD.
18. I wait for Windows 7 to load and then click on ?Install Now? and check the box to accept the license and click next.
19. I then click on Custom {advanced} and choose the second partition of 100 GB I already labeled Windows 7 and click next and Windows 7 installs on the partition 2.
20. When it boots I get a choice of ?Earlier Windows? or Window 7.
21. I then install ?Vista Boot Pro? and change the name of Earlier version of windows to Windows XP.
22. Done..
Pictures of finished hard drive with Microsoft?s Virtual Machine
Look at these pictures of how it was created.
1. Here is the disk management console with Windows 7 booted {boot-system} Notice it is primary Drive C??????? Notice Windows XP is Drive D and is a Logical Drive. http://img101.imageshack.us/img101/4057/diskwindows7open.jpg
2. Here is the disk management console with Windows XP booted {boot} Notice it is logical Drive C??????? Notice Windows 7 is Drive f and is a primary drive{system}
http://img213.imageshack.us/img213/1912/xpboot.jpg
3. Here is a picture of the boot menu.
4. http://img412.imageshack.us/img412/2934/bootmenu.jpg
5. Neat, very neat, Microsoft Virtual Machine Rules.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic