Der Hintergrund für den ersten Fehlschlag ist folgender:
XP und Vista benutzen zwar "NTFS", dennoch sind die "Formate" unterschiedlich. Deshalb muß vor der Installation von XP mit XP formatiert werden.
Das zweite, was du nachschauen mußt, ob du alle Hardwaretreiber auch in der XP-Version hast. Dann klappts auch mit XP.