I believe there can be problems with a hard drive that has been partitioned in Vista when you try to install XP.
You may need to repartition using XP as I think the systems are different.
How to partition and format a hard disk by using Windows XP Setup program