partition endommage erreur manip dd=if Topic is solved

Comment utiliser TestDisk pour récupérer une partition perdue
Locked
Message
Author
geo1
Posts: 5
Joined: 17 Dec 2013, 14:43

partition endommage erreur manip dd=if

#1 Post by geo1 »

Bonjour
Après une manip précipité dd if= .... afin de rendre bootable une clé usb, j'ai changé la partition d'un de mes disk: /home extend4 -- justement celui qui contient toutes mes données.
les autres disk n'ont rien souffert.
ma config= 1 disk / sda et l'autre en /home. J'ai lu sur le forum un sujet avec le même pbm, mais maleureusement je l'ai perdu et je le retrouve plus. Actuellement j'attend le résultat final de testdisk. Mais d'après mes premiers recherches il paraît que la partition /home est endommagée. Je cherchais une solution afin de recuperer le /home
merci

User avatar
cgrenier
Site Admin
Posts: 5432
Joined: 18 Feb 2012, 15:08
Location: Le Perreux Sur Marne, France
Contact:

Re: partition endommage erreur manip dd=if

#2 Post by cgrenier »

Si la table des partitions est endommagée, il faut utiliser TestDisk, Analyse, Quick Search, (Stop), Deeper Search.
Mettre les partitions à garder/récupérer en *(bootable), P(rimary), L(ogical). Sur l'écran suivant, si elles sont toutes là, write et confirmer.

Pour reconstruire le superblock de la partition Linux, TestDisk, Advanced, Superblock et utiliser la commande fsck donnée.

geo1
Posts: 5
Joined: 17 Dec 2013, 14:43

Re: partition endommage erreur manip dd=if

#3 Post by geo1 »

Je vous remerci pour votre réponse et vos conseils.
J'ai suivi vos récomendations mais je n'ai pas eu des résultats positifs
voici mes manips. et ses résultats :

Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org

Disk /dev/sdc - 1000 GB / 931 GiB - CHS 121601 255 63

Partition Start End Size in sectors

Linux 0 32 33 121601 57 56 1953521664
superblock 0, blocksize=4096 []
superblock 1605632, blocksize=4096 []
superblock 2654208, blocksize=4096 []
superblock 4096000, blocksize=4096 []
superblock 7962624, blocksize=4096 []
superblock 11239424, blocksize=4096 []
superblock 20480000, blocksize=4096 []
superblock 23887872, blocksize=4096 []
superblock 71663616, blocksize=4096 []
superblock 78675968, blocksize=4096 []

To repair the filesystem using alternate superblock, run
fsck.ext4 -p -b superblock -B blocksize device

voilà la réponse pour chaque tentative de récup. d'un superblock :

[root@localhost fig]# fsck.ext4 -p -b 0 -B blocksize=4096 /dev/sdc
fsck.ext4: Numéro magique invalide dans le super-bloc lors de la tentative d'ouverture de /dev/sdc
/dev/sdc:
Le superbloc n'a pu être lu ou ne contient pas un système de fichiers
ext2 correct. Si le périphérique est valide et qu'il contient réellement
un système de fichiers ext2 (et non pas de type swap, ufs ou autre),
alors le superbloc est corrompu, et vous pourriez tenter d'exécuter
e2fsck avec un autre superbloc :
e2fsck -b 8193 <périphérique>

Si vous avez d'autres conseils je vous serai très réconnaissant
Merci d'avance

User avatar
cgrenier
Site Admin
Posts: 5432
Joined: 18 Feb 2012, 15:08
Location: Le Perreux Sur Marne, France
Contact:

Re: partition endommage erreur manip dd=if

#4 Post by cgrenier »

Il faut utiliser /dev/sdc1, pas /dev/sdc

geo1
Posts: 5
Joined: 17 Dec 2013, 14:43

Re: partition endommage erreur manip dd=if

#5 Post by geo1 »

Bonjour
Après de journées des manips, car j'ai dû utiliser fsck en mode manuel puisque il n'acceptait pas la commande fsck.ext4 -p -b .... notamment le: -p . Voici le résultat:

the following partitions can't be recovered :
linux 60595 174 60 182196 200 20 1953521664 ext4 blocksiez=4096
linux 60596 49 62 182197 75 22 1953521664
linux 60603 182 60 182204 208 20 1953521664

Deux autres partions sont réperées:
linux 0 32 33 121601 57 56 1953521664
linux 24213 242 30 31784 121 121620480

la partition 24213 242 ... imposible de l'activer
l'autre partion a été activée mais elle ne contient que le repertoire : lost+found
dont les répertoires et fichiers la pluspart étant vides ou dans de formats innaccésibles pour moi.
donc, je n'arrive pas à retrouver l'ancien repertoire /home, où il y avait et lost+found et l'utilisateur nomé /fig

Je suis au point mort.
Avez-vous d'autres solutions?
Merci beaucoup

User avatar
cgrenier
Site Admin
Posts: 5432
Joined: 18 Feb 2012, 15:08
Location: Le Perreux Sur Marne, France
Contact:

Re: partition endommage erreur manip dd=if

#6 Post by cgrenier »

Est-ce que vous voyez vos fichiers si vous lancez TestDisk, Advanced, List ?
Si cela ne donne rien, utilisez PhotoRec pour récupérer vos données (malheureusement sans les noms d'origine).

geo1
Posts: 5
Joined: 17 Dec 2013, 14:43

Re: partition endommage erreur manip dd=if

#7 Post by geo1 »

cgrenier wrote:Est-ce que vous voyez vos fichiers si vous lancez TestDisk, Advanced, List ?
Si cela ne donne rien, utilisez PhotoRec pour récupérer vos données (malheureusement sans les noms d'origine).
Je vous remercie de votre efficace et précieuse aide. j'ai récupéré des millier de fichier avec PhotoRec. Actuellement je suis en train de le classer. Un travail monstre.
Merci de nouveau.

Locked