
Beim Versuch, die Dateien auf meiner SD-Karte anzuzeigen, erhalte ich die folgende Meldung.
## Unable to access “16 GB Volume” ##
Error mounting /dev/mmcblk0p1 at /media/automat0n/6366-3430: Command-line `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"' exited with non-zero exit status 32: mount: /dev/mmcblk0p1: can't read superblock
Die SD-Karte ist für meine Kamera und wenn sie in die Kamera eingesteckt ist, kann ich alle ihre Dateien und Videos ansehen. Daher glaube ich nicht, dass die SD beschädigt ist.
Ich führe derzeit eine Analyse auf Testdisk durch, bin mir aber nicht sicher, was ich sonst noch tun kann, um die Dateien von der Karte zu bekommen. Ich möchte die Karte lieber nicht formatieren und meine Daten verlieren.
Ich wäre für jede Hilfe und jeden Vorschlag sehr dankbar.
Antwort1
Bevor Sie irgendetwas anderes versuchen, kopieren Sie das gesamte Gerät an einen sicheren Ort:
sudo dd if=/dev/mmcblk0 of=/var/tmp/safeplace bs=1024k
Wenn dd
Sie Fehler erhalten, liegt möglicherweise ein Problem mit Ihrem Gerät oder dem Kartenleser in Ihrem Computer vor. Haben Sie versucht, die Karte auf einem anderen Computer zu lesen (ich gehe davon aus, dass die Antwort „Ja“ lautet, also lesen Sie weiter!)
Versuchen Sie als Nächstes, die Partitionstabelle zu lesen:
sudo parted -l /dev/mmcblk0
Was ist der Partitionstyp?
Wenn es vfat ist, ist möglicherweise der Superblock beschädigt. Versuchen Sie es
sudo fsck.vfat /dev/mmcblk0p1
(die Optionen finden Sie auf der Manpage).Hast du es tatsächlich auf einem Linux-Rechner erstellt? Wenn nicht, ist es vielleicht ein exFAT-Dateisystem. Versuche:
sudo dd if=/dev/mmcblk0p1 bs=16 count=1 | hd
und prüfen Sie, ob die ersten paar Bytes „EXFAT“ sind. Wenn ja, installieren Sie das Fuse-basierte Exfat:
sudo apt-get install exfat-fuse
und versuchen Sie, es manuell zu mounten, wenn die GUI es nicht automatisch erkennt.
Wenn das immer noch nicht funktioniert, müssen wir tiefer graben :)
Antwort2
In meinem Fall sah der Fehler folgendermaßen aus:
Error mounting /dev/mmcblk0p1 at /media/severin/1885-EB0E:
Command-line `mount -t "exfat" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000...
(beachten Sie das exfat
in der Fehlermeldung)
Die Lösung war einfach, wie angegebenHier:
sudo apt-get install exfat-fuse exfat-utils
Dann habe ich einfach in Nautilus auf das Gerät geklickt und es hat funktioniert.