What you'll need:
1. A Windows XP setup disc with a license.
2.
The free Virtual PC 2007 download.3. About an hour, depending on how fast your computer is.
How to Install: Just follow the Image Guide
Click the Next Button
Create a virtual machine, Next
Create a name, Next
Select OS: Windows XP, Next
Adjust the Ram: 512mb, Next
A new virtual hard disk, Next
Leave it 665536 or higher, up to you, Next
After that Click Finish!
Insert the Windows XP CD-ROM in the host PC and click Start
1. If using an ISO image, click Start and then mount the ISO image.
2.
The free Virtual PC 2007 download.3. When prompted, press any key to boot from the CD-ROM.
then just install Windows like on your PC
Credits:
Luugu