Hallo Kira,
leider muss mal wieder mehr geraten werden, wo das Problem liegt. Wenn ich richtig verstanden habe, werden beide Platten im BIOS erkannt. Dann wird von der internen Platte Windows98 gebootet und danach ist die externe Platte mit WindowsXP in Windows98 nicht mehr vorhanden.
Sollte das Problem darin bestehen, dass du WindowsXP nicht von der externen Festplatte booten kannst, so kann das daran liegen, dass in deinem BIOS das USB-Laufwerk nicht als erstes zu bootendes Medium eingestellt ist (Bootreihenfolge) oder diese Funktion gar nicht unterstützt wird.
Wenn die interne Festplatte als primäres Bootmedium gewählt ist, wird immer Windows98 gestartet. Ist deine externe Platte nun mit dem Dateisystem NTFS formatiert, kann die Partition von Win98 nicht erkannt werden, da Win98 mit diesem Dateisystem nicht umgehen kann. Sie ist für dieses Betriebssystem quasi nicht vorhanden.
Gruß
123