SD-Karte ist schreibgeschützt

SD-Karte ist schreibgeschützt

Notiz:Ich weiß über den Sperrschalter auf der SD-Karte Bescheid. Es ist nicht der Sperrschalter. :)

Hallo, ich habe Probleme mit einer FAT32-SD-Karte, die ich aus einer Wii genommen habe. Sie ist schreibgeschützt. Jeder Versuch, etwas zu kopieren, wird mit ... beantwortet.

The destination is read-only.

Ich habe versucht, mit gParted und auch diesen Threads neu zu formatieren ...

Nur lesbare SD-Karten

leke@Aspire:~$ sudo fdisk -l

...
Disk /dev/sdb: 128 MB, 128450560 bytes
141 heads, 61 sectors/track, 29 cylinders, total 250880 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00002fa9

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048      249855      123904    b  W95 FAT32

leke@Aspire:~$ sudo ls -l /dev/sdb
brw-rw---- 1 root disk 8, 16 marra 15 09:28 /dev/sdb

leke@Aspire:~$ sudo usermod -G disk --append leke

leke@Aspire:~$ groups leke
leke : leke adm disk cdrom sudo dip plugdev lpadmin sambashare

Von hier aus habe ich versucht …

Die MicroSD-Karte ist auf schreibgeschützt eingestellt. Wie kann ich Daten darauf schreiben?

ohne Erfolg, aber als ich ankam

sudo mount --options remount,rw <the SDHC drive, /dev/sdb for example, find it using fdisk -l>

Ich habe eine Fehlermeldung erhalten ...

leke@Aspire:~$ sudo mount --options remount,rw /dev/sdb
mount: can't find /dev/sdb in /etc/fstab or /etc/mtab

Ich denke, das ist gut, aber was bedeutet es?

Bearbeiten:

Es hat also eine Entwicklung gegeben. Es scheint, dass der SD-Kartenleser das Problem ist. Ich habe eine andere SD-Karte im selben Steckplatz ausprobiert und hatte das gleiche Problem, aber dieses Mal war es eine Micro-SD in einem SD-Adapter in voller Größe, also habe ich die Micro-SD herausgenommen und in einen USB-Adapter gesteckt und sie hat problemlos geschrieben. Es liegt also nicht an der Karte selbst (glaube ich).

Mein BIOS verfügt jedoch über keine Einstellung zum Ändern der Eigenschaften des SD-Kartenlesers.

Kann das also behoben werden?

Bearbeitung 2: War also bei irgendetwas von dem, was ich versucht habe, ein Neustart erforderlich (z. B. das Hinzufügen eines Benutzers zur Datenträgergruppe)? --- weil es jetzt einwandfrei zu funktionieren scheint. Der Vollständigkeit halber sei erwähnt, dass ich nach dem Wechsel zu /dev/sdb1 immer noch dieselbe Fehlermeldung für den Mount-Versuch von The Coder Guy erhalte, aber ich schätze, das ist jetzt nicht mehr so ​​wichtig. Wie soll ich diesen Beitrag jetzt als erledigt markieren?

Antwort1

Mount gibt einen Fehler aus, weil Sie keinen Mount-Punkt angeben und es keinen in fstab finden kann. Ich würde einfach ein Mount-Verzeichnis in /mnt (kurz für mount) oder /media erstellen mit

sudo mkdir /mnt/sdcard

Montieren Sie es dann mit

sudo mount --options remount,rw /dev/sdb1 /mnt/sdcard

Dadurch wird Ihre SD-Karte unter /mnt/sdcard gemountet. Beachten Sie jedoch, dass die Dateien root gehören. Wenn Sie sie als Ihr Benutzer mounten möchten, fügen Sie den Optionen uid=user,gid=user hinzu (wobei user Ihr Benutzername ist). Beispiel:

sudo mount --options remount,rw,uid=myuser,gid=myuser /dev/sdb1 /mnt/sdcard

Wenn Sie fertig sind, trennen Sie die SD-Karte

sudo umount /mnt/sdcard

Und nachdem Sie die Karte entfernt haben, löschen Sie Ihren Einhängepunkt mit (WARNUNG: rm löscht alles, was Sie ihm sagen! ÜBERPRÜFEN Sie Ihre Eingabe DREIFACH auf Fehler, bevor Sie es ausführen, insbesondere als sudo!)

sudo rm -ir /mnt/sdcard

Das ist alles! Es gibt nichts weiter zu tun.

Antwort2

Das ist wahrscheinlich eine dumme Lösung und wird dafür gedownvoted. Aber ich hatte das gleiche Problem. Ich habe es behoben, indem ich meinen Finger weiter auf die SD-Karte gedrückt hielt, während die Partition gemountet wurde.

verwandte Informationen