Les autres jours, une amie a eu un sérieux problème: ils avaient formaté la MicroSD sur son téléphone portable et ses photos sont mortes !!
En faisant un peu de recherche, j'ai trouvé une excellente application pour la console. En fait, il y en a deux: Testdisk y Photorec.
Testdisk Il est utilisé pour récupérer des fichiers supprimés mais surtout des partitions perdues. En échange Photorec se spécialise dans la récupération de fichiers supprimés (en particulier les fichiers multimédias) et fait également d'autres choses.
Tout d'abord un point important: si nous savons que nous avons supprimé ou formaté quelque chose par erreur, pour aucune raison, n'écrivons rien dessus. S'il s'agit d'une partition sur notre PC, il est préférable de la démonter. Et si c'est dans la partition de notre système, il est préférable d'éteindre immédiatement notre PC et de suivre les étapes à partir d'un LiveCD.
Et encore une chose, pour récupérer un fichier supprimé, vous devez remplir certaines conditions, et parfois ce n'est pas si facile, et il est très peu probable (pour des raisons techniques) de tout récupérer.
Cela dit, commençons:
Tout d'abord, pour l'installer:
sudo apt-get install testdisk (avec ce package, installez les deux programmes).
Bien que les deux programmes aient un utilitaire puissant et varié, je laisse cela pour un autre article. Nous allons maintenant nous concentrer sur la récupération de données avec Photorec.
Nous ouvrons le terminal
Nous choisissons le répertoire (s'il n'existe pas, nous le créons) pour enregistrer les fichiers récupérés.
mkdir ./recuperados
cd ./recuperados/
Puis le programme:
sudo photorec (nous avons besoin des privilèges de superutilisateur)
Connaissant un peu l'anglais, nous nous rendons compte que cela nous donne le choix entre les disques que nous avons insérés. Comme je n'ai pas pu trouver ma clé USB, la seule chose que j'ai est mon disque dur bien-aimé.
> [Continuer] Pour le sélectionner (c'est-à-dire, appuyez sur [Entrer])
Comme vous le verrez dans ce cas, cela nous donne le choix de la partition.
Ensuite, nous devons sélectionner > [Rechercher] et nous donne le choix du type de partition. Ce n'est pas très difficile, nous n'avons que deux options. Pour vous faciliter la tâche, s'il s'agit d'un disque ou d'une partition sous Linux c'est le premier, s'il s'agit d'un autre système d'exploitation ou d'une clé USB, d'une carte mémoire ou autre, c'est le second (sauf pour des exceptions très étranges).
Nous avançons. Maintenant, nous avons deux options:
Gratuit: Récupère uniquement les fichiers supprimés dans l'espace libre.
Le Tout: Récupère tout, qu'ils soient supprimés ou non.
Nous choisissons juste Gratuit. Dans la fenêtre suivante, il nous montre une liste de dossiers navigables où nous pouvons copier les fichiers qu'il récupère (logiquement il ne peut pas être sur le même appareil). Nous pouvons choisir le dossier à notre goût, mais si dans la première étape nous créons un répertoire et le choisissons avec cd Il va les récupérer là-bas, car par défaut, il le fait dans le dossier où nous travaillions avec le terminal. Si c'est correct, on appuie sur le clavier C et il commencera à enregistrer ce qu'il trouve. De plus, pendant l'opération, il affichera une liste avec le nombre de fichiers différents trouvés.
Une fois terminé, nous ouvrons notre explorateur de fichiers préféré et allons dans le dossier où nous récupérons les fichiers pour voir ce que nous trouvons.
Ce programme m'a été très utile et j'espère qu'il vous servira autant que moi. Et je vous rappelle qu'il est impossible de tout récupérer.
UN MOMENT!!! Si je supprime seulement un fichier de 100 ko. Dois-je copier les 500 Go d'espace libre de ma partition vers mon dossier pour trouver ce fichier ???
Très bonne question, et la vérité est que nous ne voulons pas faire fonctionner l'album avec plaisir.
Voyons rapidement (c'est très similaire à ce qui précède) comment récupérer un seul (ou plusieurs fichiers) avec Testdisk.
1) Nous ouvrons la console
2) mkdir ./récupéré
3) cd ./recovered/
4) disque de test sudo
5) Nous sélectionnons l'option Créer (créera une liste de fichiers)
6) Nous sélectionnons le disque, la clé USB ou l'unité qui est.
7) Type de partition (si vous ne savez pas laquelle c'est celui que vous choisissez par défaut.)
8) IMPORTANT: nous sélectionnons Avancée, la deuxième option. Le reste, je recommande de le laisser aux utilisateurs avancés.
9) Nous sélectionnons (le cas échéant) la partition où se trouvait le fichier. Notez qu'en bas de l'écran, nous avons 5 options: Type, Boot, Undelete, Création d'image, Quitter. Ce qui nous intéresse c'est Undelete. Avec les flèches gauche / droite du clavier, nous le choisissons et (après avoir choisi la partition) nous le donnons Entrer.
10) Nous voyons maintenant une liste de fichiers consultable. Les fichiers en rouge sont ceux qui sont supprimés et récupérables. On cherche le nôtre et (selon les commandes à la fin de la fenêtre) On appuie sur C (important de le garder en minuscules) pour ne travailler qu'avec ce fichier. S'il y en a plusieurs, nous les choisissons avec : et puis on presse C (notez la différence entre les majuscules et les minuscules).
11) Maintenant, nous choisissons le répertoire où nous le sauvegardons. Si nous suivons les étapes comme avant mkdir et cd, nous pouvons appuyer directement C y PRÊT!!!
Allons voir comment est le fichier.
Encore une chose, puisque nous travaillons avec sudo, le fichier appartient désormais à root. Mais vous savez sûrement déjà quoi faire dans ce cas
Maintenant, j'ai tout dit. Profitez-en et que cela vous soit utile.