Den Treiber für den SATA-Controller wirst du evtl. brauchen, aber das hat nichts mit dem Bluescreen zu tun. Wenn XP die SATA-Platte nicht erkennt, wird dir im Laufe des Setups zwar vorgeworfen, dass keine Festplatte gefunden wurde. Dies erzeugt aber keinen Bluescreen.
Der einfachste Weg um den Treiber unter XP einzubinden ist ein Diskettenlaufwerk. Wenn kein Diskettenlaufwerk mehr verbaut ist, und XP den SATA-Treiber unbedingt haben möchte, musst du mit nLite (
Download und Anleitungen) eine XP-CD mit dem Treiber erstellen. Der Treiber sollte sch auf der CD zum Motherboard befinden.
Du solltest es aber erstmal so versuchen. Oftmals wird auch ein SATA-Controller erkannt. Das hängt vom Board bzw. Bios ab.
Das eigentliche Problem ist aber erstmal der Bluescreen beim Setup. Das bereits Vista installiert ist, erklärt eigentlich nicht den Bluescreen. Auch hier kann aber das Diskettenlaufwerk hilfreich sein.
Bootdiskette erstellen, von Diskette booten und dann die Platte mit dem Befehl "format laufwerk:" formatieren. Laufwerk ist durch den Laufwerksbuchstaben zu ersetzen, auf dem sich Vista befindet. In der Regel also "format c:"
Nach dem Formatieren die Diskette entfernen und von der XP-CD booten. Kommt es dann noch immer zum Bluescreen, ist entweder die CD nicht ok, oder es liegt ein Hardware-Problem vor. Hier wäre es auch hilfreich, wenn du den Stop-Fehler hier posten würdest. Der Fehlercode weist evtl. schon darauf hin, wo der Hase im Pfeffer liegt.