10 votes

La carte SD est reconnue mais ne se monte pas "impossible de lire le superbloc"

Lorsque je tente de consulter les fichiers sur ma carte SD, je reçois le message suivant.

## Impossible d'accéder à “Volume 16 Go” ##
Erreur de montage de /dev/mmcblk0p1 sur /media/automat0n/6366-3430 : La commande `mount -t "vfat" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,showexec,flush" "/dev/mmcblk0p1" "/media/automat0n/6366-3430"` a quitté avec le statut de sortie non zéro 32 : mount: /dev/mmcblk0p1 : impossible de lire le superbloc

La carte SD est destinée à mon appareil photo et lorsque je la branche dessus, je suis en mesure de consulter tous ses fichiers et vidéos, donc je ne pense pas que la carte SD soit corrompue.

Je suis actuellement en train de faire une analyse avec testdisk, mais je ne suis pas sûr de ce que je peux faire de plus pour récupérer les fichiers de la carte. Je préférerais ne pas formater la carte et perdre mes données.

Toute aide ou suggestion serait grandement appréciée.

9voto

JayEye Points 1003

Avant de tout essayer, copiez l'intégralité du périphérique dans un endroit sûr :

sudo dd if=/dev/mmcblk0 of=/var/tmp/safeplace bs=1024k

Si dd vous donne des erreurs, il se peut qu'il y ait un problème avec votre périphérique ou le lecteur de carte de votre machine. Avez-vous essayé de le lire sur une autre machine (je suppose que la réponse est "oui", donc continuez à lire !)

Ensuite, essayez de lire la table de partitions :

sudo parted -l /dev/mmcblk0

Quel est le type de partition ?

  1. Si c'est vfat, peut-être que le superbloc est corrompu ; essayez sudo fsck.vfat /dev/mmcblk0p1 (consultez la page de manuel pour les options).

  2. L'avez-vous réellement créé sur une machine linux ? Sinon, il se peut qu'il s'agisse d'un système de fichiers exFAT. Essayez :

    sudo dd if=/dev/mmcblk0p1 bs=16 count=1 | hd

    et voyez si les premiers octets sont 'EXFAT'. Si c'est le cas, installez le exfat basé sur fuse :

    sudo apt-get install exfat-fuse

    et essayez de monter manuellement si l'interface graphique ne le reconnaît pas automatiquement.

Si cela ne fonctionne toujours pas, eh bien, nous devrons creuser plus profondément :)

4voto

Ionică Bizău Points 8805

Dans mon cas, l'erreur ressemblait à ceci:

Erreur de montage /dev/mmcblk0p1 sur /media/severin/1885-EB0E: 
  Ligne de commande `mount -t "exfat" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000...

(remarquez le exfat dans le message d'erreur)

La solution était simple, comme spécifié ici:

sudo apt-get install exfat-fuse exfat-utils

Ensuite, j'ai simplement cliqué sur le périphérique dans Nautilus, et ça a fonctionné.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X