Vous me faites rigoler avec vos: "surtout pas de formatage"

Le formatage d'une carte ne fait qu'une chose: effacer la FAT (File Alocation Table) qui est en quelque sorte la table des matières.

-formatage rapide: vide la FAT d'un seul bloc pour mettre que tous les blocs de la carte sont dispo.
-foramtage normal: lit les blocs un par un et mets dans la carte qu'ils sont dispo.
Mais dans un cas comme dans l'autre: les fichiers sont TOUJOURS présents sur la carte.

Il n'y a qu'une chose qui peut les supprimer: écrire des données par dessus.

Tant qu'il n'y a rien d'écrit sur une carte, on pourra récupérer. Enfin à condition que la carte ne soit pas défectueuse.
La chose à faire c'est d'essayer de lire la carte sur différents lecteurs. On peut également essayer de nettoyer la surface de contact de la carte: il suffit que le contact se fasse mal pour que la carte ne soit plus accessible.

Ensuite:
-Utiliser linux.
Ce conseil serait valable si la carte était reconnue, mais illisible.
Si la carte n'est pas reconnue du tout, il y a fort à parier que ce soit un probleme physique (pbm de contact dans le lecteur, puce de la carte HS....) et Linux ne fera rien de plus. A partir du moment ou le materiel ne répond pas, ce n'est pas l'Os qui va faire des miracles.

- les logiciels de récupération:
aucune utilité tant que la carte n'est pas reconnue.

La première chose à faire est de faire reconnaitre la carte, en essayant diférents lecteurs.
A partir de là, on pourra essayer de récupérer ce qu'il y a dessus.

Et si le formatage est nécessaire, ne pas hésiter: comme je l'ai expliquer cela ne fait que mettre dans la FAT que les blocs sont dispo. Les informations qui y sont ne sont en aucun cas supprimés.