Disco USB Somente leitura, não pode formatar - Desative a proteção contra gravação


11

Eu tenho um disco USB que não me permite formatar / montar / desmontar ou criar partições nele.

insira a descrição da imagem aqui

Usar dmesg | tailme fornece o seguinte resultado:

insira a descrição da imagem aqui

Encontrei este post no AskUbuntu e tentei usar a resposta aceita. Eu recebo o seguinte resultado, mas ainda é somente leitura:

insira a descrição da imagem aqui

umountnão funciona Dizumount: /dev/sdc: not mounted

Qualquer ajuda sobre como remover a proteção contra gravação será muito apreciada.


Supondo que este seja um cartão SD de tamanho grande em algum leitor de cartão, você tentou mover a chave real que ele tem para o lado? Ou, se estiver faltando, coloque fita adesiva na lateral onde costumava estar para fazer o leitor pensar que não está mais protegido contra gravação?
Anthon

É uma unidade flash USB.
Kriz

Se não houver dados, você tentou criar uma tabela de partição ou apenas escrever algo dd if=/some/file of=/dev/sdcpara ver o que acontece?
Anthon

dd: failed to open '/dev/sdc': Read-only file system
KriZ

Havia dados nele. No momento, ele não me permite criar partições ou formatá-las.
Kriz

Respostas:


5

Tentar:

sudo hdparm -r0 /dev/sdb

como sugerido gena2x.

AFAIK, esse tipo de "proteção" é ativado automaticamente em ocorrências de falhas físicas. Essa é basicamente uma maneira de recuperar seus dados antes que algo crítico aconteça (disco frito).

Então, em um determinado momento, o firmware do disco USB detectou uma falha.

Agora, erros acontecem. Falsos positivos também. Mas também pode ser o começo do fim do seu disco (ou até o fim do fim, se o comando não funcionar).


Já tentei isso. Veja a pergunta.
kRiZ

4

OI cara, eu tenho o mesmo problema que você e eu sigo este tutorial: link

R. Primeiro, precisamos excluir as partições antigas que permanecem na chave USB.

Open a terminal and type sudo su
Type fdisk -l and note your USB drive letter.
Type fdisk /dev/sdx (replacing x with your drive letter)
Type d to proceed to delete a partition
Type 1 to select the 1st partition and press enter
Type d to proceed to delete another partition (fdisk should automatically select the second partition)

B. Em seguida, precisamos criar a nova partição.

Type n to make a new partition
Type p to make this partition primary and press enter
Type 1 to make this the first partition and then press enter
Press enter to accept the default first cylinder
Press enter again to accept the default last cylinder
Type w to write the new partition information to the USB key
Type umount /dev/sdx1 (replacing x with your drive letter)

C. O último passo é criar o sistema de arquivos gordo.

Type mkfs.vfat -F 32 /dev/sdx1 (replacing x with your USB key drive letter)

ele trabalhou até "Type w para escrever a informação nova partição para a chave USB":fdisk: failed to write disklabel: Operation not permitted
stallingOne

2

Parece a mesma pergunta deste tópico de superusuário , e esta resposta funcionou para mim. Ele diz: Baixe o arquivo AlcorMP_5T2F_6T2F_2011-11-10.02e execute-o (no MS Win). Exceto esse último recurso, é provável que os métodos usuais não funcionem.

Uau. Existem dois problemas. 1) Você não deve fazer esse tipo de coisa. Pelo menos, depois de executá-lo, você deve restaurar o padrão de fábrica do sistema operacional. 2) Procurei por essa ferramenta, mas ela parece ter sumido. alcormicro.com costumava entregá-lo.

Bem ... Se você quiser, eu posso enviar para você por e-mail. Eu sou o autor da ferramenta " at-home-modifier " A partir dessa página, você pode encontrar meu e-mail no arquivo "README".Claro que você não deve executar executáveis ​​recebidos de alguém em quem não pode confiar.

O conselho mais recomendável é: desculpe, mas desista.


1

Ultimamente, tive o mesmo problema com um pen drive.

O que fiz foi, além de verificar o problema de permissão, etc.

  1. lsusb Localiza um dispositivo com o ID do fornecedor e o ID do produto para usar,
  2. usb_modeswitch com a opção -d.

Isso funcionou para mim sem algo extremo para reformatar a unidade.


0

Tentei criar um usb inicializável usando meu pendrive. Ocorreu um erro e a unidade tornou-se somente leitura. Não consegui formatá-lo no windows ou gparted no linux diretamente. Também não foi possível criar partições usando o fdisk. Tentou desesperadamente muitas soluções e elas não funcionaram. Pensei em instalar o linux na unidade para que ele pudesse remover apenas a leitura e depois eu pudesse formatá-lo. A seguir estão as etapas.

  1. Inicializado o linux mint no modo cd ao vivo.
  2. Escolheu instalar a opção linux mint
  3. Escolheu a unidade USB para instalação
  4. Excluiu a partição anterior
  5. Criada nova ext4 com / como opção
  6. O aviso apareceu e foi lido Não foi possível abrir / dev / sdd read-write
  7. Agora, removi meu pen drive e reinseri
  8. Abriu gparted novamente e tentou formatá-lo e funcionou desta vez
  9. Criou uma nova partição FAT32

Espero que isto funcione para você também. Muito bem sucedida.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.