Dateien können nicht auf SD-Karte geschrieben werden

Vor ein paar Tagen wurde meine SD-Karte unbrauchbar. Ich habe versucht, ein paar MP3s von meinem Laptop (Win 7) auf mein Telefon (Samsung S2 plus, Android 4.2.2) zu kopieren, und der Ladebalken bewegte sich nicht einmal einen Zentimeter. Irgendwann bekam ich eine Fehlermeldung, die besagte: "Diese Datei kann nicht kopiert werden. 1) Versuchen Sie es erneut 2) Abbrechen".

Das Ärgerlichste ist, dass ich eine Stunde zuvor alle Dateien gesichert und gelöscht habe (um die SD-Karte zu bereinigen), und jetzt funktioniert nichts mehr. Ich habe versucht, Dateien mit einem USB-Kabel sowohl im MTP- als auch im Kameramodus zu schreiben, ohne Ergebnisse. Ich habe Apps auf dem Telefon ausprobiert und immer noch der gleiche Fehler. Die SD-Karte ist richtig eingelegt und scheint nicht beschädigt zu sein.

Ich habe gehört, dass das Kitkat keine Dateien auf die SD-Karte schreiben kann (wie in diesem Forumsbeitrag ), aber ich denke, das gilt nur für Android 4.4. Ich verwende 4.2 schon seit einiger Zeit und hatte noch nie zuvor dieses Problem. Telefon funktioniert einwandfrei außer SD-Karte.

EDIT: Mein Telefon hat tatsächlich versucht, ein Software-Update zu starten, aber da ich nicht mit einem WLAN verbunden war, passierte nichts, kein Ladebalken und kein Update wurde gestartet.

Ich würde zuerst prüfen, ob die Android-Protokolle einen Hinweis geben. Wenn Sie sie nie gelesen haben, werfen Sie bitte einen Blick auf Wie kann ich das Android-Protokoll anzeigen und untersuchen? und unser Logging-Tag-Wiki, um loszulegen.
@Izzy Danke für den Tipp! Ich habe nachgesehen, und es schienen ein paar beschädigte Dateien auf der SD-Karte zu sein. Es in ein anderes Telefon zu stecken und diese Dateien zu löschen, machte den Trick. Wie Sie im Kommentar zur Antwort unten erwähnt haben, hat Android die Karte als schreibgeschützt gemountet.
Schön zu lesen, dass du das Problem lösen konntest! Ich habe die Dinge in einer separaten Antwort zusammengefasst, damit es anderen in ähnlichen Situationen helfen kann (und Ihnen beim nächsten Mal, wo der Schuldige möglicherweise ein anderer ist). Akzeptieren Sie es gerne (kreuzen Sie das Häkchen daneben an), was es anderen erleichtert, gelöste Fragen zu identifizieren :)
@Izzy Wow! Gute Antwort!
Danke! Ich dachte nur, ich hätte das schon einmal in ein nettes Diagramm eingefügt, siehe unser External-SD-Tag-Wiki :)

Antworten (3)

So finden Sie heraus, was los ist

Da dieses Problem viele Ursachen haben kann, ist es wichtig, zuerst den wahren Schuldigen herauszufinden. Ohne das zu wissen, sind Lösungsversuche nichts als Vermutungen und der Prozess nichts als Try-and-Err. Hier also ein paar Schritte:

  1. Ist es ein Hardwarefehler auf der Karte?
    Legen Sie die Karte in ein anderes Gerät ein. Treten dort die gleichen Probleme auf, können wir ausschließen, dass dein Problem am Gerät liegt, und es liegt eher an der Karte.
  2. Ist die Karte beschädigt?
    Sie können die Karte in ein Kartenlesegerät stecken, an Ihren Computer anschließen und dort überprüfen lassen. Mit einer Terminal-App könnten Sie dasselbe von Ihrem Gerät aus mit dem /sbin/fsck.vfatTool versuchen – aber auf Ihrem Computer können Ihnen grafische Tools helfen.
  3. Überprüfen Sie die Android-Protokolle auf verwandte Fehler:
    Unser Protokollierungs-Tag-Wiki gibt Ihnen einige Hinweise, wie Sie dies tun können. Besonders nützlich könnte unsere Frage zu Wie kann ich das Android-Protokoll anzeigen und untersuchen?

Der dritte Schritt führt in Ihrem Fall direkt zu den Übeltätern: beschädigte Dateien. Durch das Löschen dieser wurde die Karte wieder verwendbar. Lassen Sie uns als Nächstes einige mögliche Ursachen überprüfen:

Was könnten mögliche Übeltäter sein?

  1. Die Karte könnte physisch beschädigt sein.
    In diesem Fall sollten die gleichen Fehler auf anderen Geräten und auch auf Ihrem Computer auftreten, wenn Sie einen Kartenleser verwenden. Einzige Lösung hierfür ist, die Karte durch eine neue zu ersetzen, da eine "physische Reparatur" nicht möglich ist.
  2. könnte es Probleme mit den Kontakten geben.
    Hier könnten ein paar Dinge ausprobiert werden, wie zB das Reinigen der Kontakte der Karte. Wenn das gleiche Problem mit einer Karte auftritt, die Sie in Ihr Gerät einsetzen, liegt es eher am Gerät selbst – in diesem Fall müssten Sie es zum Service einsenden.
  3. logische Beschädigung des der Karte :
    Das Dateisystem kann beschädigt werden. Dies passiert zB, wenn Sie die Karte trennen, ohne sie vorher sauber auszuhängen. Während in einem solchen Fall die gleichen Probleme in jedem Gerät auftreten sollten, das die Karte verwendet, sind einige möglicherweise "toleranter" gegenüber Fehlern als andere. Es schadet also nicht, das Dateisystem auf Fehler zu überprüfen – siehe Schritt 2 in „So finden Sie es heraus“ zur Überprüfung. Wenn Fehler gefunden werden, können sie normalerweise mit denselben Tools behoben werden. Eine Neuformatierung der Karte wäre auch hierfür ein letzter Ausweg.
  4. Beschädigte Dateien auf der Karte:
    Die Karte ist möglicherweise physisch einwandfrei und hat keine Probleme im Dateisystem. Aber in manchen Fällen können auch beschädigte Dateien zu Problemen führen – vor allem, wenn das Auftreten von „zentralen Dateien“ von Android immer auf der Karte gesucht wird, wenn sie gemountet ist (in der/AndroidUnterverzeichnis oder beim Scannen nach Medien). Wenn Sie die Karte mit einem Kartenlesegerät auf Ihrem PC lesen können, können Sie dort eine Sicherungskopie erstellen und die Karte dann formatieren – indem Sie die Dateien einzeln zurückkopieren, bis der Fehler erneut auftritt, und dann diese beschädigten Dateien überspringen. Der einfachere Ansatz ist der, den Sie auf meine Empfehlung in den Kommentaren gewählt haben: Überprüfen Sie die Android-Protokolle (siehe Schritt 3 unter „Wie man es herausfindet“) und löschen Sie einfach die Übeltäter (wieder über einen Kartenleser – da Sie dies nicht tun können). am Gerät selbst, das die Karte nicht mehr korrekt mountet).

Mögliche Lösungen

wurden mitsamt den Ursachen bereits in der Art genannt:

  • Reinigen der Kontakte der Karte
  • Überprüfen Sie die Karte auf Dateisystemfehler und lassen Sie diese gegebenenfalls reparieren
  • Karte formatieren 1
  • Überprüfen der Android-Protokolle auf andere Hinweise (z. B. beschädigte Dateien, die dann entfernt werden sollten)

1: Anmerkung: Der Wechsel zu einem alternativen Dateisystemtyp hat keinen Einfluss darauf, ob die Formatierung hilft, sondern kann zu zusätzlichen Problemen führen, da nicht alle Dateisystemtypen von Android unterstützt werden. Welche das sind, ist von Gerät zu Gerät unterschiedlich und hängt vom verwendeten ab : VFAT ist die Standardlieferung bei den meisten Karten und wird daher immer unterstützt. EXTFS wird größtenteils unterstützt, da Android es intern verwendet (wird aber möglicherweise nicht automatisch erkannt, da es hier nicht erwartet wird). Andere Typen wie NTFS oder HFS werden höchstwahrscheinlich nicht unterstützt

Wenn die Partition als ext2 formatiert und als ext4 gemountet ist, können Sie die Partition nur lesen. Überprüfen Sie Ihr Mount-Skript!

Es gibt nicht genügend Beweise, um anzunehmen, dass die externe SD-Karte von OP ein EXT-Dateisystem verwendet. Häufig ist die externe SD-Karte in Android mit dem FAT-Dateisystem formatiert.

Probieren Sie Ihre SD-Karte mit einem anderen Mobiltelefon oder einem Kartenleser aus. Stellen Sie sicher, dass es richtig funktioniert.

Ich habe die SD-Karte in einem alten Nokia 5130 ausprobiert, funktionierte perfekt. Habe es nochmal in meinem Android versucht, hat nicht funktioniert.
Hast du schon versucht, die SD-Karte zu formatieren?
Ja, formatieren ist das einzige, was ich im Moment tun kann. Das Problem ist jedoch immer noch da.
Versuchen Sie, das Formatieren durch Ändern des Dateisystems zu versuchen, möglicherweise funktioniert es.
Wie meinen Sie? Wie Wechsel von/zu NTFS/FAT?
Schlechte Idee, ohne zu wissen, welche FS-Typen vom Gerät unterstützt werden (NTFS sicherlich nicht). Ich denke eher, dass Android einige Probleme sieht (was auch immer) und die Karte daher schreibgeschützt einhängt. Siehe meinen Kommentar zur Frage, wie man herausfindet, was los ist; ohne die Ursache zu kennen, ist es schwer zu beheben.