zusatz zu preacher:
du hängst als erstes die platte mit win98 reín und installierst einen bootmanager der alle anderen primäre partitionen versteckt. danach die platte mit winxp einbauen und win98 booten und den bootmanager so konfigurieren das er beide platten erkennt.
beim nächsten booten sollte es keine probleme geben, da die andere aktive partition versteckt ist und das gestartete windows immer den laufwersbuchstaben C: zugewiesen bekommt.
ich hab das vor jahren mal gemacht und es hat funktioniert (win98 und winnt

)