Es gibt Rechner die sind Vista-Tauglich, aber nicht unbedingt XP-Tauglich, weils keine XP-Treiber für die Hardware gibt. Über sowas sollte man sich vor dem Kauf genau informieren.
Ansonsten mal ins Bios gehen und schauen, wie das mit der Festplattenerkennung geregelt ist. Evtl. muss man das "Automatisch erkennen" deaktivieren und die Platte richtig fest angeben. Oder umgekehrt. Das kann unter Umständen helfen.