Récupérer des fichiers effacés sous Linux (Ubuntu)
Si parfois il vous arrive d’être un peu tête en l’air et de supprimer des fichiers sur votre PC Windows, il existe une foultitude de softs permettant de récupérer des fichiers (même ceux supprimés de la Corbeille).
Par contre, si vous êtes sous linux, comment faire ?
Aaaaah, n’ayez plus peur car il est aussi possible de récupérer simplement ce fichiers grâce à un outil en ligne de commande qui s’appelle Foremost et qui a été développé à l’origine pour le service d’enquête spéciales de l’US Air Force… (Allez, tous en choeur : “Waouuuuh”)
La récupération d’un fichier effacé part d’un concept simple… quand vous supprimez un fichier, c’est uniquement le pointeur vers celui-ci qui est cassé mais il n’est pas immédiatement re-écrabouillé par d’autres données. Le fichier est donc toujours physiquement présent sur le disque dur. Evidement, plus vous attendez avant de récupérer un fichier, plus celui-ci à de chance de disparaitre à jamais…
Je vais parler d’Ubuntu car c’est la distrib que j’utilise. Je ne sais pas comment ça se passe pour les autres distrib mais dans le principe, ça reste identique. Pour installer Foremost, vous devez activer les dépôts Universe et entrer la ligne de commande suivante (ou passer par Synaptic) :
sudo apt-get install foremost
Vous devez ensuite connaitre la partition sur laquelle vous voulez récupérer des fichiers (par exemple /dev/sda1)
Si vous voulez connaitre les fichiers qu’il est possible de récupérer sur votre partition, entre la ligne de commande :
sudo foremost -w -i /dev/sda1 -o /recovery/foremost
Par exemple, pour récupérer des images jpg supprimées, il faut taper :
sudo foremost -t jpeg -i /dev/sda1
Foremost va alors créer un répertoire nommé “output” dans lequel il placera tous les fichiers récupérés. Evidement, si les images auront commencé à être écrasées, vous récupérerez des demi images mais c’est déjà ça…
Il existe évidement pleins d’autres options de récupération mais les ennoncer ici serait trop long (et je ne les maitrise pas toutes) mais je vous recommande de lire le man page de Foremost ici.