Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 26-10-2019 23:51:22

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

On a un bon tuto pour sauver des fichier d'un média endommagé ?

Yo,
j'ai une personne avec une carte SD de caméra endommagé. Je vais me battre avec, mais je me suis rendu compte que j'avais pas de méthodologie.
Ce que j'écris ci-dessous est ce que je vais faire, mais je constate que j'ai jamais vraiment cherché s'il y avait plus de choses à faire, des outils plus adaptés dans X/Y situation ?
Donc je montre ce que je ferai. Si objection/suggestion, je suis toute ouïe.

1/tout backuper avec gddrescue (pour backuper le gros des segments lisibles) :

ddrescue /dev/sdX backup.img mapfile


Si erreurs pendant la copie insister avec

ddrescue -r3 /dev/sdX backup.img mapfile


Si encore erreur paraît que c'est pas trop la peine, ça dépend du désespoir du moment - à priori plus on insiste plus on risque d'endommager ce qu'on essaie de sauver, donc au final, petit à petit, l'espoir s'en va... ~

2/avec le fichier.img obtenu, je tenterai d'abord de le monter ; bien entendu si ça ne fonctionne pas :

testdisk /dev/sdX backup.img


Et en dernier recours, pour au moins retirer des fichiers en vrac amoitiés corrompus

photoreq backup.img





Vous avez d'autres idées de choses à tenter sur une carte SD ? Je fais pas ça souvent donc bon. >.>

Dernière modification par otyugh (26-10-2019 23:54:20)


datalove-datalove-s1-2.png agendadulibre-lagendadulibre.png arzinfo-arzinfo.png

Hors ligne

#2 27-10-2019 14:31:43

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : On a un bon tuto pour sauver des fichier d'un média endommagé ?

Argh. La récupération se passe mal. Déjà elle n'était pas détecté. Au bout d'une dizaine de branchement/rebranchement j'obtiens quelque chose.

dmesg


Oct 27 12:50:20 stretchator kernel: [ 5317.723038] sd 5:0:0:2: [sdd] tag#0 Sense Key : Hardware Error [current]
Oct 27 12:50:20 stretchator kernel: [ 5317.723042] sd 5:0:0:2: [sdd] tag#0 Add. Sense: No additional sense information
Oct 27 12:50:20 stretchator kernel: [ 5317.723051] sd 5:0:0:2: [sdd] tag#0 CDB: Read(10) 28 00 00 1d 92 00 00 00 08 00
Oct 27 12:50:20 stretchator kernel: [ 5317.723056] blk_update_request: I/O error, dev sdd, sector 1937920
Oct 27 12:50:20 stretchator kernel: [ 5317.723070] Buffer I/O error on dev sdd, logical block 242240, async page read
Oct 27 12:50:39 stretchator kernel: [ 5336.443272] sd 5:0:0:2: [sdd] tag#0 FAILED Result: hostbyte=DID_ERROR driverbyte=D
RIVER_SENSE



Suivi plus tard pendant la recup d'un tas de

Oct 27 12:55:20 stretchator kernel: [ 5617.369159] sd 5:0:0:2: [sdd] tag#0 Sense Key : Not Ready [current]
Oct 27 12:55:20 stretchator kernel: [ 5617.369164] sd 5:0:0:2: [sdd] tag#0 Add. Sense: Medium not present
Oct 27 12:55:20 stretchator kernel: [ 5617.369170] sd 5:0:0:2: [sdd] tag#0 CDB: Read(10) 28 00 00 1d 99 00 00 00 08 00
Oct 27 12:55:20 stretchator kernel: [ 5617.369173] blk_update_request: I/O error, dev sdd, sector 1939712
Oct 27 12:55:20 stretchator kernel: [ 5617.369182] Buffer I/O error on dev sdd, logical block 242464, async page read
Oct 27 12:55:37 stretchator kernel: [ 5635.074721] sd 5:0:0:2: [sdd] tag#0 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE



Ddrescue n'a pas encore sauvé le moindre bit, et je doute qu'il le fasse :

time since last successful read:         n/a
     ipos:    1001 MB, non-trimmed:    1006 MB,  current rate:       0 B/s
     opos:    1001 MB, non-scraped:        0 B,  average rate:       0 B/s
non-tried:    7162 MB,  bad-sector:        0 B,    error rate:    3855 B/s
  rescued:        0 B,   bad areas:        0,        run time:  1h 55m 54s
pct rescued:    0.00%, read errors:    15462,  remaining time:         n/a
                              time since last successful read:         n/a



Une idée d'un truc à tenter ? Au point où j'en suis, je veux bien le mettre au micro-onde et faire de la danse vaudou big_smile


datalove-datalove-s1-2.png agendadulibre-lagendadulibre.png arzinfo-arzinfo.png

Hors ligne

#3 27-10-2019 14:48:45

Debian Alain
Adhérent(e)
Distrib. : stable / ubuntu / testing
Noyau : Linux 5.2.0-3 amd 64
(G)UI : Gnome wayland / Gdm3
Inscription : 11-03-2017

Re : On a un bon tuto pour sauver des fichier d'un média endommagé ?

sans garantie , otyugh , tu as testé "testdisk" et "photorec" ?

https://doc.ubuntu-fr.org/testdisk

https://doc.ubuntu-fr.org/photorec

1498812139.jpg Nightwish - Last Ride Of The Day (With Lyrics)
RYZEN7 1700X - PRIME X370 PRO - 16 Go DDR4 - RADEON RX 550 4GB - CORSAIR RM750X - SSD crucial MX500 500GB

Hors ligne

#4 27-10-2019 14:51:00

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : On a un bon tuto pour sauver des fichier d'un média endommagé ?

Si tu lis ma méthodologie plus haut, tu verrais que je les mentionne. C'est les outils de récupération que je compte utiliser quand j'aurais récupéré les données. Si tu avais lu mon deuxième poste, tu verrai que je n'arrive pas à récuperer de données tout court - pour l'instant.

Dernière modification par otyugh (27-10-2019 14:51:30)


datalove-datalove-s1-2.png agendadulibre-lagendadulibre.png arzinfo-arzinfo.png

Hors ligne

#5 27-10-2019 14:57:42

Debian Alain
Adhérent(e)
Distrib. : stable / ubuntu / testing
Noyau : Linux 5.2.0-3 amd 64
(G)UI : Gnome wayland / Gdm3
Inscription : 11-03-2017

Re : On a un bon tuto pour sauver des fichier d'un média endommagé ?

oui , j'ai compris .

pardon , pas bien lu (trop vite) .

j'ai fait qques recherches . -- ici -- on parle de toutoulinux , tu as essayé ? (sans garantie , jamais fait çà avec cette distrib)

-- tuto D - F -- tu as vu ?

-- wondershare -- logiciels de récupération

c'est tout ce que je trouve . si çà peut aider ...

Dernière modification par Debian Alain (27-10-2019 15:22:17)


1498812139.jpg Nightwish - Last Ride Of The Day (With Lyrics)
RYZEN7 1700X - PRIME X370 PRO - 16 Go DDR4 - RADEON RX 550 4GB - CORSAIR RM750X - SSD crucial MX500 500GB

Hors ligne

#6 27-10-2019 17:41:30

phlinux
Membre
Lieu : S-M
Distrib. : Jessie
Noyau : 4.9
(G)UI : Openbox (+Rox+Feh)
Inscription : 10-05-2009

Re : On a un bon tuto pour sauver des fichier d'un média endommagé ?

Tu as essayé photorec ou pas ?

Pages perso : feh, omegat, udisks, sa station de travail comme passerelle

Hors ligne

#7 27-10-2019 17:42:30

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : On a un bon tuto pour sauver des fichier d'un média endommagé ?

Vous m'inquiétez. Soit je n'écris pas dans la bonne langue soit vous ne me lisez pas hmm

datalove-datalove-s1-2.png agendadulibre-lagendadulibre.png arzinfo-arzinfo.png

Hors ligne

#8 27-10-2019 17:50:09

phlinux
Membre
Lieu : S-M
Distrib. : Jessie
Noyau : 4.9
(G)UI : Openbox (+Rox+Feh)
Inscription : 10-05-2009

Re : On a un bon tuto pour sauver des fichier d'un média endommagé ?

otyugh a écrit :


Ce que j'écris ci-dessous est ce que je vais faire ....

Donc tu l'as fait. Et photorec ne détectes pas la carteSD, sans la monter ?


Pages perso : feh, omegat, udisks, sa station de travail comme passerelle

Hors ligne

#9 27-10-2019 17:57:54

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : On a un bon tuto pour sauver des fichier d'un média endommagé ?

Oui.

Édit : yeah ! En désespoir de cause j'ai brutalisé la carte en appuyant dessus comme un connard. Et d'un coup des données ont commencé à passer ! J'ai mis des elastocs bien serré autour de la sd pour la plaquer contre le lecteur, et le backup commence. big_smile

Dernière modification par otyugh (27-10-2019 18:43:29)


datalove-datalove-s1-2.png agendadulibre-lagendadulibre.png arzinfo-arzinfo.png

Hors ligne

#10 27-10-2019 22:01:11

Philou92
Adhérent(e)
Lieu : Hauts de Seine
Distrib. : Debian stretch 9.11
Noyau : Linux 4.9.0-11-amd64
(G)UI : LightDM et Xfce4 + Gnome 3.22
Inscription : 29-04-2015

Re : On a un bon tuto pour sauver des fichier d'un média endommagé ?

Voilà qui fait un bon début pour un tuto : « en cas de situation désespérée avec votre carte SD, préparez les élastocs et appuyez dessus comme un c...ard…» out.gif

Chaque siècle fera son œuvre, aujourd’hui civique, demain humaine. Aujourd’hui la question du droit, demain la question du salaire. Salaire et droit, au fond c’est le même mot. L’homme ne vit pas pour n’être point payé ; Dieu en donnant la vie contracte une dette ; le droit, c’est le salaire inné ; le salaire, c’est le droit acquis.
             Quatrevingt-treize
             Victor Hugo.

Hors ligne

#11 27-10-2019 22:30:40

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : On a un bon tuto pour sauver des fichier d'un média endommagé ?

Par contre en résultat j'arrive à un fichier dont les blocs ne sont pas "cassés" d'après les utilitaires des récupération (et le résultat stables, deux copies intégrales avec deux utilitaires différents, deux shasum identiques), mais testdisk/photoreq ne trouvent RIEN. Du coup je suis bien avancé tongue

Pis le fait que le carte soit de 16Go et que je n'obtienne qu'une image de 7977992octets, c'est mauvais signe.

Dernière modification par otyugh (27-10-2019 22:48:59)


datalove-datalove-s1-2.png agendadulibre-lagendadulibre.png arzinfo-arzinfo.png

Hors ligne

#12 27-10-2019 23:29:08

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : On a un bon tuto pour sauver des fichier d'un média endommagé ?

Apriori sur un modèle comme ça https://imaging.nikon.com/lineup/dslr/d5300/spec.htm ? Ils donnent aucun détail sur le système de fichier (enfin si, ils disent que c'est "filesystem" mais ils mentionnent des trucs qu'ont rien à voir apriori dedans).  ;..;

Je parierai sur du exfat/fat, mais dans ce cas je trouve rien. Ou alors Nikon aurait son propre petit format à lui dont j'aurai jamais entendu parler ? Ça m'étonnerai quand même.

datalove-datalove-s1-2.png agendadulibre-lagendadulibre.png arzinfo-arzinfo.png

Hors ligne

#13 28-10-2019 08:51:21

--gilles--
Membre
Lieu : Orléans - La Source
Distrib. : debian 11
Noyau : Linux 5.2.0-3-amd64
(G)UI : mutter 3.34.1+git20191022-1
Inscription : 15-02-2016

Re : On a un bon tuto pour sauver des fichier d'un média endommagé ?

otyugh a écrit :

Apriori sur un modèle comme ça https://imaging.nikon.com/lineup/dslr/d5300/spec.htm ? Ils donnent aucun détail sur le système de fichier (enfin si, ils disent que c'est "filesystem" mais ils mentionnent des trucs qu'ont rien à voir apriori dedans).  ;..;

Je parierai sur du exfat/fat, mais dans ce cas je trouve rien. Ou alors Nikon aurait son propre petit format à lui dont j'aurai jamais entendu parler ? Ça m'étonnerai quand même.



Il y a un ou exclusif ( XOR ) avec un masque sur les données des cartes SD et celles des SSD ( technologie Flash NAND ) pour compenser l'instabilité des bits chose que l'on ne retrouve pas avec la stabilité des bits des disques magnétiques, mais en fait, c'est encore plus compliqué que cela, si tu lis ceci cela va t'aider :

https://connect.ed-diamond.com/MISC/MIS … SD-un-defi

Hors ligne

#14 28-10-2019 15:39:45

raleur
Membre
Inscription : 03-10-2014

Re : On a un bon tuto pour sauver des fichier d'un média endommagé ?

otyugh a écrit :

2/avec le fichier.img obtenu, je tenterai d'abord de le monter


Si la carte est partitionnée (présence d'une table de partition), il faut convertir le fichier image en périphérique loop partitionné (losetup -P) ou appliquer l'offset correspondant à la partition à monter (-o offset=) lors du montage par mount.

otyugh a écrit :

Pis le fait que le carte soit de 16Go et que je n'obtienne qu'une image de 7977992octets, c'est mauvais signe.


Effectivement. Que disent les messages du noyau lors de la détection de la carte SD ?

--gilles-- a écrit :

Il y a un ou exclusif ( XOR ) avec un masque sur les données des cartes SD et celles des SSD ( technologie Flash NAND ) pour compenser l'instabilité des bits


Cela concerne le stockage interne des données dans les puces de mémoire flash. C'est transparent quand on passe par le contrôleur intégré pour lire ou écrire les données. On n'a à s'en préoccuper que si on accède directement aux puces de mémoire flash (en les ayant dessoudées).

Hors ligne

#15 28-10-2019 16:23:16

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : On a un bon tuto pour sauver des fichier d'un média endommagé ?

raleur a écrit :

otyugh a écrit :

Pis le fait que le carte soit de 16Go et que je n'obtienne qu'une image de 7977992octets, c'est mauvais signe.


Effectivement. Que disent les messages du noyau lors de la détection de la carte SD ?


Ce que j'ai écrit plus haut en sortie de dmesg ; d'abord hardware error, puis "not ready" à répétition, parfois avec déconnexions. Et en appuyant comme un bourrin sur la clé, y a eu plus aucun message d'erreur, la copie s'est faite, mais je ne suis parvenu à rien faire avec la sortie obtenue. C'est la première fois que j'ai "0" en résultat avec photoreq.


datalove-datalove-s1-2.png agendadulibre-lagendadulibre.png arzinfo-arzinfo.png

Hors ligne

#16 28-10-2019 16:27:59

raleur
Membre
Inscription : 03-10-2014

Re : On a un bon tuto pour sauver des fichier d'un média endommagé ?

Il doit y avoir d'autres messages avec l'identification de la carte (taille, modèle) lorsqu'elle est à peu près reconnue et lisible.
Aussi tu as regardé le contenu hexadecimal+ASCII du fichier image (avec hd par exemple) pour voir s'il y a des choses reconnaissables ?

Dernière modification par raleur (28-10-2019 16:29:53)

Hors ligne

#17 28-10-2019 16:42:05

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : On a un bon tuto pour sauver des fichier d'un média endommagé ?

Argh. Si j'avais su que tu te pointerai j'aurai pas impulsivement supprimé ma sauvegarde après avoir essayé quelques heures. é_è
J'ai essayé de remonté la carte SD, mais là j'ai beau insister, ça veut plus se faire détecter. Comme par hasard ~

Cela dit le contenu en question étant des photos, je ne sais pas si j'aurai reconnu quoique ce soit.

Dernière modification par otyugh (28-10-2019 16:43:02)


datalove-datalove-s1-2.png agendadulibre-lagendadulibre.png arzinfo-arzinfo.png

Hors ligne

#18 28-10-2019 17:03:26

raleur
Membre
Inscription : 03-10-2014

Re : On a un bon tuto pour sauver des fichier d'un média endommagé ?

On peut retrouver des chaînes de caractères lisibles dans l'étiquette du système de fichiers (label), les noms des fichiers, les méta-données des fichiers JPEG...

Hors ligne

Pied de page des forums