Es ist nicht möglich, eine beschädigte SD-Karte zu formatieren, die als interner Speicher formatiert wurde

Ich sehe viele Fragen zum Wiederherstellen von Daten von einer beschädigten SD-Karte, die als interner Speicher formatiert ist, das ist nicht mein Fall. Ich möchte diese SD-Karte FORMATIEREN, um sie anderweitig verwenden zu können.

Aus irgendeinem Grund wird die Karte schreibgeschützt, sodass ich keine Änderungen vornehmen kann. Während des Telefonierens habe ich versucht, die Karte vom internen Speicher auf den externen umzuschalten. Es hat nicht funktioniert. Die einzige Möglichkeit, die ich hatte, war, die Karte zu vergessen, und das tat ich. Jetzt kann ich die Karte auch mit gparted unter Linux nicht formatieren. Ich habe auch versucht, die Genehmigungen mit zu ändern

sudo chmod -R 777 /dev/sdb

und andere verschiedene Befehle wie

sudo mount -o remount,rw /dev/sdb

alles ohne Glück.

Was kann ich sonst noch tun? Es scheint unmöglich, diese Karte zurückzusetzen.

PS. Die Verriegelung am SD-Adapter befindet sich in der richtigen Position

edit1: Ich habe sudo badblocks -wsv /dev/sdbkeine Fehler gefunden, aber kein Glück, die Partitionen sind immer noch da (hier, wie man Badblocks verwendet https://wiki.archlinux.org/index.php/badblocks ). Der Vorgang dauerte bei einer 64-GB-Karte etwa 10 Stunden.

edit2: Nachdem ich bunsenlabs.org um Hilfe gebeten hatte, kamen diese Dinge heraus. Im Moment kann ich sie nicht ausprobieren, weil ich nicht die nötige Hardware habe, aber mein Bauchgefühl und mein gesunder Menschenverstand sagen mir, dass es der richtige Weg ist.

Links:
https://github.com/Nephiel/sdlocker-tiny
https://github.com/BertoldVdb/sdtool

Versuchensudo mount -o remount,rw /dev/sdb
@BoLawson Das habe ich bereits versucht, zur Frage hinzugefügt

Antworten (2)

Es hört sich so an, als wäre die andere Antwort, dass die FAT beschädigt ist, wahrscheinlich, ich würde versuchen, die Karte "auf Null zu setzen" ...

Überprüfen Sie zunächst das Gerät. Es wird so etwas wie /dev/sdX oder ähnliches sein, stellen Sie absolut sicher, dass Sie wissen, dass dieses Gerät korrekt ist . Öffnen Sie dann unter Linux das Terminal und geben Sie den folgenden Befehl ein:

$ sudo dd if=/dev/zero of=/dev/sdX bs=8192

Ersetzen Sie /dev/sdX durch den richtigen Gerätenamen.

Unterbrechen Sie diesen Vorgang NICHT , da dies möglicherweise die SD-Karte beschädigen könnte.

Wenn der Vorgang abgeschlossen ist, werfen Sie die Karte aus und entfernen Sie sie. Warten Sie einige Sekunden und stecken Sie die Karte dann wieder in das Kartenlesegerät. Öffnen Sie danach gparted(oder Ihren Partitionsmanager Ihrer Wahl) und erstellen Sie eine neue FAT und Partition. In gparted wird dies erreicht, indem Sie Gerät und dann Partitionstabelle erstellen aus dem Symbolleistenmenü auswählen. Ich würde die Verwendung msdosals Partitionstyp empfehlen. Wählen Sie nach Abschluss dieses Vorgangs „Partition – Neu“ und ändern Sie das Dateisystem in „Fat32“ (oder was auch immer für Ihre Karte geeignet ist) und klicken Sie auf „Hinzufügen“. Dann Anwenden (der "Zurück"-Pfeil in der Menüleiste).

Sobald dies abgeschlossen ist, entfernen Sie die Karte und setzen Sie sie erneut ein. Sie sollte unter Linux, Windows und den meisten anderen Betriebssystemen lesbar sein.

Ich habe den Schritt befolgt, aber wie beim letzten Mal hat es nicht funktioniert. Der dd-Prozess ist beendet, aber gparted sieht immer noch die beiden Partitionen. Wenn ich mit msdos formatiere, endet der Vorgang ohne Fehler, aber dann wird die SD-Karte mit denselben alten Partitionen aktualisiert. Der Versuch, verschiedene Operationen auszuführen oder verschiedene Dateisysteme zu verwenden, ändert nichts.
Ich weiß nicht mehr, was ich tun soll, wenn sogar dd nicht funktioniert.
@Alessio Wir haben definitiv eine Beschädigung einer angenommenen Speicher-Nuke-Karte gesehen ... Ich denke, es ist auch eine Möglichkeit, dauerhaft nur gelesen zu werden.
wie kann eine karte dauerhaft schreibgeschützt werden??? Die Karte funktioniert perfekt, da ich alle meine Sachen usw. sichern konnte, aber ich kann jetzt nichts tun, weil sie im Nur-Lese-Modus ist. Es muss etwas zu tun geben.
@Alessio Ich weiß es nicht, aber ich hatte es einmal mit einem USB-Stick ... Ich habe es kaputt gemacht und weggeworfen, weil ich die Daten nicht löschen konnte.
bei meiner letzten sd karte ist das passiert. Ich weigere mich, dasselbe mit dieser 64-GB-Karte zu tun, die ich erst vor einem Monat gekauft habe. Wie kann eine Softwarebeschränkung so unzerbrechlich sein?
@Alessio Wenn es erst einen Monat alt ist, warum nicht einen Garantieersatz bekommen? Die meisten Hersteller haben mindestens ein Jahr Garantie
Sandisk hat eine lebenslange Garantie und ersetzt den Artikel sehr schnell. Aber das ist nicht der Punkt. Die Karte wurde von Android gesperrt und kann nicht wieder entsperrt werden, es sei denn, Sie verwenden einen der Links, die ich auf edit2 gepostet habe.
@Alessio "Jede Karte hat zwei programmierbare Flags, eines für den temporären Schreibschutz und eines, um die Karte für immer zu sperren." - github.com/BertoldVdb/sdtool Vielleicht möchten Sie dies überprüfen, wenn dieser Teil der Karte an der richtigen Stelle beschädigt/beschädigt wird, BAM, wird er für immer nur gelesen. EDIT: Macht nichts, ich sehe, du hast das auch gefunden.
Ja, gefunden und es ist wirklich interessant. Wusste das nicht. Aber was ist, wenn es nicht beschädigt ist, ich aber die Genehmigung nicht ändern kann, weil ich das Werkzeug nicht habe? Es muss eine Möglichkeit geben, /dev/sdb statt nur /dev/mmcblk zu modifizieren.
@Alessio Möglicherweise, aber um ehrlich zu sein, geht mir das Wesentliche über den Kopf.

Das hört sich so an, als hätte die FAT einen Fehler. Die Karte wird automatisch schreibgeschützt gemountet, und egal wie oft Sie in die Einstellungen gehen und versuchen, die Karte zu trennen/neu zu installieren, es ist erfolglos.

Unter Windows können Sie die Karte einfach in den PC einlegen, mit der rechten Maustaste auf Eigenschaften/Tools/Prüfen klicken und sie auf mögliche Fehler überprüfen und diese automatisch beheben. Oder Sie können auch ein beliebiges Tool zur Überprüfung des Dateisystems Ihrer Wahl verwenden.

hat nicht funktioniert. Bevor Sie nach Fehlern suchen, werden Sie aufgefordert, die Karte zu formatieren. Das Formatieren der Karte ist aufgrund einiger Fehler nicht möglich.