26 sept. 2012

Ubuntu : récupérer un fichier effacé/écrasé avec Photorec

Bon, hier, une fausse manip et pan, j'ai effacé un compte-rendu de réunion, sans prévenir et, évidemment, sans sauvegarde préalable. Arrgh.
Quelques recherches sur internet, et, comme souvent, je tombe sur le forum ubuntu-fr.org, qui me parle d'un certain Photorec.

En l'occurence, on l'installe en saisissant sudo apt-get install testdisk (dans lequel photorec est inclus).
Tout se passe dans le terminal, mais heureusement cela reste simple (même si en anglais), très important dans ce genre de moment de stress...

On le lance avec la commande sudo photorec.
Le 1er écran demande de choisir le disque à étudier.


Le 2ème écran demande la partition à étudier :

Le 3ème écran permet de sélectionner le type de fichier à chercher/récupérer en choisissant [File otp] :

On appuie sur "s" pour tout désélectionner, et on coche "zip" pour les fichiers ODF (format ouvert de Open/LibreOffice, considéré comme une archive) puis on valide avec "Entrée" :

On revient alors à l'écran du périphérique ; on choisit [Search], on sélectionne le type de partition en question (ext2/3/4 ou autre (FAT pour une clé USB)), puis [Free] pour faire la recherche sur les fichiers non-répertoriés :

et on laisse le pépère faire son travail...

Moins de 10 minutes plus tard, il m'avait récupéré 50 versions de mon document (toutes les sauvegardes, en fait), dont la version finale. Pour info, les fichiers sont sauvegardés dans un dossier que l'on précise au moment de faire la recherche.

Attention, mon cas était précisément le suivant :
- le document était sur un clé USB ; sur un disque dur d'ordi, un effacement pourrait être remplacé par un autre fichier lors du fonctionnement normal de l'ordi...
- je me suis rendu compte tout de suite de ma boulette ; pas sûr que cela fonctionne 2 jours après...

En tout cas, ça m'a sauvé ma journée ;)

Source : http://forum.ubuntu-fr.org/viewtopic.php?pid=9592631#p9592631