Ich hatte das Problem gestern auch, neue Treiber installiert, beim Hochfahren dann Bluescreen und nach dem Reset genau diese Meldung: "Fehler beim Lesen des Datenträgers".
Ich konnte nun nicht mal mit der Problemfestplatte ins XP-Installer Menü, sondern musste meine zweite Festplatte als Master setzen, um überhaupt etwas machen zu können. Also Wiederherstellungskonsole. Doch fixmbr, fixboot etc. und diverse Diagnosetools brachten mich nicht weiter. Schließlich wollte ich dann doch XP neu installieren, auch wenn ich das hasse, aber alles andere funktionierte ja nicht.
Ich steckte die Problemfestplatte also wieder als Slave, um über meine zweite Festplatte ins XP-Installermenü zu kommen, wählte im Menü dann aber trotzdem wieder die Problemplatte, um dort XP neu zu installieren, jedoch auf der anderen Partition. Das alte XP war auf "D:", wollte es jetzt deswegen auf der anderen Partition dieser Festplatte installieren, damit das alte XP nicht gelöscht werden musste.
Nun aber das Entscheidende, der Installer bemerkte, es müssten "Reparaturarbeiten an der Festplatte" vorgenommen werden, dies bestätigte ich. Ein Neustart zur Fortsetzung der Installation war jetzt nötig, ich roch den Braten und hab die Festplatte wieder als Master gesetzt (im BIOS Bootpriorität wieder auf Festplatte setzen!) und siehe da, mein altes XP fuhr wieder hoch, als wäre nichts gewesen.
Verstehe nicht, wieso man mit den ganzen tollen Tools der Wiederherstellungskonsole nicht auch diese "Reparaturarbeit" vornehmen kann...
Hoffe aber, hiermit eine Problemlösung für weitere Fälle dieser Art gegeben zu haben.