Creo que algunos no le estáis entendiendo bien (puede que sea yo el que no lo ha entendido bien).
Según leo no tienes ningún problema con el grub, lo que quieres es que no te salga el grub cuando arrancas desde el disco con xp.
Pues la solución, como tu mismo has dicho, es fixmbr (desde la consola de recuperación), no debería borrar los datos, aunque es cierto que en alguna ocasión he visto como dejaba las particiones de un disco ilegibles, pero es raro y solo pasa con configuraciones de particionado un poco "raras", si solo tienes una partición en el disco con XP no deberías tener ningún problema. Otra opción que tienes es "reparar el sistema" también con el disco de xp (una de las opciones que te da cuando vas a instalarlo donde ya hay un Xp instalado) que si no recuerdo mal también reinstala el mbr de windows.
Un saludo.