web-dev-qa-db-pt.com

O que posso fazer se a minha unidade flash USB estiver protegida contra gravação ou somente leitura?

Quando eu conecto minha unidade flash USB, ela aparece no meu computador como protegido contra gravação ou somente leitura. Não consigo transferir dados para ele, nem posso modificar ou excluir nenhum arquivo já armazenado nele. Eu também não posso reparticionar ou reformatar a unidade usando o Gerenciamento de Disco do Windows, DiskPart, GParted ou outras ferramentas. A unidade não possui um comutador de proteção contra gravação.

Por que isso aconteceu e o que posso fazer sobre isso? Existe uma maneira de remover a proteção contra gravação?

(Observe que isso também pode acontecer com alguns cartões de memória, pois eles costumam usar controladores semelhantes aos usados ​​em unidades flash. Em alguns casos, o sistema pode relatar que a unidade ou o cartão foi formatado com êxito, embora nunca tenha sido formatado; os dados originais reaparecem quando o dispositivo é reinserido.)

Esta questão surge com frequência e as respostas são geralmente as mesmas. Esta publicação destina-se a fornecer uma resposta canónica e definitiva para este problema. Sinta-se à vontade para editar a resposta e adicionar detalhes adicionais.

40
bwDraco

Se a unidade parecer estar protegida contra gravação, comece inserindo a unidade em outro computador para isolar a causa do problema.

Se você conseguir gravar na unidade de outro computador, poderá estar enfrentando um dos seguintes problemas:

  1. Corrupção do sistema de arquivos A unidade pode ter um sistema de arquivos corrompido ou outro problema (possivelmente específico para um computador ou SO específico) que pode ser corrigido usando CHKDSK ou um utilidade similar. Se isso resolver o problema, sua unidade provavelmente está funcionando normalmente. Também é importante ejetar a unidade corretamente antes de removê-la ou pelo menos esperar até que a unidade termine de gravar, como a remoção da unidade enquanto ela está gravando dados pode causar corrupção de dados de baixo nível .

  2. Configurações de Diretiva de Grupo incorretas Se você estiver executando o Windows, é possível que a Diretiva de Grupo do seu sistema não permita a gravação em dispositivos de armazenamento externos, incluindo unidades flash USB . A chave de registro HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\StorageDevicePolicies deve estar ausente ou definida como 0; se estiver definido como 1, o Windows não permitirá a gravação em dispositivos de armazenamento externos.

  3. ( Somente cartões SD ) Interruptor de proteção contra gravação quebrado ou alterado no slot do cartão A trava mecânica ligar um cartão SD não está ligado à sua eletrônica :

    É de responsabilidade do host proteger o cartão. A posição da chave de proteção contra gravação é desconhecida para o circuito interno do cartão.

    Isso significa que o hardware e o software, além do próprio cartão, são responsáveis ​​por verificar o estado de bloqueio do cartão. Se esse mecanismo não funcionar como projetado, um cartão SD pode parecer protegido contra gravação, mesmo que funcione normalmente. Normalmente, isso pode ser resolvido substituindo o leitor de cartão, embora os drivers defeituosos ou a configuração de software incorreta também possam causar esse problema.


Se a unidade for somente leitura, não importa em qual computador você a conectou ou se você tentou as etapas acima sem sucesso, então a unidade provavelmente passou por uma condição de falha e geralmente não é possível remover a proteção contra gravação de uma falha. Flash drive. Esse comportamento é típico dos controladores da unidade flash quando eles detectam um problema com o --- E (por exemplo, muitos blocos defeituosos) subjacentes. A proteção contra gravação destina-se a evitar que essa condição cause realmente perda de dados, por exemplo, a NAND se tornando ilegível por completo . Por exemplo, o suporte ao cliente da SanDisk diz :

Erros de proteção contra gravação ocorrem quando uma unidade flash detecta uma falha em potencial em si mesma. A unidade entrará no modo protegido contra gravação para evitar a perda de dados. Não existe um método para corrigir isso.

Observe que, dependendo da unidade, pode haver maneiras de desativar (ou com mais precisão, redefinir) a proteção contra gravação reprogramando o controlador de memória flash, usando as técnicas listadas em "Restauração específica do hardware em potencial" em - esta resposta . Fazer isso é não uma boa idéia porque a proteção contra gravação sinaliza que um problema foi detectado pelo controlador; sobrescrevendo isto e continuando a escrever para o drive pode resultar em perda de dados


O resultado desse comportamento é que todos os dados na unidade ainda estão acessíveis. Como a unidade está falhando, você deve fazer o backup do conteúdo da unidade flash o mais rápido possível e substituir a unidade . (Se a unidade contiver informações confidenciais, certifique-se de destruí-la fisicamente antes de descartá-las.)

Obter dados da unidade pode ser complicado, pois pode haver algum dano nos dados quando a unidade entrou em modo somente leitura. Isso geralmente se manifesta como o sistema de arquivos experimentando corrupção de baixo nível, fazendo com que o sistema de arquivos apareça como RAW ou o SO solicitando o formato da unidade. A recuperação desse tipo de corrupção pode ser complicada, porque o sistema de arquivos não pode ser reparado diretamente - a unidade é, afinal, protegida contra gravação.

Você pode recuperar dados de uma unidade corrompida dessa maneira usando utilitários de recuperação de dados, como o open-source TestDisk . Você também pode obter uma unidade de capacidade igual ou maior e copiar o conteúdo por setor da unidade com falha para a nova unidade usando GNU ddrescue e seguir com um CHKDSK para corrigir os erros do sistema de arquivos. Se isso falhar e os dados forem particularmente valiosos, você poderá enviar a unidade para um serviço de recuperação de dados dedicado; no entanto, esses serviços tendem a ser muito caros devido à sua natureza altamente especializada e raramente valem a pena.

33
bwDraco

Eu encontrei o meu Transcend StorageJet foi definido para ser só de leitura também. Pode ser escrito em outro computador, mas não no meu laptop. (Ambos os sistemas são Win7)

Não encontro códigos estranhos, por ex. WriteProtect, em HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control no meu registro.

Finalmente encontrei esta solução e pode funcionar agora! (Eu modifico alguns erros e adiciono minhas próprias expressões do artigo de referência.)

Para resolver este problema, você deve usar diskpart:

  1. Abra um Prompt de Comando com privilégios administrativos (clique com o botão direito do mouse em> Executar como Administrador).

  2. Digite diskpart e pressione Enter. Você pode ver o comando Prompt ser alterado para ser DISKPART>

  3. Listar os discos digitando:

disco da lista

  1. Selecione o disco USB externo, digitando (no meu exemplo, o disco externo era o disco 2):

selecione o disco 2

  1. Listar o volume digitando:

volume da lista

  1. Selecione o volume digitando (no meu exemplo, o disco externo estava usando o volume 4):

selecione o volume 4

  1. Exibe os detalhes do volume:

disco de detalhes

  1. Exibe os detalhes do volume:

volume de detalhes

(Você pode encontrar os atributos somente leitura do disco selecionado e o volume configurado como YES)

  1. Defina os atributos somente leitura para que o disco e o volume estejam desativados:

atributos disk clear readonly

volume de atributos clear readonly

  1. Execute detail disk e detalhe disco novamente para verificar o atributo somente leitura. Escreva algo para o seu HD USB externo.

Veja também

Problema de Leitura do Disco Rígido Externo e Solução

Opções de linha de comando do DiskPart

8
陸普世
  1. Certifique-se de que a "Chave de proteção contra gravação" não esteja bloqueada: Flash drive with physical lock switch

  2. Em alguns casos, ferramentas de formatação de baixo nível podem ajudar (mas precisa de algumas horas para formatar completamente. Também arquivos de backup): https://www.protectpages.com/blog/free-file-recovery-software /

6
T.Todua