Comment Windows a tué ma table de partition et TestDisk l'a resuscité
Par NiCoS le mercredi 12 septembre 2007, 13:18 - Trucs de geek - Lien permanent
Contexte : un portable dont le disque dur est partitionné de la façon suivante :
- Partition Windows XP en NTFS
- Partition Windows en NTFS
- Partition / de Kubuntu
- Partition swap de Kubuntu
- Partition /home de Kubuntu
Mon /home commençant à se faire petit et n'utilisant pas la seconde partition de Windows, je me suis dit en me rappellant de précédentes aventures, que j'allais d'abord supprimer la partition depuis Windows XP pour ensuite pouvoir l'utiliser tranquillement depuis Kubuntu (sinon il arrive que Windows la considère comme une partition à formater...)
En avant donc :
- Ouverture d'une instance Windows XP
- Allons dans Démarrer > Click droit sur Poste de travail > Gérer > Gérer les disques
- Je vois alors toutes mes partitions (Windows et Kubuntu)
- Suppression de la partition Windows non utilisée
et là, le drame : mes partitions Kubuntu /home et swap sont vues comme de l'espace libre non utilisé. Merci le gestionnaire de partition de XP !
Après avoir pris un bout de papier et lister ce que j'avais perdu (ou pas) en fonction de mes sauvegardes en place, je me dis qu'il doit bien être possible de retrouver ma table de partitions. En avant donc !
- Bootons le PC via un live-cd Kaella pour voir si les outils disponibles sur le CD permettent de tout récupérer : niet, gparted et qtparted voient la même chose que le gestionnaire de disques de XP
. - Je me rappelle alors l'existence de SystemRescueCD et entreprant de chercher un peu sur le net, pensant ne pas être le premier à être victime d'une telle "blague". Je tombe alors sur le site de TestDisk
- Je repars donc dans mon instance de WinXP, télécharge la version pour Windows de TestDisk. Je le lance, sélectionne mon disque dur, indique qu'il faut l'analyser et là miracle, il retrouve ma table de partition originale. Devant les partitions disparues, un petit L indique qu'elles vont être restaurées. Je tape sur entrée pour restaurer et aussitôt dit, aussitôt fait, TestDisk me dit qu'il faut redémarrer.
- Je redémarre et je retrouve mon /home et ma partition swap
Je suis sauvé ! je vais pouvoir respirer à nouveau et ne pas avoir à tout réinstaller... ouf !
Bon, par prudence, je vais quand même me faire une sauvegarde complète de mon /home 
Commentaires
Assez incroyable, il m'est arrivé *quasiment* la même histoire il y a 2-3 jours, mais via le pseudo gestionnaire de partitions de l'installateur de WinXP ! Du coup, j'en serais presque enclin à croire que c'est pas qu'un coïncidence :/
Par contre j'ai pu booter mon Ubuntu qui était sur un autre disque, j'ai juste eu peur quand ma partition /home n'était plus présente. Un petit sudo apt-get install testdisk plus tard et tout était revenu en ordre, heureusement