La tarjeta SD es de solo lectura

La tarjeta SD es de solo lectura

Nota:Conozco el interruptor de bloqueo de la tarjeta SD. No es el interruptor de bloqueo. :)

Hola, tengo problemas con una tarjeta SD FAT32 extraída de una Wii. Es de sólo lectura. Cualquier intento de copiar algo se topa con...

The destination is read-only.

Intenté reformatear con gParted y también estos hilos...

Tarjetas SD de solo lectura

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

A partir de aquí lo intenté...

La tarjeta MicroSD está configurada en estado de solo lectura. ¿Cómo puedo escribir datos en él?

sin suerte, pero cuando llegué

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

Me salió un mensaje de error...

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

Creo que esto es bueno, pero ¿qué significa?

Editar:

Entonces ha habido un desarrollo. Parece que el problema es el lector de tarjetas SD. Probé con otra tarjeta SD en la misma ranura y tuvo el mismo problema, pero esta vez era una micro SD dentro de un adaptador SD de tamaño completo, así que saqué la micro SD y la puse en un adaptador USB y escribió bien. Entonces no es la tarjeta en sí (creo).

Sin embargo, mi BIOS no tiene ninguna configuración para cambiar ninguna propiedad del lector de tarjetas SD.

Entonces, ¿esto se puede arreglar?

Edición 2: Entonces, ¿algo de lo que probé requirió reiniciar (como agregar un usuario al grupo de discos)? ---porque parece funcionar bien ahora. Para que conste, sigo recibiendo el mismo mensaje de error para el intento de montaje dado por The Coder Guy después de cambiar a /dev/sdb1, pero supongo que ahora no es tan importante. ¿Cómo debo marcar esta publicación como resuelta ahora?

Respuesta1

Mount arroja un error porque no está especificando un punto de montaje y no puede encontrar uno en fstab. Simplemente crearía un directorio de montaje en /mnt (abreviatura de montaje) o /media con

sudo mkdir /mnt/sdcard

Luego móntelo con

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

Esto montará su tarjeta SD en /mnt/sdcard, pero tenga en cuenta que los archivos serán propiedad de root; si desea montarlos como su usuario, agregue uid=user,gid=user a las opciones (donde usuario es su nombre de usuario). Por ejemplo.

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

Cuando hayas terminado, retira la tarjeta SD.

sudo umount /mnt/sdcard

Y luego, después de haber quitado la tarjeta, elimine su punto de montaje con (¡ADVERTENCIA, rm eliminará todo lo que le indique! COMPRUEBE TRIPLEMENTE su escritura en busca de errores antes de ejecutarlo, ¡especialmente como sudo!)

sudo rm -ir /mnt/sdcard

¡Eso es todo! Nada más que hacer.

Respuesta2

Probablemente sea una solución tonta y será rechazada. Pero tuve el mismo problema. Lo solucioné manteniendo el dedo presionando la tarjeta SD mientras se montaba la partición.

información relacionada