O cartão SD é somente leitura

3

Nota: eu sei sobre o bloqueio do cartão SD. Não é o interruptor de bloqueio. :)

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

The destination is read-only.

Eu tentei reformatar com gParted e também 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, tentei ...

O cartão MicroSD está definido para o estado só de leitura. Como posso escrever dados?

sem sorte, mas quando cheguei a

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

Eu 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:

Portanto, houve um desenvolvimento. Parece que o leitor de cartões SD é o problema. Eu tentei outro cartão SD no mesmo slot e tinha o mesmo problema, mas desta vez foi um micro SD dentro de um adaptador SD de tamanho completo, então eu tirei o micro SD para fora e coloquei em um adaptador USB e escreveu bem. Então não é o cartão em si (eu acredito).

No entanto, meu BIOS não tem configuração para alterar as propriedades do leitor de cartão SD.

Então isso é solucionável?

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

    
por user3442612 15.11.2015 / 08:55

1 resposta

1

O mount apresenta um erro porque você não está especificando um ponto de montagem e não consegue encontrar um no fstab. Gostaria apenas de criar 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 de root, se você quiser montá-los como seu usuário adicione uid = user, gid = user às opções (em que 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 ter removido o cartão, apague o seu ponto de montagem com (ATENÇÃO rm irá apagar o que você disser! TRIPLE Verifique sua digitação em busca de erros antes de executá-la, especialmente como sudo!)

sudo rm -ir /mnt/sdcard

É sobre isso! Nada mais a fazer.

    
por That Coder Guy 15.11.2015 / 09:36

Tags