ich habe nur noch SATA-Platten
Kopiere ntldr und boot.ini auf deine Systemplatte. Kontrolliere die boot.ini auf Korrektheit.
Du hast ja wohl XP auf der ersten Partition der Platte installiert.
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
Stell dann die Platte in der Bootsequenz als Bootplatte ein.
XP sollte dann starten und C: sein.
Es kann immer nur eine SATA Platte in der Bootseuenz stehen. Auf dieser müssen dann auch die Startdateien in der ersten Partition liegen. Entsprechend dann noch die boot.ini stimmen, wenn XP nicht auf dieser Platte installiert wurde.
Steht deine SATA in der Bootsequenz und liegen die Startdateien auf einer anderen SATA, dann kann er nicht booten.
Asus ist grade down, kann mir das Handbuch nicht anschauen.
Vielleicht bietet dein Board ja auch eine Bootauswahl beim Hochfahren, bei meinem geht das mit F8, so wechsel ich das Bootlaufwerk in der erscheinenden Liste.
Hab auf zwei Platten XP, sonst müsste ich jedesmal erst die Sequenz im Bios ändern, wenn ich das BS wechseln will und den XP Bootmanager benutze ich nicht, weil ich absolut unabhängige Platten/Systeme haben wollte.
Vielleicht hilft dir was davon weiter.