Comment récupérer / restaurer des fichiers à partir d'une partition ext4?

8

Quelqu'un at-il réussi à récupérer des fichiers supprimés à partir d'une partition ext4? J'ai essayé divers utilitaires, mais aucun n'a encore fonctionné. Je serais reconnaissant si quelqu'un pouvait partager une histoire à succès!

Peltier
la source

Réponses:

11

Vous aurez peut-être de la chance avec:

http://extundelete.sourceforge.net/

Cependant, je ne l'ai jamais utilisé.

Avertissement: généralement, de nos jours, les systèmes de fichiers ne prennent pas en charge la restauration. Essayer de récupérer des fichiers supprimés est un exercice de criminalistique informatique et vous aurez beaucoup de chance de les récupérer. En particulier, si vous avez écrit plus de fichiers sur le disque, il est probable que vos fichiers supprimés disparaîtront pour toujours.

David Given
la source
1
Merci! extundelete a en fait récupéré beaucoup de fichiers. L'outil pourrait cependant être amélioré.
Peltier
10

La première chose est:

  • N'allumez pas votre ordinateur
  • Démarrez-le avec un LiveCD ou LiveUSB
  • Créez un clone brut de la partition, en utilisant dd
  • Ne montez jamais la partition, mais si vous en avez besoin, montez en lecture seule

Si vos données ne sont pas chiffrées ou sont chiffrées par blocs, il existe des outils qui recherchent les données sur le disque indépendamment du système de fichiers. (par exemple, photorec )

Extundelete peut également faire du bon travail, si vos données ont été écrites sur le disque ou consultées récemment, et que ni leurs inodes ni les secteurs de données correspondants n'ont été écrasés par d'autres fichiers après la suppression.

Si les fichiers étaient à l' intérieur d' une pile cryptée répertoire, vous pouvez vérifier cela .

user39559
la source
+1 pour avoir été minutieux. Peut-être un peu trop pour cette situation, mais certainement pas de mauvais premiers pas.
Aeo
1

Ce qui a fonctionné pour moi a été donné par arch (s'applique uniquement aux fichiers texte):

grep -a -C 200 -F 'Unique string in text file' /dev/sdXN

Prend un peu de temps, mais a fonctionné lorsque j'ai supprimé accidentellement du code source que je n'avais pas encore engagé!

William Becker
la source
-1

Cela dépend de la façon dont vous avez supprimé les fichiers. Si vous avez utilisé un gestionnaire de fichiers graphique, vous pouvez avoir "Corbeille". Si vous avez utilisé mc, vous avez peut-être "perdu et retrouvé". Si vous avez utilisé "rm", vous avez très peu, voire aucune chance de récupérer le fichier.

Patkos Csaba
la source