Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 10/10/2011, à 14:45

Blount

Récupérer ma partition effacée par erreur.

Bonjour,

Par erreur (à vouloirs faire trop vite je dirai plutôt), j'ai effacé une partition contenant plus de 400Go de données.
Je vous le donne en mille, ça me trou le cul comme dirait l'autre big_smile

Bon, plus sérieusement, voici ce qu'il y a eu :
* effacement de la partition (c'est ma première erreur qui aurait pu se résoudre assez simplement).
* création d'une FAT32 (c'est ma deuxième erreur, avant que je m'en rende compte).
* effacement pour recréer une partition Ext2 et essayer de récupérer les données (avec photorec) sans succès. (ma troisième erreur)

À ce stade, dans fdisk j'ai ceci :

Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000f07

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048   954265599   477131776   83  Linux
/dev/sdb2   *   954265600   976773119    11253760   83  Linux

À la place de /dev/sdb1, ça devrait être ma partition.

Je précise que je n'ai rien réécris dessus. Mais est-ce que la création de la Ext2 n'aurait pas écrasé mes données ? (fait avec Gparted).

J'ai tenté avec testdisk, mais j'ai l'impression qu'il ne me trouve pas la partition.

Pourriez-vous m'aider à restaurer les données ? Je vous en serait assez reconnaissant.

Hors ligne

#2 Le 10/10/2011, à 14:52

Nasman

Re : Récupérer ma partition effacée par erreur.

testdisk est plutôt destiné à retrouver les partitions (reconstituer la tables des partitions). Si tu as recréé une partition en gardant la taille de cette dernière, il est fort probable que les entêtes qui définissaient la partition aient été effacés.

Quel était le système de fichier d'origine de la partition (avant son formatage en fat32 puis ext2) ?

En cas d'erreur de ce genre, toujours sauvegarder l'existant (le plus proche de celui d'avant la bêtise) avant de tenter des manœuvres hasardeuses.

Poste ton pb sur la discussion initiée par rmy.


PC fixe sous Bionic 64 bits et portable avec Focal 64 bits

Hors ligne

#3 Le 10/10/2011, à 16:03

Blount

Re : Récupérer ma partition effacée par erreur.

Normalement, c'était une Ext2.

Je viens de poster un message, merci.

Hors ligne

#4 Le 10/10/2011, à 16:57

rmy

Re : Récupérer ma partition effacée par erreur.

Ça va être coton.

Peux-tu retenter avec testdisk un scan (quicksearch et deepersearch) en précisant avant dans les options "expert : yes, cylinder boudary : no, allow partial last cylinder : yes" et regarde si vraiment tu ne trouves rien concernant ta partition (particulièrement dans le deepersearch, les partitions marquées d'un D comme Deleted).

On verra après ça…

Hors ligne

#5 Le 10/10/2011, à 20:21

Blount

Re : Récupérer ma partition effacée par erreur.

Voila, c'est assez long smile

TestDisk 6.11, Data Recovery Utility, April 2009                                                                       
Christophe GRENIER <grenier@cgsecurity.org>                                                                            
http://www.cgsecurity.org                                                                                              
                                                                                                                       
Disk /dev/sdb - 500 GB / 465 GiB - CHS 60802 255 63                                                                    
     Partition               Start        End    Size in sectors                                                       
D Linux                    0   1  1  1401   7 13   22507456 [Archive]                                                  
D Linux                    0  32 33 59400  73  1  954263552                                                            
* Linux                59400  73  2 60801  80 15   22507520 [Archive]
                                                                                                                      
                                                                                                                       
                                                                                                                       
Structure: Ok.  Use Up/Down Arrow keys to select partition.                                                            
Use Left/Right Arrow keys to CHANGE partition characteristics:                                                         
*=Primary bootable  P=Primary  L=Logical  E=Extended  D=Deleted                                                        
Keys A: add partition, L: load backup, T: change type, P: list files,                                                  
     Enter: to continue                                                                                                
EXT2 Large file Sparse superblock, 488 GB / 455 GiB 

On peut voir 3 partitions.
La première est la même que la dernière, je ne sais pas exactement pourquoi mais c'est peut être un déplacement que j'ai fais lorsque j'ai nettoyé mon DD il y a quelques temps.

Quand je me positionne sur la deuxième ligne, en bas j'ai "EXT2 Large file Sparse superblock, 488 GB / 455 GiB ". Est-ce la partition supprimée ? Ce qui signifierai, si je comprend bien, que sa taille était de 455Go ? (très probable par rapport au contenu).

Je te laisse me dire ce tu en penses, parce que je ne fais que des suppositions.

Hors ligne

#6 Le 10/10/2011, à 23:08

rmy

Re : Récupérer ma partition effacée par erreur.

Avec la touche "P" tu peux voir l'état et éventuellement le listing des données de cette partition…

Hors ligne

#7 Le 11/10/2011, à 09:02

Blount

Re : Récupérer ma partition effacée par erreur.

TestDisk 6.11, Data Recovery Utility, April 2009                                                                                                     
Christophe GRENIER <grenier@cgsecurity.org>                                                                                                          
http://www.cgsecurity.org                                                                                                                            
     Linux                    0  32 33 59400  73  1  954263552                                                                                       
Directory /                                                                                                                                          
                                                                                                                                                     
drwxr-xr-x     0     0      4096  8-Oct-2011 17:40 .                                                                                                 
drwxr-xr-x     0     0      4096  8-Oct-2011 17:40 ..                                                                                                
drwx------     0     0     16384  8-Oct-2011 17:40 lost+found                                                                                        

Ça ne présage rien de très bon tout ça hmm

Hors ligne

#8 Le 11/10/2011, à 10:07

rmy

Re : Récupérer ma partition effacée par erreur.

vu la date, c'est ta nouvelle partition…

Relance testdisk, mais en mettant "none" comme type de partitionnement. On verra au moins si il en reste des traces quelque part…

Ensuite, essaye de voir avec extundelete, mais je crains que ça ne soit pas très utile dans ton cas. Sinon il y a la solution photorec/foremost/scalpel, mais le résultat sera brut et non trié, sans récupération des noms de fichiers…

Après… si tu veux que je regarde si je fais mieux, contacte moi par mail.

Hors ligne

#9 Le 11/10/2011, à 14:06

Blount

Re : Récupérer ma partition effacée par erreur.

TestDisk 6.11, Data Recovery Utility, April 2009
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org

Disk /dev/sdb - 500 GB / 465 GiB - CHS 60802 255 63
     Partition               Start        End    Size in sectors
P ext3                     0   1  1  1401   7 13   22507456 [Archive]
P ext2                     0  32 31 59400  72 62  954263552
P ext2                     0  32 33 59400  73  1  954263552
P ext2                 17511  17 41 58497  84 17  658444288 [Download]
P ext2                 17511  17 43 58497  84 19  658444288 [Download]
P HFS                  25536  26 25 54777 124  3  469762818
P HFS                  26152 237 54 55394  80 32  469762818
P FAT12                29298 106 37 29298 119 49        832
P NTFS                 33239  68 37 33239 166 36       6174
P NTFS                 33239 166 36 33240   9 35       6174
P FAT12                33240  11 32 33241  85 43      20739 [NO NAME]
P FAT12                33690 137 44 33691 211 55      20739 [NO NAME]
P FAT12                33690 139 13 33690 184 57       2880 [NO NAME]
P FAT12                39972 102 58 39972 148 39       2880 [NO NAME]
P HFS                  55044 223 63 55779   4  6   11793922 [jYk~[ #  ~IM-$~LO M-+/M-4$~L^AM-<M-;]
P HFS                  55779   4  3 56513  39  9   11793922 [jYk~[ #  ~IM-$~LO M-+/M-4$~L^AM-<M-;]
P ext3                 59400  72 63 60801  80 13   22507520 [Archive]
P ext3                 59400  73  2 60801  80 15   22507520 [Archive]



Structure: Ok.


Keys T: change type, P: list files,
     Enter: to continue
EXT3 Large file Sparse superblock, 11 GB / 10 GiB

Voila ce que ça donne.
Je précise que la partition s'appelait « Download ». On la voit dans la liste à deux reprise.


Quand je fais "P" pour voir la liste des fichiers, j'obtiens une sorte de plantage :

                               b7609000-b760b000 rw-p 00000000 00:00 0 
                                                                       b760b000-b7628000 r-xp 00000000 08:0a 660253     /lib/i386-linux-gnu/libtinfo.so.5.9
b7628000-b762a000 r--p 0001c000 08:0a 660253     /lib/i386-linux-gnu/libtinfo.so.5.9
                                                                                    b762a000-b762b000 rw-p 0001e000 08:0a 660253     /lib/i386-linux-gnu/libtinfo.so.5.9
             b762b000-b762c000 rw-p 00000000 00:00 0 
                                                     b762c000-b762e000 r-xp 00000000 08:0a 678326     /lib/i386-linux-gnu/i686/cmov/libdl-2.13.so
                                                                                                                                                 b762e000-b762f000 r--p 00001000 08:0a 678326     /lib/i386-linux-gnu/i686/cmov/libdl-2.13.so
                                                                                  b762f000-b7630000 rw-p 00002000 08:0a 678326     /lib/i386-linux-gnu/i686/cmov/libdl-2.13.so
                   b7630000-b7783000 r-xp 00000000 08:0a 678343     /lib/i386-linux-gnu/i686/cmov/libc-2.13.so
                                                                                                              b7783000-b7784000 ---p 00153000 08:0a 678343     /lib/i386-linux-gnu/i686/cmov/libc-2.13.so
                                              b7784000-b7786000 r--p 00153000 08:0a 678343     /lib/i386-linux-gnu/i686/cmov/libc-2.13.so
                                                                                                                                         b7786000-b7787000 rw-p 00155000 08:0a 678343     /lib/i386-linux-gnu/i686/cmov/libc-2.13.so
                                                                         b7787000-b778a000 rw-p 00000000 00:00 0 
                                                                                                                 b778a000-b778d000 r-xp 00000000 08:0a 694680     /lib/i386-linux-gnu/libcom_err.so.2.1
                                            b778d000-b778e000 rw-p 00002000 08:0a 694680     /lib/i386-linux-gnu/libcom_err.so.2.1
                                                                                                                                  b778e000-b77d6000 r-xp 00000000 08:0a 668265     /lib/i386-linux-gnu/libext2fs.so.2.4
                                                            b77d6000-b77d7000 rw-p 00048000 08:0a 668265     /lib/i386-linux-gnu/libext2fs.so.2.4
                                                                                                                                                 b77d7000-b7800000 r-xp 00000000 08:0a 390947     /usr/lib/libntfs.so.10.0.0
                                                                 b7800000-b7801000 rw-p 00029000 08:0a 390947     /usr/lib/libntfs.so.10.0.0
                                                                                                                                            b7801000-b7802000 rw-p 00000000 00:00 0 
                         b7802000-b7806000 r-xp 00000000 08:0a 693666     /lib/libuuid.so.1.3.0
                                                                                               b7806000-b7807000 rw-p 00003000 08:0a 693666     /lib/libuuid.so.1.3.0
          b7807000-b7837000 r-xp 00000000 08:0a 651540     /lib/i386-linux-gnu/libncursesw.so.5.9
                                                                                                 b7837000-b7838000 r--p 0002f000 08:0a 651540     /lib/i386-linux-gnu/libncursesw.so.5.9
                             b7838000-b7839000 rw-p 00030000 08:0a 651540     /lib/i386-linux-gnu/libncursesw.so.5.9
                                                                                                                    b784c000-b7853000 r--s 00000000 08:0a 447914     /usr/lib/i386-linux-gnu/gconv/gconv-modules.cache
                                                           b7853000-b7856000 rw-p 00000000 00:00 0 
                                                                                                   b7856000-b7857000 r-xp 00000000 00:00 0          [vdso]
                                                                                                                                                          b7857000-b7872000 r-xp 00000000 08:0a 678322     /lib/i386-linux-gnu/ld-2.13.so
                                                                              b7872000-b7873000 r--p 0001b000 08:0a 678322     /lib/i386-linux-gnu/ld-2.13.so
  b7873000-b7874000 rw-p 0001c000 08:0a 678322     /lib/i386-linux-gnu/ld-2.13.so
                                                                                 bfb00000-bfb21000 rw-p 00000000 00:00 0          [stack]
                                                                                                                                         jerome@debian:~$ 

Du coup, je dois recommencer testdisk pour revenir à l'état d'avant.

Que fait-on avec ce résultat ?

Hors ligne

#10 Le 11/10/2011, à 14:30

rmy

Re : Récupérer ma partition effacée par erreur.

C'est que ta partition es tcorrompue. Tu as une segfault. Essaye encore une fois avec las version 6.13 (testdisk_static) dispo sur le site de Christophe grenier. Pas besoin d'install, tu décompresse et tu utilises directement ./testdisk_static/dev/sdb

Il faudra peut-être donner les droits d'execution au script.

Hors ligne

#11 Le 11/10/2011, à 20:51

Blount

Re : Récupérer ma partition effacée par erreur.

Bon, voila le résultat :

TestDisk 6.13-WIP, Data Recovery Utility, May 2011
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org

Disk /dev/sdb - 500 GB / 465 GiB - CHS 60801 255 63
     Partition               Start        End    Size in sectors
 P ext3                     0   1  1  1401   7 13   22507456 [Archive]
 P ext2                     0  32 31 59400  72 62  954263552
 P ext2                     0  32 33 59400  73  1  954263552
>P ext2                 17511  17 41 58497  84 17  658444288 [Download]
 P ext2                 17511  17 43 58497  84 19  658444288 [Download]
 P HFS                  25536  26 25 54777 124  3  469762818
 P HFS                  26152 237 54 55394  80 32  469762818
 P FAT12                29298 106 37 29298 119 49        832
 P NTFS                 33239  68 37 33239 166 36       6174
 P NTFS                 33239 166 36 33240   9 35       6174
 P FAT12                33240  11 32 33241  85 43      20739 [NO NAME]
 P FAT12                33690 137 44 33691 211 55      20739 [NO NAME]
 P FAT12                33690 139 13 33690 184 57       2880 [NO NAME]
 P FAT12                39972 102 58 39972 148 39       2880 [NO NAME]
 P HFS                  55044 223 63 55779   4  6   11793922 [jYk~[ #Iw~I~LO}/$~L^A]
 P HFS                  55779   4  3 56513  39  9   11793922 [jYk~[ #Iw~I~LO}/$~L^A]
 P ext3                 59400  72 63 60801  80 13   22507520 [Archive]
 P ext3                 59400  73  2 60801  80 15   22507520 [Archive]

Structure: Ok.

Lorsque je tente de voir les fichiers sur les deux "Download", j'ai pour le premier :

TestDisk 6.13-WIP, Data Recovery Utility, May 2011
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org

   P ext2                 17511  17 41 58497  84 17  658444288 [Download]



Can't open filesystem. Filesystem seems damaged.

Et pour le second :

TestDisk 6.13-WIP, Data Recovery Utility, May 2011
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org
   P ext2                 17511  17 43 58497  84 19  658444288 [Download]
Directory /

No file found, filesystem may be damaged.

Hors ligne

#12 Le 11/10/2011, à 22:48

rmy

Re : Récupérer ma partition effacée par erreur.

Il ne te reste malheureusement que les autres options dont je t'ai parlé…

Hors ligne

#13 Le 12/10/2011, à 09:04

Blount

Re : Récupérer ma partition effacée par erreur.

Arf, je m'en doutais un peu hmm

Tu pourrai me guider pour tenter une récupération brut ?
Enfin, en même temps, je n'ai pas d'endroit pour stocker la récupération big_smile
Il va me falloir un autre DD je suppose.

Hors ligne

#14 Le 13/10/2011, à 14:55

rmy

Re : Récupérer ma partition effacée par erreur.

oui…

Hors ligne