web-dev-qa-db-fra.com

Comment réparer un superblock de carte SD fat32 corrompue

J'ai des données importantes sur une carte SD externe. J'ai branché la carte et je reçois un message d'erreur. C'est une carte micro SD de 32 Go. il a été formaté en fat32.

Error mounting /dev/sdb1 at /media/sam/32GB: 
Command-line `mount -t "vfat" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,showexec,flush" "/dev/sdb1" "/media/sam/32GB"' 
exited with non-zero exit status 32: mount: /dev/sdb1: can't read superblock

Je ne peux absolument pas perdre ces données. Je cours sous Xubuntu 64bit.

2
Sam

J'ai eu le même problème en me préparant à démarrer mon Raspberry Pi. J'ai donc copié le fichier image (raspbian) via la commande dd de la carte SD. Cependant, j’ai oublié un détail important: avant d’utiliser la commande mentionnée ci-dessus, je n’ai pas démonté le répertoire dans lequel j’ai écrit les fichiers (c’est-à-dire le répertoire de la carte SD). Il y avait donc toujours un point de montage dans le répertoire SD pendant la écrire le fichier image via la commande dd. En conséquence, j'ai reçu le même message d'erreur lorsque j'ai essayé d'ouvrir les fichiers sur la carte SD. Peut-être que la partition FAT32- est cassée et vos données sont perdues. Désolé de le dire, mais j’ai dû formater ma carte SD, réécrire le fichier image sur la carte SD (avant de le faire, j’ai démonté le répertoire dans lequel j’écrivais) et, par conséquent, j’ai pu accéder aux données et cela a fonctionné. bien sorti. Si vous avez d'autres questions s'il vous plaît faites le moi savoir.

2

Montez sans cela toutes les options de montage. Simple et simple mount /dev/sdb1 /media/sam/32GB. Ensuite, jetez un oeil à votre dmesg, si montage échoue.

0
ulcha

Faites de ceci un commentaire plutôt qu'une réponse

Sam avez-vous essayé Sudo mkdir /media/sam/32GB d'abord, puis Sudo mount /dev/sdb1 /media/sam/32GB?

Si cela ne monte pas, essayez Sudo mount /dev/mmcblk0p1 /media/sam/32GB

0
user328898