Récupérer les données de la carte SD

J'ai une carte microSD Kingston de 2 Go qui a environ trois ans. Je l'ai mis dans un lecteur aujourd'hui sur mon ordinateur Windows Vista, j'ai écrit un fichier de 32 Mo dessus, je l'ai retiré en toute sécurité, puis j'ai essayé de le lire ailleurs. Rien. En le remettant dans l'ordinateur Windows Vista, il dit maintenant:

Vous devez formater le disque dans le lecteur F: avant de pouvoir l'utiliser.

Que dois-je faire ? J'ai accès à de nombreux ordinateurs et systèmes d'exploitation si vos recommandations j'en ai besoin. Je serais très triste si je perdais tout le contenu de la carte. La plupart des données sont sauvegardées, mais il y a quelques choses qui ne le sont pas. :(

Faire un

# dd if=/dev/sdg of=~/tmp/sd.bin

Me donne un fichier de 2 Go, et grappillant le fichier, il semble que beaucoup de mes données soient toujours là. Comment puis-je le remettre ensemble?

demandé sur