Jpdsfr a fortement simplifié la réalité. Je vais simplifier encore plus:
Les données sur ta carte sont répartis en bloc de données. Il ya sur la carte une table des matières (appelée FAT ou File Allocation Table) qui dit ou sont les différents fichiers et quels blocs ils utilisent.
Ce que fait un formattage, c'est de remettre à 0 cette table. Mais les données sont toujours là! et elles pourront être récupérées sans trop de soucis par un logiciel de récupération.

Imagines une bibliothèque avec un plan à l'entrée pour dire ou sont les livres. Ce n'est pas parce que tu effaces le plan que les livres ne sont plus là.
si tu rentres dans la bilbiothèque et que tu cherches un peu par toi même, tu trouvera le livre que tu veut. C'est ce que fait un logiciel de récupération.

Les seuls cas ou on ne pourra pas retrouver un livre, c'est:
- si celui-ci a été remplacé par autre chose, c'est à dire si on a ré-écrit sur la carte (une autre photo par exemple).
- si l'étagère s'est écroulé (si une partie du média est défectueuse)
- si on n'a plus accès à la bibliothèque (si le controleur de la carte est mort)