#1 Le 08/07/2011, à 10:16
- crb
Récupération d'une partition ext4 formatée par erreur dans un iso
Bonjour à tous,
J'ai un soucis de récupération de données :
Hier, j'ai tenté de mettre à jour mon système à l'aide d'un live-cd. Cependant, au lieu de ne remplacer que la partition / , je ne sais pas bien ce qui c'est passé, /home, /swap et /tmp ont également été formatés et l'ensemble recouvert par un volume LVM
Bref, comme mon poste dois être opérationnel rapidement, j'ai pris le risque de perdre 1 mois de donnés (depuis la dernière sauvegarde, et j'ai fais une image intégrale du disque avec la commande:
dd if=/dev/sda of=/media/USB_disk/image.iso
Là en faisant :
testdisk /media/USB_disk/image.iso
je retrouve les deux partitions que j'avais au moment de ma sauvegarde, et ma partition /home si je fais une recherche plus profonde, cependant, elle est marquée non récupérable - en raison du manque de place.
Que dois-je faire?
Merci d'avance!
Dernière modification par crb (Le 08/07/2011, à 10:16)
Hors ligne
#2 Le 08/07/2011, à 10:59
- crb
Re : Récupération d'une partition ext4 formatée par erreur dans un iso
Voilà à quoi abouti la recherche avancée, c'est l'une de ces partitions qui contient mes données.
TestDisk 6.12, Data Recovery Utility, May 2011
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org
Disk /media/879d267f-1cd0-4d83-a9d6-632e99791935/sauvegarde/image.iso - 320 GB /
298 GiB - CHS 38914 255 63
The harddisk (320 GB / 298 GiB) seems too small! (< 415 GB / 386 GiB)
Check the harddisk size: HD jumpers settings, BIOS detection...
The following partitions can't be recovered:
Partition Start End Size in sectors
> Linux 25945 105 17 50448 190 46 393646080 [/home]
Linux 25946 207 54 50450 38 20 393646080 [/home]
Linux 25948 217 62 50452 48 28 393646080 [/home]
Linux 25951 70 40 50454 156 6 393646080 [/home]
Linux 25954 85 52 50457 171 18 393646080 [/home]
[ Continue ]
EXT4 Large file Sparse superblock Recover, 201 GB / 187 GiB
Hors ligne
#3 Le 16/07/2011, à 17:02
- rmy
Re : Récupération d'une partition ext4 formatée par erreur dans un iso
Désolé, j'étais "OFF" à cause de l'organisation des RMLL.
Ce sont des traces de ta partition liés à des superblocs. Fais "continue" et donne le retour.
Recommence aussi un scan en spécifiant "none" pour le type de table, et dans les options "expert mode : yes, partition boundary : no, partial last cylinder : yes".
Je vais essayer de faire le suivi, mais je pars en vacances bientôt.
récupération de données: vrac–topic unique–mon site pro pour les particuliers : www.diskcard.fr– Je recycle volontiers tous vos disques durs HS (ou pas).
Le site pro pour les pros, spécialiste recupération de données RAID, NAS et serveurs: www.vodata.fr
Hors ligne
#4 Le 17/07/2011, à 14:40
- crb
Re : Récupération d'une partition ext4 formatée par erreur dans un iso
Voici déjà le retour après "continue"
Et merci de prendre le temps!
TestDisk 6.12, Data Recovery Utility, May 2011
Christophe GRENIER <grenier@cgsecurity.org>
[url]http://www.cgsecurity.org[/url]
Disk /media/879d267f-1cd0-4d83-a9d6-632e99791935/sauvegarde/image.iso - 320 GB /
Partition Start End Size in sectors
>* HPFS - NTFS 0 1 1 11504 254 63 184827762 [windows7]
D Linux 11505 1 15 11568 190 12 1024000
D Linux 11505 1 17 11568 190 14 1024000
D Linux LVM 11568 190 15 38913 70 5 439289856
D Linux Swap 11568 222 47 12213 107 38 10354672
D Linux 12213 107 55 32386 48 46 324075520
D Linux 32386 48 47 32673 224 63 4621760 [_Fedora-15-x86_6]
D Linux 38172 56 29 38809 128 39 10237952 [/tmp]
D Linux 38173 61 33 38810 133 43 10237952 [/tmp]
D Linux 38178 184 23 38816 1 33 10237952 [/tmp]
D Linux 38180 31 60 38817 104 7 10237952 [/tmp]
D Linux 38181 134 34 38818 206 44 10237952 [/tmp]
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
NTFS, 94 GB / 88 GiB
Je procède à la recherche suivante.
Edit : je n'ai pas trouvé le menu où spécifier "none" pour le type de table... En attendant, la recherche avance,
Dernière modification par crb (Le 17/07/2011, à 17:19)
Hors ligne
#5 Le 17/07/2011, à 16:40
- crb
Re : Récupération d'une partition ext4 formatée par erreur dans un iso
Voilà le résultat de l'autre recherche :
TestDisk 6.12, Data Recovery Utility, May 2011
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org
Disk /media/879d267f-1cd0-4d83-a9d6-632e99791935/sauvegarde/image.iso - 320 GB /
298 GiB - CHS 38914 255 63
The harddisk (320 GB / 298 GiB) seems too small! (< 415 GB / 386 GiB)
Check the harddisk size: HD jumpers settings, BIOS detection...
The following partitions can't be recovered:
Partition Start End Size in sectors
> Linux 25945 105 17 50448 190 46 393646080 [/home]
Linux 25946 207 54 50450 38 20 393646080 [/home]
Linux 25948 217 62 50452 48 28 393646080 [/home]
Linux 25951 70 40 50454 156 6 393646080 [/home]
Linux 25954 85 52 50457 171 18 393646080 [/home]
[ Continue ]
EXT4 Large file Sparse superblock Recover, 201 GB / 187 GiB
Après "continue"
TestDisk 6.12, Data Recovery Utility, May 2011
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org
Disk /media/879d267f-1cd0-4d83-a9d6-632e99791935/sauvegarde/image.iso - 320 GB /
Partition Start End Size in sectors
>* HPFS - NTFS 0 1 1 11504 254 63 184827762 [windows7]
D Linux 11505 1 15 11568 190 12 1024000
D Linux 11505 1 17 11568 190 14 1024000
D Linux LVM 11568 190 15 38913 70 5 439289856
D Linux Swap 11568 222 47 12213 107 38 10354672
D Linux 12213 107 55 32386 48 46 324075520
D Linux 32386 48 47 32673 224 63 4621760 [_Fedora-15-x86_6]
D Linux 38172 56 29 38809 128 39 10237952 [/tmp]
D Linux 38173 61 33 38810 133 43 10237952 [/tmp]
D Linux 38178 184 23 38816 1 33 10237952 [/tmp]
D Linux 38180 31 60 38817 104 7 10237952 [/tmp]
D Linux 38181 134 34 38818 206 44 10237952 [/tmp]
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
Et là j'ai loupé mon coup, j'ai fais Ctrl+C pour copier sans la majuscule ce qui a fait quitter testdisk
Dernière modification par crb (Le 17/07/2011, à 16:43)
Hors ligne
#6 Le 17/07/2011, à 16:48
- crb
Re : Récupération d'une partition ext4 formatée par erreur dans un iso
J'ai trouvé le "none", je n'étais pas arrivé au bon endroit.
J'ai donc dans les options :
expert mode = yes
cylinder boundary = no
allow partial last cylinder = yes
dump (je sais plus quoi) = no
une recherche rapide donne :
TestDisk 6.12, Data Recovery Utility, May 2011
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org
Disk /media/879d267f-1cd0-4d83-a9d6-632e99791935/sauvegarde/image.iso - 320 GB /
Partition Start End Size in sectors
P NTFS 0 1 1 11504 254 63 184827762 [windows7]
P ext4 11505 1 17 11568 190 14 1024000
>P Linux LVM2 11568 190 15 38913 70 5 439289856
Structure: Ok.
Keys T: change type,
Enter: to continue
LVM2, 224 GB / 209 GiB
Et je lance une recherche approfondie.
Hors ligne
#7 Le 17/07/2011, à 19:37
- crb
Re : Récupération d'une partition ext4 formatée par erreur dans un iso
Voici le résultat de l'analyse approfondie :
TestDisk 6.12, Data Recovery Utility, May 2011
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org
Disk /media/879d267f-1cd0-4d83-a9d6-632e99791935/sauvegarde/image.iso - 320 GB /
298 GiB - CHS 38914 255 63
The harddisk (320 GB / 298 GiB) seems too small! (< 14892 TB / 13544 TiB)
Check the harddisk size: HD jumpers settings, BIOS detection...
The following partitions can't be recovered:
Partition Start End Size in sectors
> HFS 2393 21 39 78114 161 55 1216466702
HFS 7777 90 7 154028 191 51 2349528723 [D{]
HFS 8140 31 46 260824 12 15 4059367233
HFS 8152 72 24 155699 113 5 2370345120 [@^B2()^AA<A^D/0-^
HFS 9380 248 9 221917 59 9 3414394999 [M-,M-"s ^S"~UF^B]
SysV 4 18318 254 16 1810612859 178 22 29087201296384 [K^[}uM-+]
HFS 21146 228 57 124536 24 16 1660947458
HFS 23670 8 33 175175 192 29 2433939414 [$DDD^DDDDDD]
HFS 24925 87 62 100646 228 15 1216466702
ext4 25938 70 29 50441 155 58 393646080 [/home]
[ Continue ]
HFS, 622 GB / 580 GiB
et
TestDisk 6.12, Data Recovery Utility, May 2011
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org
Disk /media/879d267f-1cd0-4d83-a9d6-632e99791935/sauvegarde/image.iso - 320 GB /
Partition Start End Size in sectors
>P NTFS 0 1 1 11504 254 63 184827762 [windows7]
P HFS 41 119 8 676 100 59 10200130 [M-oM-?^D^?9"M-?^DM
P NTFS 375 109 9 375 207 8 6174
P NTFS 375 207 8 376 50 7 6174 [Boot]
P FAT12 409 152 42 410 226 53 20739 [NO NAME]
P NTFS 432 234 50 11937 233 49 184827762
P HFS 676 100 56 1311 82 44 10200130 [M-oM-?^D^?9"M-?^DM
P CramFS 1306 16 44 1650 184 32 5536933 [^\0 ^^G(^QM-I| 0~J
P NTFS 1544 218 21 1545 61 20 6174
P NTFS 1545 61 20 1545 159 19 6174 [Boot]
P NTFS 1625 202 52 1626 45 51 6174
P NTFS 1626 45 51 1626 143 50 6174 [Boot]
P HFS 4454 194 24 4454 202 34 515
P HFS 4454 202 31 4454 210 41 515
P HFS 4455 44 44 4455 52 54 515
P HFS 4455 52 51 4455 60 61 515
P HFS 4466 83 14 4466 95 28 771
P HFS 4466 95 25 4466 107 39 771
P HFS 4700 211 7 4700 219 17 515
P HFS 4700 219 14 4700 227 24 515
P HFS 4701 129 7 4701 141 21 771
P HFS 4701 141 18 4701 153 32 771
P HFS 4740 21 27 4740 33 41 771
P HFS 4740 33 38 4740 45 52 771
P HFS 4784 42 32 4784 50 42 515
P HFS 4784 50 39 4784 58 49 515
P NTFS 5836 218 14 17341 217 13 184827762
Structure: Ok.
Keys T: change type, P: list files,
Enter: to continue
NTFS, 94 GB / 88 GiB
Bon je crois que j'ai fais toutes les manipulations. Si tu n'as pas le temps à cause des vacances, je peux attendre, vu que j'ai cette image du disque à ma disposition, j'ai pu réinstallé un système fonctionnel. J'aimerais bien récupérer les données, mais du coup, il n'y a pas d'urgence absolue.
Dernière modification par crb (Le 17/07/2011, à 19:42)
Hors ligne
#8 Le 19/07/2011, à 22:12
- rmy
Re : Récupération d'une partition ext4 formatée par erreur dans un iso
est-ce que ceci :
D Linux 12213 107 55 32386 48 46 324075520
pourrait-être ton home ?
As-tu des choses à récupérer ailleurs ?
récupération de données: vrac–topic unique–mon site pro pour les particuliers : www.diskcard.fr– Je recycle volontiers tous vos disques durs HS (ou pas).
Le site pro pour les pros, spécialiste recupération de données RAID, NAS et serveurs: www.vodata.fr
Hors ligne
#9 Le 20/07/2011, à 08:46
- crb
Re : Récupération d'une partition ext4 formatée par erreur dans un iso
Cela semble probable, si ma mémoire est bonne, mon /home faisait entre 180 et 200 Gio. Si c'est bien la bonne partition, c'est bien là que sont situées mes données, donc rien à récupérer ailleurs.
Par contre, je ne suis pas sûr d'avoir la place de faire une copie de mon image de disque : je vais vérifier.
Dernière modification par crb (Le 20/07/2011, à 08:49)
Hors ligne
#10 Le 20/07/2011, à 20:58
- rmy
Re : Récupération d'une partition ext4 formatée par erreur dans un iso
On va essayer de monter ta partition en read-only directement à partir d'un loopdevice.
mkdir test
losetup /dev/loop0 /media/USB_disk/image.iso -o 100458823680
sudo mount -o ro /dev/loop0 test/
désolé, je vais manquer de réactivité les prochains jours.
récupération de données: vrac–topic unique–mon site pro pour les particuliers : www.diskcard.fr– Je recycle volontiers tous vos disques durs HS (ou pas).
Le site pro pour les pros, spécialiste recupération de données RAID, NAS et serveurs: www.vodata.fr
Hors ligne
#11 Le 20/07/2011, à 22:59
- crb
Re : Récupération d'une partition ext4 formatée par erreur dans un iso
Finalement, ce n'est pas la bonne partition... Je n'ai q'un répertoire lost+found dedans, et rien d'autre, ça doit correspondre à la partition qui a remplacé mon /home.
Je pourrais peut-être tenter d'autres montages, mais je n'ai pas réussi à retrouver d'où vient le "100458823680"...
Encore merci pour ton aide
Hors ligne
#12 Le 20/07/2011, à 23:36
- rmy
Re : Récupération d'une partition ext4 formatée par erreur dans un iso
Pour le calcul de l'ofset (-o X) :
Tu regardes dans testdisk le début de la partition (C/H/S : Cylinder / Head / Sector) :
X= (Cx255x63+H*63+S-1)x512
récupération de données: vrac–topic unique–mon site pro pour les particuliers : www.diskcard.fr– Je recycle volontiers tous vos disques durs HS (ou pas).
Le site pro pour les pros, spécialiste recupération de données RAID, NAS et serveurs: www.vodata.fr
Hors ligne
#13 Le 21/07/2011, à 09:35
- crb
Re : Récupération d'une partition ext4 formatée par erreur dans un iso
Bon je suis en train d'essayer les partitions marquées "non récupérables":
Lorsque j'essaie de monter la dernière du message n°2, j'obtiens :
# losetup /dev/loop5 /media/879d267f-1cd0-4d83-a9d6-632e99791935/sauvegarde/image.iso -o 246382804992
# mount -o ro /dev/loop5 test/mount: you must specify the filesystem type
# mount -t ext4 -o ro /dev/loop5 test/
mount: wrong fs type, bad option, bad superblock on /dev/loop5,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
Les précédentes, lorsque je tente le montage, j'obtiens directement le message d'erreur "mount wrong fs type..." celle là, il me demande de spécifier le format de partition avant. Je ne sais pas si c'est une piste à explorer.
Je continue mes essais...
Dernière modification par crb (Le 21/07/2011, à 09:37)
Hors ligne
#14 Le 23/07/2011, à 21:23
- crb
Re : Récupération d'une partition ext4 formatée par erreur dans un iso
Finallement, aucun de mes essais n'a été fructueux, je tombe sans cesse sur des message m'indiquant que le montage n'est pas possible...
Hors ligne
#15 Le 28/07/2011, à 15:40
- rmy
Re : Récupération d'une partition ext4 formatée par erreur dans un iso
dslé, connexion critique en creuse. Pas réactif avant 15/08.
récupération de données: vrac–topic unique–mon site pro pour les particuliers : www.diskcard.fr– Je recycle volontiers tous vos disques durs HS (ou pas).
Le site pro pour les pros, spécialiste recupération de données RAID, NAS et serveurs: www.vodata.fr
Hors ligne
#16 Le 29/07/2011, à 18:49
- crb
Re : Récupération d'une partition ext4 formatée par erreur dans un iso
Pas de soucis, j'avais des sauvegardes pour les données les plus critiques et j'ai refais une partie du plus urgent pour le travail. Il reste encore pas mal de choses que j'aimerais récupérer, mais ça peut attendre... Surtout que je serais pas trop sur internet à partir du 20 pour plus d'un mois.
Hors ligne