SD-Karte wird erkannt, aber nicht gemountet "Superblock kann nicht gelesen werden"

9

Beim Versuch, die Dateien auf meiner SD-Karte anzuzeigen, wird die folgende Meldung angezeigt.

## 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 bestimmt. Wenn sie an die Kamera angeschlossen ist, kann ich alle Dateien und Videos anzeigen, sodass ich nicht glaube, 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 entfernen. Ich möchte die Karte lieber nicht formatieren und meine Daten verlieren.

Jede Hilfe oder Anregungen wäre sehr dankbar.

Automat
quelle
Ich bekomme genau das gleiche Problem. Ich denke, das hat mit -vfat zu tun. Ich konnte die Dateien mit Testdisk entfernen, indem ich sie entfernte etc/fstab/und dort fand. Es scheint manchmal zu funktionieren, wenn man von Nautilus aus montiert.
Wassergummi
Überprüfen Sie die Ausgabe von dmesgfür weitere Details, aber es sieht so aus, als ob die Karte tot ist.
Psusi

Antworten:

8

Bevor Sie etwas anderes ausprobieren, kopieren Sie das gesamte Gerät an einen sicheren Ort:

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

Wenn ddSie Fehler erhalten, stimmt möglicherweise etwas mit Ihrem Gerät oder dem Kartenleser in Ihrem Gerät nicht. Haben Sie versucht, es auf einem anderen Computer zu lesen (ich nehme an, die Antwort lautet "Ja", also lesen Sie weiter!)

Versuchen Sie als Nächstes, die Partitionstabelle zu lesen:

sudo parted -l /dev/mmcblk0

Was ist der Partitionstyp?

  1. Wenn es vfat ist, ist der Superblock möglicherweise beschädigt. versuchen Sie sudo fsck.vfat /dev/mmcblk0p1(überprüfen Sie die Manpage für Optionen).

  2. Haben Sie es tatsächlich auf einem Linux-Computer erstellt? Wenn nicht, ist es vielleicht ein exFAT-Dateisystem. Versuchen:

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

    und sehen Sie, ob die ersten paar Bytes 'EXFAT' sind. Wenn ja, installieren Sie das sicherungsbasierte Exfat:

    sudo apt-get install exfat-fuse
    

    und versuchen Sie es manuell, wenn die GUI es nicht automatisch erkennt.

Wenn das immer noch nicht funktioniert, müssen wir tiefer graben :)

JayEye
quelle
1
Ich habe den von Ihnen empfohlenen Befehl ausprobiert und versucht, ein Bild zu erstellen, und dd hat mir tatsächlich einen Fehler gegeben. Dd: Fehler beim Lesen von '/ dev / mmcblk0p1': Eingabe- / Ausgabefehler Es sieht so aus, als wäre es der Kartenleser auf meinem Laptop. Vielen Dank dafür der Ratschlag!
Automat
4

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 die exfatin der Fehlermeldung)

Das Update war einfach, wie hier angegeben :

sudo apt-get install exfat-fuse exfat-utils

Dann habe ich einfach auf das Gerät in Nautilus geklickt und es hat funktioniert.

Ionică Bizău
quelle
Dies funktionierte bei mir mit einer microSD-Karte in einem USB-Adapter. Die Karte wurde für eine GoPro formatiert, ich habe ein Samsung RC512 mit Ubuntu 14.04
Insperatus