GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Beschädigte SD-Karte (schlecht ausgehängt?) Wie kann man das beheben?

Zunächst einmal verwende ich Ubuntu 12.04 auf einem Laptop mit eingebautem Kartenleser.

Ich habe eine 8Gig-Micro-SD-Karte von Sandisk, die mit meinem HTC Desire HD-Telefon geliefert wurde.

Leider hatte ich es bei der Arbeit über ein an das Telefon angeschlossenes USB-Kabel an einen Windows-Computer angeschlossen und die Hardware nicht „sicher entfernt“. Dies war nicht das erste Mal, dass ich es nicht „sicher aus Windows entfernte“, und jedes Mal, wenn ich es versehentlich tat, musste ich mein Telefon neu starten, bevor wieder auf die SD-Karte zugegriffen werden konnte.

Es muss jedoch etwas abgenutzt sein, denn jetzt erkennt mein Telefon die Karte überhaupt nicht mehr und wenn ich sie in den Kartenleser meines Laptops stecke, erhalte ich die folgenden Fehler in /var/log/syslog

Apr  4 21:17:59 jesse-laptop kernel: [12665.532025] mmc0: error -110 whilst initialising SD card
Apr  4 21:18:00 jesse-laptop kernel: [12667.192024] mmc0: error -110 whilst initialising SD card
Apr  4 21:18:02 jesse-laptop kernel: [12668.860020] mmc0: error -110 whilst initialising SD card
Apr  4 21:18:04 jesse-laptop kernel: [12670.532020] mmc0: error -110 whilst initialising SD card

Ich habe diese Nachricht gegoogelt, kann aber nirgendwo finden, was erklärt, was sie bedeutet. In allen Beiträgen zu ähnlichen Fehlern, die ich gefunden habe, geht es darum, Kartenleser zum Laufen zu bringen, aber mein Kartenleser funktioniert einwandfrei, wenn ich eine andere SD-Karte einlege.

Apr  4 21:26:35 jesse-laptop kernel: [13182.192121] mmc0: new SDHC card at address b368
Apr  4 21:26:35 jesse-laptop kernel: [13182.195849] mmcblk0: mmc0:b368       29.8 GiB 
Apr  4 21:26:35 jesse-laptop kernel: [13182.197931]  mmcblk0: p1

Ich weiß also, dass das Problem bei der beschädigten Karte liegt, nicht beim Lesegerät.

Das Problem scheint bei der Initialisierung der Karte zu liegen, da sie nirgendwo unter /dev/ erscheint, wo ich sie finden kann. Wenn ich eine funktionierende SD-Karte einlege, erscheint sie als /dev/mmcblk0 und die Partition ist /dev/mmcblk0p1.

Unnötig zu erwähnen, dass ich die Karte nicht formatieren oder eine Wiederherstellungssoftware ausführen kann, bis sie als Gerät angezeigt wird.

Bearbeiten:– Ich habe beim Betrachten meiner hier verfügbaren Syslog-relevanten Teile festgestellt, dass der Fehler beim ersten Einstecken meiner Karte anders war als jetzt. Ich verstehe keinen dieser Fehler wirklich. Ich vermute, die Karte wurde in einem Zustand belassen, in dem eine Überweisung erwartet wurde (falls dies möglich ist), und sie hat sie nicht erhalten. Jetzt kann es nicht mehr initialisiert werden (was auch immer das eigentlich bedeutet)

Jede Hilfe bezüglich der Bedeutung dieses Fehlers und/oder der Wiederherstellung von Daten von meiner SD-Karte wird sehr geschätzt. Die meisten meiner wichtigen Daten wurden gesichert, aber es gab eine Anwendung zum Aufzeichnen von Notizen (auf meinem Telefon), die nicht vorhanden war, und ich würde diese Daten sehr gerne abrufen.

Verwandte:Wie bekomme ich eine Auflösung von 2560 × 1440 in VirtualBox auf einem Mac?

P.S. Sowohl die funktionierende als auch die beschädigte Karte sind Micro-SD-Karten und ich verwende einen Kartenadapter, um sie in meinen Computer einzusetzen.

P.P.S. Ich habe eine kommentierte Version meines /var/log/syslog mit nur den relevanten Teilen hier und auch dem vollständigen Syslog hier hochgeladen

Akzeptierte Antwort:

Es sieht so aus, als ob die Karte durch vorzeitiges Entfernen beschädigt wurde. Die Meldungen weisen entweder auf einen Controllerfehler in der Karte oder fehlerhafte Blöcke hin. Letzteres kann erstattungsfähig sein. Versuchen Sie Folgendes zur Wiederherstellung:

  • Karte einlegen
  • Unmounten Sie es mit umount /dev/mmc0 (oder mit was auch immer das Laufwerk gemountet ist)
  • fsck -v /dev/mmc0
  • Einhängen

Wenn dies nicht hilft, müssen Sie mit mkfs neu formatieren .
Wenn die Karte immer noch unbrauchbar ist, wurde der Controller wahrscheinlich in der Hardware unwiederbringlich beschädigt.


Ubuntu
  1. Wie repariert man defekte Pakete?

  2. Wie installiere ich Ubuntu 16.04 von einer SD-Karte?

  3. Wie behebt man einen Locale-Fehler?

  4. Wie aktualisiere ich meine Kreditkarteninformationen?

  5. So beheben Sie, dass Ubuntu kein Paket finden kann

So formatieren Sie ein USB-Laufwerk oder eine SD-Karte unter Ubuntu

So beheben Sie den Busybox Initramfs-Fehler unter Ubuntu

So reparieren Sie ein beschädigtes Dateisystem in Ubuntu

So beheben Sie Windows-Updates, die bei 0 % hängen bleiben

Wie behebt man ein fehlendes Dropbox-Taskleistensymbol?

Wie korrigiere ich mein cPanel-Design?