Não é possível formatar a unidade flash USB, tudo afirma estar protegido contra gravação

13

Eu tenho uma unidade flash USB HP de 4 GB na qual eu havia gravado uma imagem do Chromium OS com o Win32DiskImager. Agora estou tentando reformatá-lo, mas não posso. Tudo me diz que o disco está protegido contra gravação. Sendo uma unidade flash USB, não existe um interruptor de proteção contra gravação. Eu tentei o formato padrão do Windows, gerenciamento de disco, diskpart e a Ferramenta de formato de armazenamento em disco USB da HP. Eu também tentei a modificação do registro. Alguma ideia? Aqui estão os resultados da tentativa de usar o diskpart:

Microsoft Windows [Version 6.3.9600]
(c) 2013 Microsoft Corporation. All rights reserved.

C:\WINDOWS\system32>diskpart

Microsoft DiskPart version 6.3.9600

Copyright (C) 1999-2013 Microsoft Corporation.
On computer: BRANDON-PC

DISKPART> list disk

  Disk ###  Status         Size     Free     Dyn  Gpt
  --------  -------------  -------  -------  ---  ---
  Disk 0    Online          931 GB  1024 KB
  Disk 1    No Media           0 B      0 B
  Disk 2    No Media           0 B      0 B
  Disk 3    No Media           0 B      0 B
  Disk 4    No Media           0 B      0 B
  Disk 5    No Media           0 B      0 B
  Disk 6    Online         3824 MB      0 B

DISKPART> select disk 6

Disk 6 is now the selected disk.

DISKPART> attributes disk clear readonly

Disk attributes cleared successfully.

DISKPART> clean

DiskPart has encountered an error: Incorrect function.
See the System Event Log for more information.

DISKPART> create partition primary

DiskPart succeeded in creating the specified partition.

DISKPART> format fs=fat32

    0 percent completed

Virtual Disk Service error:
The media is write protected.


DISKPART> exit

Leaving DiskPart...

C:\WINDOWS\system32>

Mesmo depois de usar "atributos limpos do disco somente leitura", ele ainda diz que a mídia está protegida contra gravação. Eu acho que é porque a operação limpa falha.

Sega dude
fonte
@DanielRHicks: Sim, todo mundo deve se esforçar para dar um impulso à indústria de fabricação de USB para resolver o que parece ser um bug do USB do Windows ... Sério? Você só precisa examinar os problemas relacionados para verificar se esse não é um problema isolado.
Amos M. Carpenter

Respostas:

8

Se nenhuma das outras respostas sugeridas aqui funcionar, provavelmente a sua unidade flash USB está indo mal.

Há um chip controlador no pendrive que gerencia a memória flash. Se o controlador flash detectar algum tipo de erro irrecuperável nas células de memória (uma falha de realocação, por exemplo), ele dispara uma condição de segurança e torna a unidade somente leitura no nível do firmware para proteger seus dados.

Infelizmente, não há como tirar a unidade dessa condição sem o software de fábrica da sua unidade. Os fabricantes de drives flash não disponibilizam esse software ao público, portanto, a única maneira de obtê-lo é nos sites de hackers chineses.

Sua única opção aqui é substituí-lo. As principais marcas (Kingston, SanDisk, Lexar etc.) fornecem garantias vitalícias para seus produtos. Não tenho idéia de como obter essa garantia. Mas como os preços dos pen drives são o que são, provavelmente é melhor comprar um novo - a menos que seja realmente bom.

Wes Sayeed
fonte
Você poderia me publicar um link sobre esse mecanismo de trava de segurança? Gostaria de aprender mais sobre o tópico, mas, infelizmente, não consigo encontrar nenhum artigo sobre isso.
Gergely Lukacsy
1
Aqui está um artigo que menciona passivamente. "... Eventualmente, uma gravação não é mais possível. Quando isso acontece, os dados existentes não podem ser substituídos e, portanto, são preservados." O artigo está falando sobre o porquê de células individuais falharem, mas os algoritmos de nível de desgaste das unidades flash USB não são tão sofisticados quanto os encontrados nos SSDs, e se desenvolvem quando erros irrecuperáveis ​​são encontrados. A sensibilidade a erros varia de acordo com a marca e a qualidade.
21316 Wes Wesley
1
Além disso, não consigo encontrar muitos detalhes sem investir muito tempo em pesquisa. Meu conhecimento vem apenas da experiência em primeira mão com recuperação de dados forenses, mas estou fora desse jogo há alguns anos.
21316 Wes Wesley
6

Sendo uma unidade flash USB, não existe um interruptor de proteção contra gravação.

Bem, não são unidades flash USB com (às vezes muito bem escondidos) interruptores de proteção contra gravação. Eu não conheço nenhuma dessas unidades fabricadas pela HP.

Supondo que sua unidade não possua essa opção, vendo o que você já tentou, acho que você precisa de uma nova. Eu tive dois pen drives de diferentes fabricantes que de repente eram somente leitura e não havia como corrigi-lo.

Não tenho fontes sobre isso, mas presumo que este seja um mecanismo de proteção que diminua o risco de perda total de dados quando a unidade flash começa a falhar.

Dennis
fonte
4

Existem algumas maneiras de corrigir esse problema. Alguns deles são mencionados nas outras respostas, mas não acho que seja esse o caso. Eu já tive o mesmo problema antes. Aqui está o que você deve tentar ...
1. Faça o download de uma ferramenta chamada CheapEasy e verifique o VID e o PID do seu dispositivo.
2. Vá parahttp://flashboot.ru/iflash/, digite o VID ou o PID do dispositivo e procure a ferramenta flash para o seu dispositivo. Para garantir a correta, verifique na ferramenta CheapEasy o seu número de peça ou ID do flash, que geralmente estará na descrição da ferramenta flash que você deve baixar.

PS Se você tiver problemas para encontrar a ferramenta certa, exporte as informações do dispositivo e envie um link para que eu possa verificar. Pode parecer impossível encontrar o caminho certo, mas consertei quase todos os tipos de USBs; espere algumas cópias chinesas dos USBs da Kingston.

Erlis D.
fonte
Muito obrigado! sua solução é a melhor !!! No meu caso, eu tive que baixar uma ferramenta do site da Transcend, e somente essa ferramenta foi capaz de reparar minha unidade USB. us.transcend-info.com/supports/special.aspx?no=3
MeV
1
Obrigado @MeV! Estou feliz que você tenha consertado. Obviamente, eu sempre sugiro verificar a página "suporte e drivers" do dispositivo, caso eles tenham uma ferramenta. Piscar a unidade é a última opção, caso todas as outras não funcionem. E, a propósito, também sou fã da Transcend. :)
Erlis D.
1
Em muitos anos de experiência trabalhando em TI, nunca tive esse tipo de problema. Na semana passada, executei um comando 'dd' unix para copiar um arquivo ISO no pendrive e depois disso não consegui fazer nada para formatá-lo ou apagá-lo. Como alguém mencionou, acredito que o pendrive foi somente leitura e apenas sua ferramenta de piscamento original poderia ajudar. Mais uma vez obrigado, realmente, eu estava a 5 minutos perto de bin o pendrive para sempre :-)
MeV
Uma versão em inglês do site Flashboot seria ótima!
dan
2

Tente isso se o uso do cmd não funcionar:

Removendo a proteção contra gravação no Registro usando o Regedit.exe

  1. Pesquise e abra o regedit .

  2. Navegue para Computer \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ StorageDevicePolicies .

  3. Clique duas vezes no valor WriteProtect no painel direito do Regedit.exe. Altere os dados do valor de 1 para 0 e clique em OK para salvar a alteração.

  4. Feche o Regedit e reinicie o seu computador.

Conecte sua unidade USB novamente e você deve achar que ela não está mais protegida contra gravação. Agora você pode formatar a unidade normalmente, clicando com o botão direito do mouse em Meu computador e escolhendo Formatar.

Após a formatação, você pode reverter as configurações (0 a 1) ou se você criou o valor, exclua-o e reinicie.

Nota:

Se você não conseguir encontrar StoredDevicePolicies , precisará criar um clicando com o botão direito do mouse em Control> New> Key e nomeie-o como StoredDevicePolicies . Agora crie o WriteProtect clicando com o botão direito do mouse em Políticas de dispositivos armazenados> Novo> DWORD e nomeie-o como WriteProtect .

* DWORD escolhido dependendo do seu sistema: 32 bits ou 64 bits.

A propósito, algumas unidades flash também têm um interruptor. E lembre-se de que isso também pode ser causado pela falha do USB, onde todos os setores reservados que podem ser mapeados pelos setores defeituosos gerados continuamente estão esgotados.

Rsya Studios
fonte
Parece uma configuração global, não algo associado a essa unidade flash específica. Não existem ramificações para isso além desse impulso? Além disso, se esse é um sistema à prova de falhas para uma unidade morta, não há riscos de perda de dados se você ignorá-la?
precisa saber é o seguinte
Sim, é uma configuração global que pode ser revertida depois que ele formata o usb, e seria o último recurso se ele insistisse em formatá-lo. Se é um drive morto, pode haver essa possibilidade, mas como ele quer formatá-lo, não importa, de qualquer maneira, embora eu duvide que seja esse o caso - é mais provável que haja alguns arquivos somente leitura no próprio USB, eu acho. Resposta editada.
Rsya Studios
1

Se você tem um Linux em algum lugar (computador, cd, live-usb, etc), tente usar o dd para apagar e escrever todos os bits da sua chave usb de zeros. Esse comando do Linux nunca falha e, se não pode reescrever nada na sua chave USB, está definitivamente acabado.

Para acelerar, você tem Linux no seu computador?

Você disse que tinha um ubuntu, então precisará instalar o gnome-disk-utility ou o palimpsest para determinar o disco certo a apagar. Uma vez instalado, você deve encontrá-lo como "Utilitário de Disco" ou simplesmente Discos como aqui:

https://en.wikipedia.org/wiki/GNOME_Disks

Basta conectar sua chave USB e, em seguida, veja qual é a unidade, como sdb ou sdc, etc.

Quando terminar, abra um terminal, torne-se root e execute o seguinte comando, sendo X a unidade correta:

dd if=/dev/zero of=/dev/sdX

O terminal ficará travado até que esteja pronto e mostrará quantos bits foram gravados e dirá "sem espaço restante no dispositivo".

Observe que pode levar muito tempo, mas supondo que você tenha 4 GB, deve levar uma hora a 2 MB / s se você tiver uma chave USB lenta. O pior que eu já havia atingido também uma hora a 0,5 MB / s para um cartão uSD de 2 GB. Além disso, NUNCA ctrl-c é um comando dd em andamento, ele pode causar erros no dispositivo, mesmo que isso não ocorra com frequência.

Agora você deve ter um dispositivo completamente apagado. Volte ao gnome-disk-utility para ejetar sua chave USB.

Reconecte-o e use o gnome-disk-utility novamente para criar uma partição após criar um registro mestre de inicialização.

X.LINK
fonte
2
Felizmente, tenho o Ubuntu instalado no meu computador.
Sega cara
Bom: D Então atualizarei minha resposta.
X.LINK
@Segadude, +1 para instalar o ubuntu
pylover
1

Acabei consertando-o re-particionando-o usando o Disk Utility no meu MacBook. Isso foi antes de El Capitan, quando o Disk Utility foi redesenhado. Eu criei uma partição e a formatei como sistema de arquivos do MS-DOS. Tem funcionado bem desde então.

Sega dude
fonte
1

Abra o cmd.exe com privilégios administrativos e execute este comando:

Para desbloquear o usb de proteção contra gravação:

reg add "HKLM\SYSTEM\ControlSet001\Control\StorageDevicePolicies" /v WriteProtect /t REG_DWORD /d 0 /f

Para bloquear o USB de proteção contra gravação:

reg add "HKLM\SYSTEM\ControlSet001\Control\StorageDevicePolicies" /v WriteProtect /t REG_DWORD /d 1 /f

Para que as alterações entrem em vigor, você deve reiniciar o PC e / ou desconectar o dispositivo de armazenamento USB e reconectá-lo.

ajcg
fonte