O cartão SD é somente leitura

O cartão SD é somente leitura

Observação:Eu sei sobre o botão de bloqueio do cartão SD. Não é o interruptor de bloqueio. :)

Olá, estou tendo problemas com um cartão SD FAT32 retirado de um Wii. É somente leitura. Qualquer tentativa de copiar algo é recebida com...

The destination is read-only.

Eu tentei reformatar com gParted e também com esses tópicos ...

Cartões SD somente leitura

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 daqui, eu tentei...

O cartão MicroSD está definido para o estado Somente leitura. Como posso escrever dados nele?

sem sorte, mas quando cheguei

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

Recebi uma mensagem de erro...

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

Então isso é bom, eu acho, mas o que isso significa?

Editar:

Então houve um desenvolvimento. Parece que o leitor de cartão SD é o problema. Tentei outro cartão SD no mesmo slot e teve o mesmo problema, mas desta vez era um micro SD dentro de um adaptador SD de tamanho normal, então tirei o micro SD e coloquei em um adaptador USB e ele escreveu bem. Então não é o cartão em si (acredito).

No entanto, minha BIOS não tem configuração para alterar nenhuma propriedade do leitor de cartão SD.

Então isso pode ser corrigido?

Editar 2: Então, alguma coisa que tentei exigiu uma reinicialização (como adicionar usuário ao grupo de discos)? --- porque parece funcionar bem agora. Para constar, ainda recebo a mesma mensagem de erro para a tentativa de montagem dada por The Coder Guy depois de mudar para /dev/sdb1 mas acho que não é tão importante agora. Como devo marcar esta postagem como resolvida agora?

Responder1

Mount está gerando um erro porque você não está especificando um ponto de montagem e não consegue encontrar um no fstab. Eu apenas criaria um diretório de montagem em/mnt (abreviação de mount) ou/media com

sudo mkdir /mnt/sdcard

Depois monte-o com

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

Isso montará seu sdcard em /mnt/sdcard mas observe que os arquivos serão de propriedade do root, se você quiser montá-los como seu usuário, adicione uid=user,gid=user às opções (onde user é seu nome de usuário). Por exemplo.

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

Quando terminar, desmonte o cartão SD

sudo umount /mnt/sdcard

E depois de remover o cartão, exclua seu ponto de montagem com (WARNING rm excluirá tudo o que você solicitar! VERIFIQUE TRIPLO se há erros de digitação antes de executá-lo, especialmente como sudo!)

sudo rm -ir /mnt/sdcard

É sobre isso! Nada mais a fazer.

Responder2

Esta é provavelmente uma solução boba e será rejeitada. Mas eu tive o mesmo problema. Resolvi mantendo meu dedo pressionando o cartão SD enquanto a partição estava sendo montada.

informação relacionada