Wenn du zwei Systeme auf verschiedenen Festplatten hast hilft dir kein herkömmlicher Bootmanager.
Weder w 7 noch XP hat Ahnung von dem anderen System, da jedes System seinen Bootmanager auf seiner Systempartition hat.
Du kannst, beim Starten je nach Bios mit den Tasten F8, F9, F11 oder F12 ein Biosbootmenü aufrufen. Hier kannst du dann wählen von welcher Platte gestartet werden soll.
Sind es aber 2 SATA HDD wobei XP im IDE Mode installiert wurde, also ohne Einbindung eines SATA Treibers, jedoch W7 im AHCI Modus läuft wird auch dies nicht funktionieren.
Es müssen beide Systeme wenn SATA HDD im gleichen Modus laufen.
Mit dem W7 Bootmanager kannst du nur dann arbeiten, wenn sich die System Dateien von beiden Systemen auf ein und der selben aktiven Systempartition befinden.
Für so ein Dualbootsystem, sollte daher immer erst die ältere Version also XP und dann Windows7 installiert werden. Hier ist es dann deine Entscheidung auf welcher Platte welches System installiert wird.
Klemm also deine Festplatte an und versuche den PC zu starten. Wenn XP als Einzelplatte läuft, sollte diese auch laufen wenn sie als zweite Platte angeschlossen ist. Kein RAID verwenden!!! Grundvoraussetzung ist, wie schon erwähnt das Biosmenü. Ansonsten benötigst du einen Bootmanager ähnlich GRUB.