Como formatar o cartão SD protegido contra gravação

3

Eu quero formatar meu cartão SD usando o Ubuntu, para isso eu sigo este tutorial

Depois de digitar o comando df , recebi uma lista de dispositivos de armazenamento. A partir daqui, vejo que o nome do meu cartão SD é /dev/sdb5 , então substituo /dev/sdb1 por /dev/sdb5 em todos os próximos comandos. funciona bem, mas depois disso, quando eu digito umount  Eu estou recebendo estas linhas:

mkdosfs 3.0.12 (29 Oct 2011)
mkdosfs: unable to open /dev/sdb5: Read-only file system

então, como corrigir isso.

    
por tabish 22.06.2014 / 11:10

3 respostas

2

O cartão agora é inútil, espero que você não tenha dados importantes sobre ele. Eu tive o mesmo acontecer com 3 cartões diferentes. Eu tentei tudo o que descobri lá, se funciona no Linux, Mac ou Windows, e nada funciona.

    
por 22.06.2014 / 11:41
6
  1. Eu assumo que você (seu usuário unix) possui o dispositivo ou pelo menos tem permissões suficientes nele (por exemplo, se você for root).
  2. Se o comando lsblk -o NAME,FSTYPE,MOUNTPOINT,PARTLABEL,SIZE,RO mostrar seu dispositivo como somente leitura (RO = 1), você poderá tentar executar hdparm -r 0 /dev/sdb5 . Isso desativa o sinalizador somente leitura no kernel (de acordo com man hdparm ).

Informações adicionais:

Estes passos ajudaram-me com um cartão micro SD que não deveria ter sido lido apenas (os cartões micro SD não têm um interruptor de "bloqueio" mas o meu adaptador também não possuía nenhum e foi reconhecido como bloqueado). Eu encontrei esta solução aqui .

A Wikipédia explica que o bloqueio físico dos cartões SD pode não ser respeitado pelo software: link para a Wikipedia

    
por 03.12.2014 / 13:34
2

Tente usar esse cartão SD em um telefone, se possível, e formate-o. Eu me deparei com esse problema anteriormente e o truque do telefone fez isso. Mas provavelmente o cartão tornou-se inútil, pois é um problema muito comum.

    
por 22.06.2014 / 13:32