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 24/09/2013, à 00:09

supakins

récupération de partition ext4 suite à début de formatage fat32

Bonjour,

Il y a quelques jours j'ai perdu mes données sur mon disque dur externe partitioné en ext4 en faisant une fausse manip avec usb-creator.
Il a du commencer à le reformater en fat 32.
J'ai tenté plusieurs opérations en m'inspirant des formums et de la page http://doc.ubuntu-fr.org/utilisateurs/rmy/recuperer.
Ce qui a le mieux marché jusqu'à présent a été l'utilisation de Active Partition Recovery qui me retrouve ma partition ext4 avec son nom mais dans un état poor.
Mais il ne m'affiche aucune structure de fichier et me dit qu'une autre partition fat32 la recouvre.
Tout cela me semble assez cohérent et je me dis que tout ce que j'ai à faire c'est réparer le MBR pour qu'ubuntu me monte ce disque en ext4 et que je puisse acceder à mes dossiers et récupérer ce que je peux récupérer (le disque fait 1Tb alors il doit en rester pas mal quand même...)
Mais voilà, ça je n'arrive pas à faire.
Je voulais refaire la table de partition avec testdisk mais il n'arrive pas à retrouver ma ext4, juste la fat32.
Est-ce que quelqu'un pourrait m'indiquer comment procéder car là je ne trouve que des post qui parlent de récuper le Grub ou une partition Windows mais ce n'est pas mon cas.

Merci.

A plus,

jK

Hors ligne

#2 Le 24/09/2013, à 13:57

genma

Re : récupération de partition ext4 suite à début de formatage fat32

Pourrais tu réexpliquer quelques points que je ne comprends pas.
Ton disque, il avait une seule partition en ext4. Et une fausse manip a "commencé" à le formater en fat32, c'est bien ça?

De ce que je comprends ta partition actuelle est dans un état instable. Elle n'est plus en ext4 et pas encore en fat32.
La journalisation et la partie "indiquant que c'est du ext4" a probablement été endommagé.

Je sais que ça n'aide pas, mais ça montre que ton message a été lu ;-) Quelqu'un d'autre aura peut-être une idée voir la solution.


"Lorsque tu as découvert le libre, tu sais que tu ne pourras plus jamais revenir en arrière".
Utilisateur d'Ubuntu depuis la version 4.10 !
Mon blog ?      https://blog.genma.fr
Mon twitter?     http://twitter.com/genma

Hors ligne

#3 Le 24/09/2013, à 15:01

Nasman

Re : récupération de partition ext4 suite à début de formatage fat32

1) Avais tu une unique partition en ext4 sur ce disque physique ?

2) Quel est le disque en question

sudo fdisk -lu

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

Hors ligne

#4 Le 02/02/2014, à 16:08

supakins

Re : récupération de partition ext4 suite à début de formatage fat32

Salut,
Je viens de voir les réponses et je vous remercie beaucoup.
Désolé de ne pas avoir suivi mais je ne maitrise pas beaucoup les forum et j'ai perdu le fils, je sais plus comment.
J'ai réattaqué le problème hier et voilà que je retombe sur mon post.

Donc oui genma c'est exactement ce que tu as écrit, j'avais une partition unique en ext4 qui a été partiellement formatée en fat32.
J'arrive à la retrouver avec testdisk en choisissant le type "none" mais pas avec le type "intel".
Lorsque j'essaie d'aller plus loin, tesdisk me renvoie:
____________________________________________________
http://www.cgsecurity.org

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

     Partition                  Start        End    Size in sectors

   P ext4                     0   0 62 121601  80 60 1953525104 [JK_TOSHI]

Write isn't available because the partition table type "None" has been selected.



[  Quit  ]  [Deeper Search]
                          Try to find more partitions

__________________________________________________

Ce qui ne m'avance pas beaucoup.
Donc je me dis que c'est encore possible de retrouver les fichiers et surtout les répertoires et toute l'architechture du disque.
J'ai envoyé un mail hier au concepteur de testdisk Christophe Grenier (grenier@cgsecurity.org).

Nasman, la commande "sudo fdisk -lu" me renvoie:
______________________________________________________________________
Disque /dev/sda: 160.0 Go, 160041885696 octets
255 têtes, 63 secteurs/piste, 19457 cylindres, total 312581808 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identifiant de disque : 0x000ae2b8

Périphérique Amorce  Début        Fin      Blocs     Id  Système
/dev/sda1   *        2048   300503039   150250496   83  Linux
/dev/sda2       300505086   312580095     6037505    5  Etendue
/dev/sda5       300505088   312580095     6037504   82  Linux swap / Solaris

Disque /dev/sdb: 500.1 Go, 500107859968 octets
255 têtes, 63 secteurs/piste, 60801 cylindres, total 976773164 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identifiant de disque : 0x1c13fc85

Périphérique Amorce  Début        Fin      Blocs     Id  Système
/dev/sdb1              63   976768064   488384001    b  W95 FAT32

Disque /dev/sdc: 1000.2 Go, 1000204886016 octets
255 têtes, 63 secteurs/piste, 121601 cylindres, total 1953525168 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identifiant de disque : 0x000947df

Périphérique Amorce  Début        Fin      Blocs     Id  Système
_________________________________________________________________________

Il s'agit donc du disque /dev/sdc: 1000.2 Go.
Visiblement il ne reconnait aucun format de partition sur le disque.

Voilà où j'en suis.

Merci encore pour votre soutien et excusez moi encore de ne pas avoir suivi mon post.
Je vais m'y remettre!

A plus,

jK

Hors ligne

#5 Le 02/02/2014, à 17:51

Compte anonymisé

Re : récupération de partition ext4 suite à début de formatage fat32

Salut

Si tu choisis le type intel, ça dit quoi dans testdisk ?

@+

#6 Le 02/02/2014, à 20:00

supakins

Re : récupération de partition ext4 suite à début de formatage fat32

Salut,

Si je choisi le type intel, il ne trouve rien du tout.

++

Hors ligne

#7 Le 02/02/2014, à 20:10

Compte anonymisé

Re : récupération de partition ext4 suite à début de formatage fat32

Peux-tu faire une copie d"écran ?

Dernière modification par Compte anonymisé (Le 02/02/2014, à 20:11)

#8 Le 02/02/2014, à 20:17

supakins

Re : récupération de partition ext4 suite à début de formatage fat32

Pardon je ne comprends pas bien, une copie d'écran de quoi?
Tu veux que je relance le scan en type intel et puis que je prenne une copie d'écran du résultat?

Hors ligne

#9 Le 02/02/2014, à 20:19

Compte anonymisé

Re : récupération de partition ext4 suite à début de formatage fat32

C'est pour voir s'il y a des options supplémentaires, sinon si tu choisis EFI  GPT ça donne quoi ?

#10 Le 02/02/2014, à 20:39

supakins

Re : récupération de partition ext4 suite à début de formatage fat32

après voir sélectionné le type "intel" tu as les options suivantes

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

[ Analyse  ]  Analyse current partition structure and search for lost partitions
[ Advanced ]  Filesystem Utils
[ Geometry ]  Change disk geometry
[ Options  ]  Modify options
[ MBR Code ]  Write TestDisk MBR code to first sector
[ Delete   ]  Delete all data in the partition table
[ Quit     ]  Return to disk selection

j'avais regardé en gros sur le site de testdisk et il semblait qu'elles sont classées par ordre de criticicité.
comme je travaille directement sur le disque (car je n'ai pas un autre dd de capacité >= 1Go),
je ne souhaite pas tester les options sans être sur de ce que je fais, au risque de définitivement tout perdre...

Hors ligne

#11 Le 02/02/2014, à 20:46

supakins

Re : récupération de partition ext4 suite à début de formatage fat32

en sélectionnant EFI  GPT j'ai moins d'options:

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

[ Analyse  ]  Analyse current partition structure and search for lost partitions
[ Advanced ]  Filesystem Utils
[ Geometry ]  Change disk geometry
[ Options  ]  Modify options
[ Quit     ]  Return to disk selection

Puis en lançant le scan il me renvoie

Disk /dev/sdc - 1000 GB / 931 GiB - CHS 121601 255 63
Current partition structure:
     Partition                  Start        End    Size in sectors

Bad GPT partition, invalid signature.

Par contre comme je l'ai dit plus haut, en type "none" il me trouve desuite la partition.

Hors ligne

#12 Le 02/02/2014, à 20:50

Compte anonymisé

Re : récupération de partition ext4 suite à début de formatage fat32

Si tu choisis Advanced en intel ça dit quoi ?

#13 Le 02/02/2014, à 21:18

Compte anonymisé

Re : récupération de partition ext4 suite à début de formatage fat32

Que te renvoie :
sudo  dd if=/dev/sdc bs=512 count=1 | hexdump -C

#14 Le 02/02/2014, à 21:50

supakins

Re : récupération de partition ext4 suite à début de formatage fat32

désolé j'étais occupé à autre chose.

la commande me renvoi ça

:~$ sudo  dd if=/dev/sdc bs=512 count=1 | hexdump -C
[sudo] password:
00000000  fa b8 00 10 8e d0 bc 00  b0 b8 00 00 8e d8 8e c0  |................|
00000010  fb be 00 7c bf 00 06 b9  00 02 f3 a4 ea 21 06 00  |...|.........!..|
00000020  00 be be 07 38 04 75 0b  83 c6 10 81 fe fe 07 75  |....8.u........u|
00000030  f3 eb 16 b4 02 b0 01 bb  00 7c b2 80 8a 74 01 8b  |.........|...t..|
00000040  4c 02 cd 13 ea 00 7c 00  00 eb fe 00 00 00 00 00  |L.....|.........|
00000050  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
000001b0  00 00 00 00 00 00 00 00  df 47 09 00 00 00 00 00  |.........G......|
000001c0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
000001f0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 55 aa  |..............U.|
00000200
1+0 enregistrements lus
1+0 enregistrements écrits
512 octets (512 B) copiés, 0,00100229 s, 511 kB/s
_________________________________________________
pour l'option Advanced

avec Intel

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

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


No partition available.


[  Quit  ]
                              Return to main menu


avec None

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
   P Unknown                  0   0  1 121601  80 63 1953525168


[  Type  ]  [Image Creation]  [  Quit  ]
              Change type, this setting will not be saved on disk

L'option Type m'a l'air intéressante si je veux le forcer à la lire comme une ext4.
Mais ce ne sont pas les même valeurs de début fin et taille de secteur que celle qu'il m'avait trouvé avec le scan en None.

Merci pour ton soutien, c'est cool.

Hors ligne

#15 Le 02/02/2014, à 23:21

Compte anonymisé

Re : récupération de partition ext4 suite à début de formatage fat32

Dans l'option type il faudrait mettre 83 ou ext4 en fonction de l'option proposée puis choisir list et sites fichiers sont listés, les sélectionner puis les copier.

#16 Le 02/02/2014, à 23:52

supakins

Re : récupération de partition ext4 suite à début de formatage fat32

ok alors quand je lui ai proposé ext4 et il me propose en retour superbloc
TestDisk 6.11, Data Recovery Utility, April 2009
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
   P ext4                     0   0  1 121601  80 63 1953525168


[  Type  ]  [Superblock]  [Image Creation]  [  Quit  ]
                    Locate ext2/ext3/ext4 backup superblock

mais je ne connais pas le superblock de récupération...
trop peur de faire une bétise.

Hors ligne

#17 Le 02/02/2014, à 23:52

jamesbad000

Re : récupération de partition ext4 suite à début de formatage fat32

Bonsoir.

Forcer le type de partition à ce niveau n'aura pas plus d'effet que coller un autocolant Porsche sur une épave à mon avis.

   P Unknown                  0   0  1 121601  80 63 1953525168

En plus cette partition ne vaut pas un clou, elle commence directement sur le secteur 1

Au vu du post #4, http://forum.ubuntu-fr.org/viewtopic.ph … #p15932401. ta partition aurait un positionnement illicite (Secteur 62). Alors que par convention les 63 premiers secteurs sont réservés, dans un partitionnement ms-dos...
Soit tu as utilisé un outil merdique pour faire ce partitionnement, soit le disque est mal reconnu...

Quoiqu'il en soit, je suggère de refaire un essaie comme suit
Sélectionne le type de partitionnement intel, mais avant de lancer  [ Analyse  ] va dans

 [ Options  ] Modify options

puis sélectionne

>Cylinder boundary : Yes

et appuie sur ENTREE pour le faire passer à No

Si suite à ça il ne retrouve toujours pas la partition, ce n'est pas rédhibitoire. On peut la recréer à la main selon les caractéristiques qui apparaissent dans ton post #4

Dernière modification par jamesbad000 (Le 02/02/2014, à 23:56)


L'espace et le temps sont les modes par lesquels nous pensons, et non les conditions dans lesquelles nous vivons. (Signé Albert)

Hors ligne

#18 Le 03/02/2014, à 00:01

supakins

Re : récupération de partition ext4 suite à début de formatage fat32

merci jamesbad000, ça sonne plutôt bien,
on y va!

Hors ligne

#19 Le 03/02/2014, à 00:15

jamesbad000

Re : récupération de partition ext4 suite à début de formatage fat32

Hum, j'aurais aussi du te dire d'activer l'option de dernier cylindre partiel

 Allow partial last cylinder : Yes

Dernière modification par jamesbad000 (Le 03/02/2014, à 00:32)


L'espace et le temps sont les modes par lesquels nous pensons, et non les conditions dans lesquelles nous vivons. (Signé Albert)

Hors ligne

#20 Le 03/02/2014, à 00:30

supakins

Re : récupération de partition ext4 suite à début de formatage fat32

ok
alors j'arrête et je reprends parce que j'en suis à 30% et toujours rien...
je reprends avec cette autre option mais je vais me coucher dans 15 min.
je reprendrai demain soir sinon.

merci pour ton aide en tout cas.

merci aussi à toi, jeanjd63.

à plus,

sk

Hors ligne

#21 Le 03/02/2014, à 00:35

jamesbad000

Re : récupération de partition ext4 suite à début de formatage fat32

Si malgré l'activation des 2 options il ne trouve pas la partition en quick search, il serait bon de vérifier qu'il y a bien une partition ext4 à l'emplacement proposé. Histoire d'éviter un problème parce que testdisk n'aurait  pas reconnu la géométrie du disque de façon correcte :

sudo dd if=/dev/sdc skip=63 count=1 | hexdump -C -s 56

(La partition étant supposée au secteur 62 en notation CHS, ca devient 61 en LBA.
Ensuite on ajoute 2 secteurs pour trouver le 1er super bloc. Puis le magic number d'une partition ext (53 ef) est en position 56

cf 3.1 sur le wiki ext http://www.nongnu.org/ext2-doc/ext2.html#SUPERBLOCK )

Si on trouve bien le super block on peut recréer la partition manuellement...

Dernière modification par jamesbad000 (Le 03/02/2014, à 00:42)


L'espace et le temps sont les modes par lesquels nous pensons, et non les conditions dans lesquelles nous vivons. (Signé Albert)

Hors ligne

#22 Le 03/02/2014, à 00:42

supakins

Re : récupération de partition ext4 suite à début de formatage fat32

Oula tu me perds là avec ces histoires de superblock...:|
Je dois me lever tôt, donc je préfère reprendre demain soir à tête reposée.
Je vais checker le wiki pour me faire un peu à toutes ces notions nouvelles pour moi.
Histoire d'avoir l'impression de savoir ce que je fais.

Merci encore et bonne soirée.

A plus

Hors ligne

#23 Le 03/02/2014, à 01:00

jamesbad000

Re : récupération de partition ext4 suite à début de formatage fat32

Le superblock est la partie qui contient les caractéristiques générales d'un système de fichier ext4. Sans lui il est quasi impossible pour un programme de retrouver les fichiers dans la partition.

La commande que j'ai indiqué va simplement afficher ce qui se trouve à l'emplacement ou il devrait se trouver.

Après je donne des explications en espérant que ça pourra servir à ceux qui aident régulièrement à résoudre des problème de partitionnement et de système de fichier. Mais ça demande tout de même un investissement conséquent pour quelqu'un qui n'a jamais appréhendé des structures de données système.

Dernière modification par jamesbad000 (Le 03/02/2014, à 01:21)


L'espace et le temps sont les modes par lesquels nous pensons, et non les conditions dans lesquelles nous vivons. (Signé Albert)

Hors ligne

#24 Le 03/02/2014, à 20:32

supakins

Re : récupération de partition ext4 suite à début de formatage fat32

salut,
merci pour toutes ces précisions.
je m'y remets:

:~$ sudo dd if=/dev/sdc skip=63 count=1 | hexdump -C -s 56
[sudo] password :
00000038  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
1+0 enregistrements lus
1+0 enregistrements écrits
*
000001f8
512 octets (512 B) copiés, 0,000668521 s, 766 kB/s

j'ai du mal à interpréter tout ça...

Hors ligne

#25 Le 03/02/2014, à 20:38

Compte anonymisé

Re : récupération de partition ext4 suite à début de formatage fat32

Je pense que la solution serait de créer une partition vide ayant les mêmes caractéristiques que la partition supprimée.
Est-ce que Active Partition Recovery te donnais des infos sur la partition ?


quelque chose de ce type ? :

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

     Partition                  Start        End    Size in sectors

   P ext4                     0   0 62 121601  80 60 1953525104 [JK_TOSHI]

Write isn't available because the partition table type "None" has been selected.