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

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

Quando eu conecto minha unidade flash USB, ela aparece no meu computador comoprotegido contra gravaçãoousomente leitura. Não consigo transferir dados para ele, nem modificar ou excluir arquivos já armazenados nele. Também não consigo reparticionar ou reformatar a unidade usando o Gerenciamento de Disco do Windows, DiskPart, GParted ou outras ferramentas. A unidade não possui uma chave de proteção contra gravação.

Por que isso aconteceu e o que posso fazer a respeito? 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 geralmente usam controladores semelhantes aos usados ​​em unidades flash. Em alguns casos, o sistema pode relatar que a unidade ou cartão foi formatado com sucesso, mesmo que nunca tenha sido formatado; os dados originais reaparecem quando o dispositivo é reinserido.)

Essa pergunta surge com frequência e as respostas geralmente são as mesmas. Esta postagem tem como objetivo fornecer uma resposta canônica e definitiva para esse problema. Sinta-se à vontade para editar a resposta para adicionar detalhes adicionais.

Responder1

Se a unidade parecer 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 de um computador ou sistema operacional específico) que pode ser corrigido usando CHKDSKum utilitário semelhante. 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, comoa remoção da unidade enquanto ela está gravando dados pode causar corrupção de dados de baixo nível.

  2. Configurações incorretas de Política de Grupo.Se você estiver executando o Windows, é possível que a Política 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\StorageDevicePoliciesdeve 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. (Apenas cartões SD)Chave de proteção contra gravação quebrada ou alterada no slot do cartão.O interruptor de bloqueio mecânico em um cartão SDnão está conectado aos seus componentes eletrônicos:

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

    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 conforme projetado, um cartão SD pode parecer protegido contra gravação, mesmo que esteja funcionando normalmente. Normalmente, isso pode ser resolvido substituindo o leitor de cartão, embora drivers defeituosos ou configuração incorreta de software também possam causar esse problema.

  4. Problema de energia no USB usado para ler a unidade. A maneira mais fácil e confiável de verificar se você está enfrentando esse problema é testar a unidade em um computador diferente. Se outro computador não estiver disponível, desligar a máquina, deixá-la esfriar por um tempo e tentar novamente pode resolver o problema

  5. Force a unidade a ignorar o problema e gravar nela mesmo assim. Isso pode ser feito no Linux de duas maneiras diferentes. Osimplese de maneira suave. Oduroe muito agressivo. Essas opções são do tópico "provavelmente a unidade está morta, mas quero tentar mesmo assim, se for esse o caso, e certamente não me importo em recuperar meus dados"


Se a unidade for somente leitura, independentemente do computador ao qual você a conectou, ou se você tentou as etapas acima sem sucesso, então a unidade provavelmente apresentou uma condição de falha e geralmente não é possível remover a proteção contra gravação de um dispositivo com defeito. Flash drive. Este comportamento é típico de controladores de unidade flash quando detectam um problema com oNAND(por exemplo, muitos blocos defeituosos). A proteção contra gravação destina-se a evitar que esta condição cause realmente perda de dados, por exemploo NAND se tornando completamente ilegível. Por exemplo,O suporte ao cliente SanDisk diz:

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

Observe que dependendo da unidade, pode haver maneiras de desabilitar (ou mais precisamente, redefinir) a proteção contra gravação reprogramando o controlador de memória flash, como usando as técnicas listadas em "Restauração Específica de Hardware Potencial" emesta resposta. Fazer isso énãouma boa ideia porque a proteção contra gravação sinaliza que um problema foi detectado pelo controlador;substituir isso e continuar gravando na unidade pode resultar em perda de dados.


O resultado desse comportamento é que todos os dados na unidade ainda estarão acessíveis. Porque a unidade está falhando,você deve fazer 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á-la.)

Retirar dados da unidade pode ser complicado porque alguma corrupção de dados pode já ter ocorrido no momento em que a unidade entrou no modo somente leitura. Isso geralmente se manifesta quando o sistema de arquivos apresenta corrupção de baixo nível, fazendo com que o sistema de arquivos apareça como RAW ou o sistema operacional solicita a formatação da unidade. A recuperação desse tipo de corrupção pode ser complicada porque o sistema de arquivos não pode ser reparado diretamente – afinal, a unidade está protegida contra gravação.

Você pode recuperar dados de uma unidade corrompida dessa maneira usando utilitários de recuperação de dados, como o código abertoTestDisk. Você também pode obter uma unidade de capacidade igual ou superior e copiar o conteúdo da unidade com falha, setor por setor, para a nova unidade usandoGNU ddrescuee siga com um CHKDSKpara 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 dedicado de recuperação de dados; no entanto, estes serviços tendem a ser muito caros devido à sua natureza altamente especializada e raramente valem a pena.

Responder2

Descobri que meu Transcend StorageJet também estava configurado para ser somente leitura. Pode ser escrito em outro computador, mas não no meu laptop. (Ambos os sistemas são Win7)

Não encontro nenhum código estranho, por exemplo WriteProtect, HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Controlem meu registro.

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

Para resolver esse problema, você deve usardiskpart:

  1. Abra umPrompt de comandocom privilégios administrativos (clique com o botão direito > Executar como administrador).

  2. Tipoparte do discoe pressione Enter. Você pode ver que o prompt de comando foi alterado para ser DISKPART>

  3. Liste os discos digitando:

listar disco

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

selecione o disco 2

  1. Liste 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. Exibir os detalhes do volume:

disco de detalhes

  1. Exibir os detalhes do volume:

volume de detalhes

(Você pode descobrir que os atributos somente leitura do disco e volume selecionados estão definidos como SIM)

  1. Defina os atributos somente leitura do disco e do volume como desativados:

atributos disco limpo somente leitura

atributos volume claro somente leitura

  1. Executardisco de detalhesedisco de detalhesnovamente para verificar o atributo somente leitura. Escreva algo em seu HD USB externo.

Veja também

Problema e solução do disco rígido externo somente leitura

Opções de linha de comando do DiskPart

Responder3

  1. Certifique-se de que o "Write-Protect Switch" não esteja bloqueado: Unidade flash com chave de bloqueio físico

  2. Em alguns casos, ferramentas de formatação de baixo nível podem ajudar (mas são necessárias algumas horas para formatar completamente. Também fazer backup dos arquivos):https://puvox.software/blog/free-file-recovery-software/

informação relacionada