Geht das überhaupt mit XP?
Ich habe vor Jahren mal versucht, XP auf eine USB-Festplatte zu installieren. Das Problem war, dass XP scheinbar beim Hochlauf die USB-Schnittstelle zurücksetzt und neu initialisiert. Dadurch zieht es sich selbst die System-Platte unter den Hintern weg.
Ich bin deshalb auf eine externe Platte mit eSATA ausgewichen.