5 votes

Récupérer fichier d'une partition supprimée

Un disque dur avec quatre partitions

  1. Ubuntu
  2. Swap
  3. Données
  4. Libre

a été accidentellement formaté puis re-partitionné de la même manière avec les mêmes tailles de partition. Je cherche un moyen de récupérer un seul fichier de la partition Données. Il s'agit d'un fichier *.odt contenant principalement du texte dans un tableau.

Jusqu'à présent, j'ai essayé d'utiliser Photorec et j'ai essayé de trouver quelques mots-clés de ce fichier avec grep mais sans succès. Certains fichiers sont reproduits mais pas celui que je cherche.

Y a-t-il un moyen d'utiliser grep pour rechercher des mots-clés dans la partition? Ou existe-t-il d'autres outils plus adaptés pour récupérer les données?

9voto

DublinJimbo Points 314

En fonction de la taille et de la fragmentation du fichier perdu, il pourrait être possible de le récupérer, car lorsqu'une partition est formatée, une toute petite fraction de l'espace disponible est en fait écrasée.

Utilisez photorec et

  • choisissez la même partition sur laquelle se trouvait le fichier
  • sélectionnez File Opt et cochez pour rechercher les fichiers zip (* les fichiers .odt sont en fait des fichiers zip)
  • choisissez Whole pour analyser toutes les données, pas seulement les données "non allouées"

Ensuite, vous verrez tous les fichiers zip que photorec a trouvés. Il n'y a aucun moyen de grep les fichiers directement car ils sont compressés, mais vous pouvez utiliser zipgrep comme indiqué ci-dessous. Ou, comme aucun nom de fichier ne sera récupéré, vous devrez ouvrir chacun d'eux et vérifier.

Pour automatiser la recherche, changez de répertoire vers les fichiers récupérés, utilisez zipgrep pour rechercher un mot ou un motif, par exemple comme ceci (il affichera tous les fichiers avec le motif motif dedans) :

cd fichiers_récupérés
for F in *; do zipgrep -q motif "$F" && echo $F; done

3voto

Eliah Kagan Points 111731

Le guide de récupération de données dans la documentation de la communauté d'Ubuntu est une excellente ressource. Comme il l'explique, vous pouvez essayer de récupérer des partitions avec parted, testdisk, ou gpart. Si cela n'est pas réussi, vous pouvez utiliser d'autres méthodes pour essayer de récupérer des fichiers individuels à partir du disque. Ces autres méthodes sont également expliquées dans ce guide.

Toute modification de votre table de partitions--y compris la création de nouvelles partitions--ne risque pas d'écraser les données réelles de vos fichiers. Donc, en supposant que c'est le seul changement qui a été fait, vos fichiers devraient être totalement récupérables (peut-être avec un peu d'effort).

2voto

Col Points 164

Essayez d'utiliser testdisk sous ubuntu, cela peut à la fois restaurer la table des partitions et récupérer les fichiers perdus.

La commande à utiliser dans le terminal est : sudo apt-get install testdisk

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X