L'utilitaire de Restauration du Système (je me souviens plus le nom exact) accessible à l'installation d'XP peut permettre de réecrire le MBR ou le 1er secteur de boot. Il m'a été utile à plusieurs reprises chez des gens. Si tu t'y connais un minimum, jette un oeil par là.
Sinon la technique d'installer Win sur un disque volant est une bonne technique, pour peu que tu ais un disque externe ou autre. (Booter sur une d7 c'est bien aussi, ou même une clef USB si t'as pas de lecteur d7 (courant sur les portables), ça marche bien).
Un live cd d'Ubuntu est une bonne idée aussi. D'ailleurs dans 90% des cas, pas besoin de se casser la tête avec les mount -gnagnagna et les udev, c'est automatisé. (on est loin de Devfs quand même).
Je te passe l'alternative de monter ton DD sur un autre ordi pour récupérer les données vu que tu as un portable... Mais dans l'absolu c'est une bonne solution aussi
Sinon, installe Linux sans récupérer tes données, t'y gagneras quand même. (Ouais c'est de la provoque à 2 balles, et alors ?)
Tu peux récupe tes données sous Dos aussi, c'est facile à booter Dos.
Les solutions sont tellement nombreuses que je te conseille de ne pas t'affoler. Dis-nous où tu en es ici, on va bien réussir à te sortir de là.