Ddrescue, et après?

Messages postés
292
Date d'inscription
samedi 20 janvier 2007
Statut
Membre
Dernière intervention
27 octobre 2019
- - Dernière réponse : mister3d
Messages postés
292
Date d'inscription
samedi 20 janvier 2007
Statut
Membre
Dernière intervention
27 octobre 2019
- 27 oct. 2019 à 20:55
Bonjour,

J'ai une carte SD de 16Go avec 2 partitions qui a planté (windows me propose un formatage).

J'ai lancé sous linux un ddrescue, j'ai un gros fichier de 16go (lorsque je l'édite avec un éditeur hexa j'ai des données dessus), mais je suis incapable d'exploiter ce fichier : je n'arrive pas à monter l'image.

Mes connaissances en hardware touchent leur limites, auriez-vous une aide à me donner svp?




Configuration: Windows / Firefox 70.0

Afficher la suite 

3 réponses

Meilleure réponse
Messages postés
37402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
7 novembre 2019
4192
1
Merci
Salut,
j'ai un gros fichier de 16go
Ce fichier a-t-il une extension ?
Que renvoie la commande
file ton_fichier
?

Dire « Merci » 1

Heureux de vous avoir aidé ! Vous nous appréciez ? Donnez votre avis sur nous ! Evaluez CommentCaMarche

CCM 71963 internautes nous ont dit merci ce mois-ci

mister3d
Messages postés
292
Date d'inscription
samedi 20 janvier 2007
Statut
Membre
Dernière intervention
27 octobre 2019
18 -
Je n'ai pas cherché à ré-inventer l'eau chaude, j'ai suivi https://doc.ubuntu-fr.org/ddrescue : soit la commande


sudo ddrescue /dev/sdb2/ toto.img logToto


j'ai également essayé

sudo ddrescue -n /dev/sdb2/ toto2.img logToto2


Ensuite j'ai essayé de monter l'image, la dézipper, de faire "l'inverse" de ddrescue, mais je sèche : je ne comprend pas comment interpréter ce fichier toto.img.
J'ai récemment lancé un photorec directement sur la carte SD non montée, il me trouve bien 2 partitions, j'en ai pour 150h de traitement.... j’attends patiemment... Mais j'ai bien envie de lire ce fichu toto.img de 16Go!!! J'avais testé le photorec sur mon image, mais il ne trouve rien et n'a passé que 30mn dessus)

merci pour tes réponses
zipe31
Messages postés
37402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
7 novembre 2019
4192 > mister3d
Messages postés
292
Date d'inscription
samedi 20 janvier 2007
Statut
Membre
Dernière intervention
27 octobre 2019
-
Le problème c'est que ton image est vue comme "data" par file et non comme un système de fichiers.

Je viens de faire un test chez moi avec une carte SD de 4Go et voilà le résultat :

$ sudo ddrescue /dev/mmcblk0p2 rescue.img fichier.log -n
GNU ddrescue 1.22
ipos: 536805 kB, non-trimmed: 0 B, current rate: 13565 kB/s
opos: 536805 kB, non-scraped: 0 B, average rate: 17895 kB/s
non-tried: 0 B, bad-sector: 0 B, error rate: 0 B/s
rescued: 536870 kB, bad areas: 0, run time: 29s
pct rescued: 100.00%, read errors: 0, remaining time: n/a
time since last successful read: n/a
Finished

$ ls
fichier.log rescue.img

$ file rescue.img
rescue.img: Linux rev 1.0 ext2 filesystem data (mounted or unclean), UUID=57f8f4bc-abf4-655f-bf67-946fc0f9f25b (errors) (extents) (large files)


Avec ce résultat je peux monter le fichier et lire son contenu :
$ mkdir test

$ sudo mount -o loop rescue.img test/

$ ls test/
bin dev etc init lib lost+found mnt overlay proc recovery rom root sbin sys system tmp usr var www
mister3d
Messages postés
292
Date d'inscription
samedi 20 janvier 2007
Statut
Membre
Dernière intervention
27 octobre 2019
18 -
Peut être le slash après la source qui fait défaut chez moi?
Est-ce abusé de te demander de faire ce test avec 2 partitions sur ta carte SD? je le ferais dans 120 heures au pire, en tout cas j'ai une piste à creuser...

En tout cas merci de ce temps consacré!! Photorec me reconnait une partition utilisée par android, j'ai encore de l'espoir... j'ai qu'un PC sous nunux, j'attends donc la fin du process pour lancer sans le slash en fin de source...

Merci!!
zipe31
Messages postés
37402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
7 novembre 2019
4192 > mister3d
Messages postés
292
Date d'inscription
samedi 20 janvier 2007
Statut
Membre
Dernière intervention
27 octobre 2019
-
$ sudo ddrescue /dev/mmcblk0 rescue.img fichier.log -n
GNU ddrescue 1.22
ipos: 3965 MB, non-trimmed: 0 B, current rate: 11993 kB/s
opos: 3965 MB, non-scraped: 0 B, average rate: 16521 kB/s
non-tried: 0 B, bad-sector: 0 B, error rate: 0 B/s
rescued: 3965 MB, bad areas: 0, run time: 3m 59s
pct rescued: 100.00%, read errors: 0, remaining time: n/a
time since last successful read: n/a
Finished

$ ls
fichier.log rescue.img

$ file rescue.img
rescue.img: DOS/MBR boot sector; partition 1 : ID=0xc, start-CHS (0x8,0,33), end-CHS (0x210,1,1), startsector 2048, 131072 sectors; partition 2 : ID=0x83, start-CHS (0x218,1,34), end-CHS (0x259,1,37), startsector 135168, 1048576 sectors


$ sudo kpartx -a -v rescue.img 
add map loop0p1 (253:0): 0 131072 linear 7:0 2048
add map loop0p2 (253:1): 0 1048576 linear 7:0 135168

$ mkdir -v loop{1,2}
mkdir: création du répertoire 'loop1'
mkdir: création du répertoire 'loop2'

$ ls
fichier.log loop1 loop2 rescue.img


$ sudo mount -v /dev/mapper/loop0p1 loop1
mount : /dev/mapper/loop0p1 monté sur /home/jp/Téléchargements/ISO/rescue/loop1.

$ sudo mount -v /dev/mapper/loop0p2 loop2
mount : /dev/mapper/loop0p2 monté sur /home/jp/Téléchargements/ISO/rescue/loop2.

$ ls loop1/
mac_addr uEnv.txt uImage

$ ls loop2/
bin dev etc init lib lost+found mnt overlay proc recovery rom root sbin sys system tmp usr var www
mister3d
Messages postés
292
Date d'inscription
samedi 20 janvier 2007
Statut
Membre
Dernière intervention
27 octobre 2019
18 -
bon, bin j'ai plus qu'à bosser, je te tiens au courant.

merci beaucoup pour ces infos!!!!!

bonne soirée
Erwan
Commenter la réponse de zipe31
Messages postés
395
Date d'inscription
vendredi 1 mai 2009
Statut
Membre
Dernière intervention
8 novembre 2019
19
0
Merci
Bonjour,
Je n'ai jamais fait de récupération de données. Je sous-entends cela parce que https://www.gnu.org/software/ddrescue/ddrescue_fr.html
Néanmoins, pour augmenter les chances de récupération de données sur un support de stockage, il faut éviter d'écrire dessus car une nouvelle écriture pourrait prendre la place d'un emplacement écrit, par conséquent, cet emplacement sera encore plus difficile, voire impossible, à récupérer.
Je te propose de lire le lien que je t'ai donnée, puis la documentation qui est sous forme de lien à l'intérieur.
mister3d
Messages postés
292
Date d'inscription
samedi 20 janvier 2007
Statut
Membre
Dernière intervention
27 octobre 2019
18 -
Bonjour,

j'ai trouvé équivalent en français sur https://doc.ubuntu-fr.org/ddrescue , j'ai mon image finale, je suis content, mais n'arrive pas à l'exploiter!!
ils expliquent comment faire l'image, mais une fois le fichier image obtenu, je cherche à récupérer les données qui sont dessus! :)
Commenter la réponse de tomsawyer1311
Messages postés
292
Date d'inscription
samedi 20 janvier 2007
Statut
Membre
Dernière intervention
27 octobre 2019
18
0
Merci
En tout cs merci pour vos réponses :)
Commenter la réponse de mister3d