¿Con que 'te hace polvo' qué quieres decir?
Una cosa es que te formatee o destruya la partición, y otra que simplemente no te arranque uno de los 2 sistemas porque sustituya el cargador de arranque.
Si realmente te destruye la partición de XP al recuperar, tendrías que hacer lo siguiente:
Con la recuperación instalas Vista, y después XP en una partición aparte.
Luego con un DVD normal de Vista (que te tendrías que bajar o que te lo dejen, y no es ilegal ni "pirata" si es, repito, NORMAL/ORIGINAL), recuperas el cargador de arranque de Vista.
Y finalmente, desde Vista, con algún programa como EasyBCD, añades la entrada de XP al cargador de Vista.
Y sería mucho más fácil si no se te carga la partición de XP; tan fácil como hacer sólo lo último que he dicho, lo del EasyBCD.