Il y a deux aspects dans ce sujet: récupérer les fichiers qui se trouvaient sur la carte, et remettre la carte en service. La deuxième partie est accessoire car une carte sd, aujourd'hui, ne coûte pas cher.

Sauvegarder le disque

Il n'est pas nécessaire, au contraire, de travailler à partir du disque à problème. En fait on a même intérêt à l'utiliser le moins possible.

Il est donc fortement recommandé de faire une copie brute du disque. Mais cette copie ne peut se faire que sur un autre disque, forcément plus gros, qu'il faut donc avoir. Pour une carte SD, de capacité bien moindre qu'un disque dur moderne.

 zypper in ddrescue

 dd_rescue /dev/sdxx fichier.erreur

Attention, c'est long! dd_rescue s'arrète sans rien dire si la place disque manque.

Récupérer les fichiers

L'outil de base est Photorec dont l'auteur (Christophe GRENIER) est français, ce qui ne gâche rien. Ce programme réussit magnifiquement sur les fichiers photo.

Il faut sans doute l'utiliser comme root (administrateur).

Il faut juste télécharger le fichier archive, sortir de l'archive le répertoire qu'elle contient. Dans ce répertoire on trouve "photorec_static" qui, comme son nom l'indique n'a besoin de rien (ou presque) pour se lancer.

 photorec_static fichier.erreur

Il est interactif. Il vous demande quelques renseignements et se lance. Il est aussi très long...