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.

#51 Le 16/02/2014, à 23:57

supakins

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

bon désolé mais j'en reste là pour aujourd'hui, je dois aller me coucher.
merci pour tout ce travail, j'apprécie.
bonne soirée, à plus,
jk

Hors ligne

#52 Le 17/02/2014, à 00:18

jamesbad000

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

Ok, de toute façon la situation m'échappe pour le moment:

Les superbloc sont là, testdisk ne les a pas inventés. Et je viens de faire un essais avec des superbloc de secours d'une de mes partition, les paramètres du fsck sont correctes au regard de la liste fournis par testdisk.

Que donne ? (remplace éventuellement sdb1 si nécessaire)

sudo dd if=/dev/sdb1 bs=4k skip=163840 | hexdump -C -n 1024

et à tout hasard essayons une autre formulation du fsck

sudo e2fsck -fn -b 163840 /dev/sdb1

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


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

Hors ligne

#53 Le 17/02/2014, à 08:36

Compte anonymisé

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

Salut

Vraisemblablement la partition n'est pas reconnue avec ces valeurs.
Ce que je tenterai (en admettant que c'est toujours /dev/sdb):
sudo  parted /dev/sdb  print
et si c'est ok je supprimerai la partition actuelle :
sudo  parted  /dev/sdb rm 1
puis je ferai une recherche de partitions (il risque de ne trouver que celle qu'on vient de supprimer) :
sudo  parted  /dev/sdb  rescue  0s 1953525104s
pour voir ce qui est proposé.

Sinon je tenterai de créer la partition au secteur 2048, ce qui est la manière actuelle d'aligner les partitions :
sudo  parted  /dev/sdb  mkpart primary ext2  2048s 1953527151s

Puis dans la foulée lancer testdisk pour lister les superblocks.

#54 Le 17/02/2014, à 21:02

supakins

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

salut

:~$ sudo dd if=/dev/sdb1 bs=4k skip=163840 | hexdump -C -n 1024
[sudo] password: 
00000000  00 a0 a3 03 ae 0d 8e 0e  7b 4d ba 00 54 78 4b 08  |........{M..TxK.|
00000010  0e 9d a2 03 00 00 00 00  02 00 00 00 02 00 00 00  |................|
00000020  00 80 00 00 00 80 00 00  00 20 00 00 22 c9 50 4f  |......... ..".PO|
00000030  43 c9 50 4f 8e 00 1d 00  53 ef 00 00 01 00 00 00  |C.PO....S.......|
00000040  df 29 de 4e 00 4e ed 00  00 00 00 00 01 00 00 00  |.).N.N..........|
00000050  00 00 00 00 0b 00 00 00  00 01 05 00 3c 00 00 00  |............<...|
00000060  42 02 00 00 7b 00 00 00  3b 12 ef 7c 6f 8f 4a 61  |B...{...;..|o.Ja|
00000070  a0 4b 0e 2f 65 1e b2 c7  4a 4b 5f 54 4f 53 48 49  |.K./e...JK_TOSHI|
00000080  00 00 00 00 00 00 00 00  2f 6d 65 64 69 61 2f 54  |......../media/T|
00000090  4f 53 48 49 00 d8 bf a8  52 80 9c db f2 98 85 84  |OSHI....R.......|
000000a0  ed 80 eb b7 f0 94 1e 5c  ed 15 86 20 c0 2d 92 2f  |.......\... .-./|
000000b0  c0 88 1e 5c ed 0e 36 21  c0 10 01 af f2 00 00 00  |...\..6!........|
000000c0  00 10 01 af f2 80 9c db  00 00 00 00 00 00 c5 03  |................|
000000d0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000000e0  08 00 00 00 00 00 00 00  00 00 00 00 e1 12 84 10  |................|
000000f0  b4 30 43 16 b7 9e 5f af  fd b3 4f d3 01 01 00 00  |.0C..._...O.....|
00000100  00 00 00 00 00 00 00 00  df 29 de 4e 0a f3 02 00  |.........).N....|
00000110  04 00 00 00 00 00 00 00  00 00 00 00 ff 7f 00 00  |................|
00000120  00 80 40 07 ff 7f 00 00  01 00 00 00 ff ff 40 07  |..@...........@.|
00000130  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000140  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 08  |................|
00000150  00 00 00 00 00 00 00 00  00 00 00 00 1c 00 1c 00  |................|
00000160  01 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000170  00 00 00 00 04 00 00 00  4a 6e 66 19 00 00 00 00  |........Jnf.....|
00000180  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
00000400

Ça me rappelle ce qu'active partition recovery m'avait trouvé.

Pour le reste:

:~$ sudo e2fsck -fn -b 163840 /dev/sdb1
e2fsck 1.41.11 (14-Mar-2010)
le superbloc a un journal invalide (i-noeud 8).
Effacer ? non

e2fsck: Illegal inode number lors de la vérification du journal ext3 pour JK_TOSHI

Et puis pour jeanjd63:

:~$ sudo  parted /dev/sdb  print
Modèle: Toshiba StorE steel 2.5" (scsi)
Disque /dev/sdb : 1000GB
Taille des secteurs (logiques/physiques): 512B/512B
Table de partitions : msdos

Numéro  Début   Fin     Taille  Type     Système de fichiers  Fanions
 1      32,3kB  1000GB  1000GB  primary

Hors ligne

#55 Le 19/02/2014, à 18:40

jamesbad000

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

Ok, I'm back...

Donc le superbloc est bien là, Et cette formulation du fsck provoque une réaction plus intéressante.
Mais je suppose que ceci est juste un échantillon de la sortie, et que ça a du cracher des pages d'erreurs ?

En tout cas, avant de tenter une réparation, si tu accorde une haute importance à tes données, je préfère prévenir que faire une image disque (éventuellement compressée) serait une sage précaution. Au cas ou le fsck partirait en vrille (ce qui est a envisager avec un système de fichier partiellement écrasé, ou s'il y a erreur sur la position de la partition).

L'image disque donne la possibilité de tout reprendre à zéro, si tu décidais après coup de confier le problème à un professionnel de la récupération de données.

Autrement il n'y a plus qu'à se lancer : (toujours vérifier que sdb1 est correcte !)

sudo e2fsck -fy -b 163840 /dev/sdb1

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

Hors ligne

#56 Le 19/02/2014, à 18:51

supakins

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

OK.
alors oui je tiens beaucoup à tout ce que j'ai sur le disque, c'est pour cela que je me donne toute cette peine...
mais pour faire une image par contre, je ne sais pas comment faire vu que le disque fait 1To et que je n'ai qu'un disque de 500Go à disposition.
et je ne vais pas acheter un nouveau disque de 1To car ça me couterait autant qu'une restauration par un pro et que je n'en aurai pas besoin par la suite...
le disque n'était pas plein, mais ça ne compte pas, j'imagine qu'on ne peut que faire une copie du disque en entier vu qu'on ne sait pas ce qu'il y a dessus.
alors, est il possible de faire une image de disque d'un disque de 1T qui rentre sur un disque de 1G?
ou bien faire une image en plusieurs partie?
ou sinon, je vais voir un pro... mais je ne suis même pas sur de pouvoir récupérer ce que je veux... c'est à dire des fichiers mais aussi les répertoires dans lesquels ils sont (genre backups d'enregistreur de son).
qu'en penses tu?

Hors ligne

#57 Le 19/02/2014, à 19:24

jamesbad000

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

Franchement, dans ce disque il y a 1000 milliard d'octets plus ou moins en vrac, et ça me donne plus le vertige, qu'une vision claire du future...

Maintenant, si ton disque n'a jamais été très remplie, alors il est remplie de zéro  (s'il l'a été, les données sont toujours dedans), et une image compressée peut tenir dans une centaine de Go. Par ailleurs, on peut effectivement faire une image en plusieurs parties (de tailles égale). Dans ce cas donne la liste de ce dont tu dispose...

J'ajoute qu'un disque supplémentaire pourrait accessoirement te servir pour faire des sauvegardes à l'avenir smile
Reste à voir si personne ne peut t'en prêter un...


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

Hors ligne

#58 Le 19/02/2014, à 19:40

supakins

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

OK, bon le disque était rempli à environ 600Go je crois, donc c'est déjà pas mal.

Alors j'aimerais bien tenter l'image compressée voir à combien elle passe.
Car je n'ai pas tous mes disques avec moi et qu'en cumulant mon autre dd externe et celui du pc il me reste actuellement 237,9Go.
Pas le top quoi, même pour un iso en plusieurs parties...
Je pourrai peut être trouver plus de mémoire ce weekend mais là c'est tout ce que j'ai.

Ce serait quoi la manip donc pour faire une une image compressée?

Hors ligne

#59 Le 19/02/2014, à 19:51

jamesbad000

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

C'est clair que si c'est 600 go de fichier multi-média, il va en falloir presque autant pour l'image.

Commence par lancer ça pour installer 7z si tu ne l'a pas :

sudo apt-get install p7zip-full

Je vais faire quelques essais pour voir si on peut optimiser la compression avec certains paramètres.
Mais ça sera pour plus tard, voir demain...


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

Hors ligne

#60 Le 20/02/2014, à 17:09

jamesbad000

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

Pas de chance, le format 7z ne semble pas compatible avec la sortie standard. Donc pour faire une estimation de la place nécessaire, il faut se rabattre sur gzip, qui va nous donner une estimation haute (on peut espérer raisonnablement 5-10% de moins avec 7z)

Donc pour simuler l'opération :

sudo dd if=/dev/sdX1 bs=64k | gzip -v > /dev/null

(Remplacer le X par la bonne valeur)

Par ailleurs, faire une image multivolume est également compliqué (on ne peut déplacer les fichiers résultant de 7z tant que ce n'est pas fini). Donc il faudrait le gérer manuellement en lançant plusieurs fois la commandes avec un paramètres skip adéquate sur "dd". Ce qui rend l'opération plus ou moins incertaine (Si on se trompe, l'image sera inexploitable, et on ne le saura qu'après l'avoir reconstruite)

Autrement, pour faire une image compressée simple avec 7z :

sudo dd if=/dev/sdX1 bs=64k | 7z a disk.img -si

(mettre le chemin d'accès approprié pour disk.img)

Pour évaluer la place dispo sur tes disques. Une fois ceux-ci montés :

sudo df -BM

Dernière modification par jamesbad000 (Le 20/02/2014, à 17:11)


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

Hors ligne

#61 Le 21/02/2014, à 00:23

jamesbad000

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

En faisant tout à fait autre chose, je viens de redécouvrir que j'utilise une alternative à 7z plus flexible,  dans un script.
Alors pour faire une simulation :

sudo dd if=/dev/sdX1 bs=64k | lzma -7 -v > /dev/null

Pour faire l'image compressée en un seul bloc

sudo dd if=/dev/sdX1 bs=64k | lzma -7 -v > /chemin/JK_TOSHI.img

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

Hors ligne

#62 Le 10/11/2014, à 21:25

supakins

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

Salut jamesbad000, jeanjd63 et ceux qui m'ont aidé au début du post,

Je tiens à vous remercier chaleureusement car j'ai enfin pu terminer ce que nous avions commencé il y a plus d'un an.
Après un déménagement et un crash de pc, j'ai lancé depuis un vieux iBook G4 la commande

sudo e2fsck -fy -b 163840 /dev/sdb1 

sans prendre la peine de faire une image du disque et ça a marché!
J'ai peut être même retrouvé la totalité du disque!

Alors merci encore mille fois et à une prochaine,

Cheers,

jK

Hors ligne