Irgend wann schaffst du es bestimmt. Wenn deine Platte vom Bios voll erkannt wird, du mit einer Linux Distribution, wie bereits vorgeschlagen, den Rechner gestartet hättest, wären vermutlich deine gesamten Daten schon auf der XP HDD gesichert.
Normalerweise, wenn deine XP Platte im SATA Mode läuft, sollte "jede" andere Platte auch laufen. Habe aber bereits erwähnt, dass 2.5 Zoll Laufwerke aus Lappis eben dies nicht tun. Genauso wie es mit Ausnahmen Lappis gibt, in welchen nur jene speziell für dieses Gerät genannten HDDs funktionieren. Hier könnte demnach so ein Fall eingetreten sein.Liegt aber nicht am Bios, sondern am Betriebssysstem. Solltest bei deinem Lappi mal nachsehen ob bei diesen, jetzt nicht der Storagetreiber, sondern ein SATA/ SCSI oder ähnlicher Treiber für XP vorhanden ist. Dieser wird wie jeder andere Treiber unter WIN XP installiert, dann sollte diese HDD auch von XP erkannt werden.
Wie dein Lappi sich nennt aus welchem diese Platte stammt wissen wir ja nicht.