Eu tenho um leitor de cartão MicroSD no meu notebook. Quando insiro um cartão de memória MicroSD, não consigo gravar nenhum dado - é somente leitura. O mesmo acontece quando tento fazê-lo na raiz. E não posso alterar a política de permissão para isso. Esse problema ocorre em todos os cartões microSD (testei 2 cartões). Eu o encontrei no Ubuntu 12.04 LTS, agora estou no Ubuntu 12.10, o problema ainda está no seu lugar. Quando tento inserir um cartão "somente leitura" no meu celular, tudo está bem e posso gravar dados nele. Então, alguém pode me dizer, como escrever dados no cartão?
UPD: aqui está a fdisk -l
saída:
Disk /dev/sdc1: 2013 MB, 2013135360 bytes
62 heads, 62 sectors/track, 1022 cylinders, total 3931905 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: 0x00000000
Device Boot Start End Blocks Id System
O sistema de arquivos do cartão é msdos
. Quanto a mim é estranho.
UPD2: Encontrei um pequeno interruptor de "trava" no adaptador de cartão e, ao inseri-lo no meu notebook, ele liga. Talvez eu tenha que encontrar um pouco de cola ou algo para prender o interruptor ...
UPD3: Não havia cola perto de mim, então decidi comprar outro leitor de cartão.
fdisk -l
deve ser pequeno o suficiente para postar em linha com a formatação do código. Basta colá-lo, selecione-o no editor de postagem e pressione Ctrl + K.Respostas:
Duas possibilidades, a primeira é que isso é uma coisa de hardware, pois o micro SDHC tem um pouco de entalhe, você pode notar facilmente que corresponde a outro entalhe no leitor e que basicamente apenas o habilita no modo somente leitura. Que você não pode mudar, tente usar outro leitor ou coloque um pedaço de silicone ou fita no entalhe, a coisa mais fácil é usar outro leitor.
A segunda possibilidade é que, sendo um problema de permissão de arquivo, você pode fazer o seguinte: No terminal, use estes comandos:
Isso iniciará o nautilus no shell raiz e ignorará todas as permissões. OU:
Isso fornecerá uma lista das unidades em seu sistema, descobrir qual unidade está na lista, a maneira mais fácil é procurar a,
blocks
pois esse é o espaço. Provavelmente será/dev/sdb
ou/dev/sdc
entãoisso mudará a propriedade da unidade para você. OU:
Embora se você apenas executar o primeiro comando,
sudo nautilus
ele economizará todo esse problema, mas será necessário sempre que você usar o SDHC.Se tudo isso não funcionar, use este comando:
Se houver algo que você não entende, basta comentar.
fonte
mount: cannot remount block device /dev/sdb1 read-write, is write-protected
o que você sugere para mim!Não foi possível obtê-lo, tente este login no modo raiz. Abra o tipo de terminal
que o seu bit de proteção contra gravação ou diga que seu bit somente leitura será definido como ZERO e agora você digita
E é isso ... lembre-se de que o Windows não pode fazer isso porque existe um vírus no seu pen drive ok ... agora não há permissão para alterar, portanto, se você encontrar qualquer arquivo .exe não sendo excluído do seu pen drive pd basta fazer os dois passos acima e então você poderá excluí-lo ...
fonte
Proteção física contra gravação
Para aqueles que nunca usaram cartões SD antes, é necessário mover a chave LOCK para a posição destravada:
Atribuição de imagem .
É análogo a um adaptador micro SD com um MicroSD interno: o dongle está no adaptador:
fonte
Enquanto estava na janela de comando, era possível ver se o sistema se opõe à criação do disco para leitura e gravação. Suponha, por exemplo, que seja montado como / dev / sdb1. Torne-se root ou use o sudo:
tornará o disco gravável ou fornecerá uma mensagem de erro indicando por que não pode.
fonte
$ sudo mount -orw,remount /dev/sdf1
não me deu nenhuma mensagem de erro e ainda não consigo escrever.Eu estava tendo o mesmo problema e li em outro post que o Ubuntu de alguma forma bloqueia o SD, uma vez que ele foi removido incorretamente. Qualquer pessoa que receba a mensagem "O destino é somente leitura" verifica se a chave de bloqueio no adaptador SD para MicroSD não está no modo de bloqueio e, se isso for verdade, tente novamente depois de sair do Ubuntu e fazer login novamente.
Trabalhou para mim no Ubuntu 16.04.
fonte
Eu também tive esse problema. Eu notei pela primeira vez quando não me deixou esvaziar a lixeira. Procurei aqui uma solução e nada do que tentei funcionou. Então notei no adaptador SD uma pequena aba deslizante que 'bloqueia' o cartão. Deslize para que não fique bloqueado. Simples. Nunca notei isso. Depois de horas batendo minha cabeça contra a parede, era uma solução simples e mecânica.
fonte
Eu tive o mesmo problema. Tente reiniciar o sistema com o cartão SD inserido. Após a reinicialização, meu cartão SD surpreendentemente se tornou gravável.
fonte
Corri para o mesmo problema. usado 2 cartões, 2 adaptadores e sistema embutido no leitor de cartão.
Poderia usar algumas maneiras mencionadas neste fórum para gravar dados no cartão como root, mas obteve erro 'somente leitura' no Nautilis.
Em seguida, formatou os cartões usando o Windows 8 (inicialização dupla, mesmo sistema) que o FAT 32, agora tudo funciona bem.
saída fdisk:
Removida a partição e criada uma nova com o FAT usando a ferramenta de utilitário de disco. Escrever é bom.
Reformatado usando o utilitário de disco como registro mestre de inicialização (como feito anteriormente) e partição recriada (FAT, como feito anteriormente). Agora também funciona ...
Estranho ... teve o mesmo problema com outro cartão alguns meses atrás, fez o mesmo procedimento e também funciona.
Não posso explicar .. mas coisa que funcionou para mim:
fonte
Você precisa usar o Gnome Disk Utility e reformatar TODOS os dados, levando-os a zeros. Funcionará perfeitamente depois disso. Existe algum lixo proprietário lá que vai atrapalhar, direto do pacote.
fonte
Para sua informação, tive um cartão microSD que falhou (somente leitura) com seu adaptador Samsung SD original com os sintomas do OP. Um lançamento final dos dados, colocando-o em um adaptador SD diferente, desta vez da SanDisk, tornou-o operacional novamente.
fonte