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 22: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 22:54:20)


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

Hors ligne

#2 27-10-2019 13: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 13:48:45

Debian Alain
Adhérent(e)
Distrib. : stable / testing
Noyau : Linux 5.7.0-1-amd64
(G)UI : Gnome X.org (X11) / 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

Hors ligne

#4 27-10-2019 13: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 13:51:30)


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

Hors ligne

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

Debian Alain
Adhérent(e)
Distrib. : stable / testing
Noyau : Linux 5.7.0-1-amd64
(G)UI : Gnome X.org (X11) / 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 14:22:17)

Hors ligne

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

phlinux
Membre
Distrib. : Jessie
Noyau : 4.9
(G)UI : Openbox (+Rox+Feh)
Inscription : 09-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, passerelle, schroot vraiment transparent

Hors ligne

#7 27-10-2019 16: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 16:50:09

phlinux
Membre
Distrib. : Jessie
Noyau : 4.9
(G)UI : Openbox (+Rox+Feh)
Inscription : 09-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, passerelle, schroot vraiment transparent

Hors ligne

#9 27-10-2019 16: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 17:43:29)


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

Hors ligne

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

Philou92
Adhérent(e)
Lieu : Hauts de Seine
Distrib. : Debian bullseye (testing)
Noyau : Linux 5.6.0-1-amd64
(G)UI : LightDM et Xfce4
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 21: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 21:48:59)


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

Hors ligne

#12 27-10-2019 22: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 07:51:21

--gilles--
Membre
Lieu : Orléans - La Source
Distrib. : debian 11
Noyau : Linux 5.7.0-1-amd64
(G)UI : mutter 3.36.3-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 14: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).


Il vaut mieux montrer que raconter.

Hors ligne

#15 28-10-2019 15: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 15: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 15:29:53)


Il vaut mieux montrer que raconter.

Hors ligne

#17 28-10-2019 15: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 15:43:02)


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

Hors ligne

#18 28-10-2019 16: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...

Il vaut mieux montrer que raconter.

Hors ligne

#19 05-01-2020 19:04:11

Debeee
Membre
Distrib. : Buster / Testing
Noyau : 4.19.0-8 / 5.4.0-4
(G)UI : mate /mate
Inscription : 11-02-2015

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

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.



Normalement, les cartes des appareils photo sont formatées en FAT 32, et y'a pas de partitions, c'est d'un bloc.
C'est au moins vrai chez Olympus et Fuji. Après, chez Nikon, ils aiment le tordu... Mais bon, comme ça doit se lire sur n'importe quel ordi, ça doit pas être très différent.
Si jamais tu as accès à l'appareil avec une carte qui marche, ça doit se vérifier.

Tu parles de "camera", ensuite "nikon", puis fichier jpeg [edit] ah non, c'est pas toi, c'est raleur  big_smile [/edit]... (tu vois, y'a des mecs qui lisent tes posts !)

Je n'ai pas connaissance qu'il existe des cameras nikon (y'a du pana, du canon, du sony, mais j'ai pas entendu parler de nikon)
Après, les gros reflex nikon font de la vidéo. Mais tu n'as pas alors de fichier jpeg (photo uniquement). Sachant que sur un gros nikon, en général, les mecs tirent les photos en RAW (de mémoire, l'extension c'est .NEF, à vérifier), et c'est illisible tel quel. Faut le traducteur nikon, ou un truc comme adobe lightroom. Peut-être darktable ou rawtherapie...
Les fichiers vidéo, je ne connais pas, mais ça semble compliqué, y'a plein de formats, sûrement uniquement lisibles avec des softs de traitement de vidéo dédiés

Dernière modification par Debeee (05-01-2020 19:05:57)

Hors ligne

Pied de page des forums