2014-09-30 22:57:10 +0000 2014-09-30 22:57:10 +0000
13
13

Não é possível formatar uma unidade flash USB, tudo afirma que está protegido contra gravação

Tenho uma unidade flash USB de 4GB HP para a qual tinha escrito uma imagem de SO Chromium com Win32DiskImager. Agora estou a tentar reformatá-la, mas não consigo. Tudo me diz que o disco está protegido contra gravação. Sendo uma unidade flash USB, não há nenhum interruptor de protecção contra escrita. Eu tentei o formato padrão do Windows, gerenciamento de disco, diskpart e HP USB Disk Storage Format Tool. Eu também tentei a modificação do registo. Alguma ideia? Aqui estão os resultados de tentar usar 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 “attributes disk clear readonly” ainda diz que a mídia está protegida contra gravação. Acho que é porque a operação limpa falha.

Respostas (7)

8
8
8
2014-10-01 03:07:49 +0000

Se nenhuma das outras respostas sugeridas aqui funcionar, então a sua pen USB está provavelmente a correr mal.

Existe um chip controlador na pen USB que gere a memória flash. Se o controlador flash detectar qualquer tipo de erro irrecuperável com as células da memória (uma falha de reatribuição, por exemplo), então ele dispara uma condição de segurança e faz com que a unidade seja apenas de leitura ao nível do firmware para proteger os seus dados.

Infelizmente, não há maneira de tirar a unidade desta condição sem o software de fábrica para a sua unidade. Os fabricantes de unidades flash não disponibilizam este software ao público, por isso a única forma de o obter é através de hack sites chineses.

A sua única opção aqui é substituí-lo. As marcas de topo (Kingston, SanDisk, Lexar, etc.) fornecem garantias vitalícias nos seus produtos. Eu não tenho nenhuma idéia de como obter essa garantia no entanto. Mas sendo os preços das pen drives o que são, é provavelmente melhor ir comprar uma nova - a não ser que seja uma muito boa.

6
6
6
2014-09-30 23:06:43 +0000

Sendo uma unidade flash USB, não existe qualquer interruptor de protecção contra escrita.

Bem, existem áreas unidades flash USB com (por vezes muito bem escondidas) interruptores de protecção contra escrita. No entanto, não conheço nenhuma unidade deste tipo feita pela HP.

Assumindo que a sua unidade não tem tal interruptor, vendo o que já tentou, penso que precisa de um novo. Já tive duas unidades flash de diferentes fabricantes que de repente eram apenas de leitura, e não havia maneira de a arranjar.

Não tenho nenhuma fonte sobre isto, mas presumo que este é um mecanismo de protecção que diminui o risco de perda total de dados quando a unidade flash começa a falhar.

4
4
4
2015-06-30 11:28:41 +0000

Há algumas formas de resolver este problema. Algumas delas são mencionadas nas outras respostas, mas não me parece que seja esse o caso. Já tive o mesmo problema antes. Eis o que tem de tentar… 1. Faça o download de uma ferramenta chamada CheapEasy e verifique o seu dispositivo VID e PID. 2. Vá a http://flashboot.ru/iflash/ e introduza o VID ou PID do seu dispositivo e procure a ferramenta flash para o seu dispositivo. Para ter a certeza que obtém a ferramenta certa, verifique na ferramenta CheapEasy o seu número de peça Flash ou ID flash, que normalmente estará na descrição da ferramenta flash que tem de descarregar.

P.S. Se tiver dificuldades em encontrar a ferramenta certa, exporte a informação do dispositivo e envie um link para que eu a possa verificar. Pode parecer impossível encontrar a ferramenta certa, mas já arranjei quase todos os tipos de USBs, espere algumas cópias chinesas dos USBs da Kingston.

2
2
2
2014-09-30 23:05:47 +0000

Tente isto se a utilização de cmd não funcionar:

Removing write-protection in the Registry using Regedit.exe

  1. Pesquisar e abrir regedit.

  2. Navegar para Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\StorageDevicePolicies.

  3. Faça duplo clique sobre o valor WriteProtect* no painel direito do Regedit.exe. Altere os dados do Valor de 1 para 0 e clique em OK para guardar a alteração.

  4. Feche o Regedit e reinicie o seu computador.

Ligue novamente a sua unidade USB, e verá que já não está protegido contra escrita. Pode agora formatar a drive normalmente clicando com o botão direito do rato sobre ela em O Meu Computador e escolhendo Formatar.

Após a formatação pode reverter as definições(0 a 1) ou se criou o valor, depois apagá-lo e reiniciar.

Note:

Se não encontrar StoredDevicePolicies* então tem de criar uma clicando com o botão direito do rato em Control > New > Key e nomeá-la como StoredDevicePolicies. Agora crie *WriteProtect** clicando com o botão direito do rato em Stored Device Policies> New > DWORD e nomeie como WriteProtect.

*DWORD escolhido de acordo com o seu sistema: 32bit ou 64bit.

A propósito, algumas unidades flash também têm um interruptor. E esteja ciente de que isto também pode ser causado pelas falhas de segurança do USB, onde todos os sectores reservados que poderiam ser mapeados pelos sectores mal gerados continuamente estão esgotados.

1
1
1
2016-12-04 13:00:10 +0000

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

Para desbloquear a protecção escrita usb:

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

Para bloquear a protecção escrita usb:

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

Para que as alterações entrem em vigor, é necessário reiniciar o PC e/ou desligar o dispositivo de armazenamento USB e voltar a ligá-lo.

1
1
1
2014-09-30 23:35:36 +0000

Se tem um Linux algures (computador, cd, live-usb, etc), tente usar o dd para apagar e escrever cada bit da sua chave usb de zeros. Esse comando Linux nunca falha, e se não conseguir reescrever nada na sua chave usb, está definitivamente acabado.

Para ser rápido, tem algum Linux no seu computador ?

Você disse que tem um ubuntu, por isso vai precisar de instalar o gnome-disk-utility ou palimpsest para determinar o disco correcto a apagar. Uma vez instalado, deverá encontrá-lo como “Disk Utility” ou simplesmente Discos como aqui: https://en.wikipedia. org/wiki/GNOME_Disks

Basta ligar a sua chave usb e depois ver qual é o drive, como sdb ou sdc, etc

Uma vez terminado, abra um terminal, torne-se root e faça o seguinte comando, sendo o X todo o drive correcto:

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

O terminal ficará pendurado até estar terminado, e mostrará a quantidade de bits escritos, e dirá “no left space on device”.

Note que pode demorar muito, mas assumindo que tem 4GB, deve demorar uma hora a 2MB/s se tiver uma chave usb lenta. O pior que eu já tinha atingido também uma hora a 0,5MB/s para um cartão uSD de 2GB. Além disso, não TUDO o ctrl-c um comando dd contínuo, pode causar erros no dispositivo, mesmo que não ocorra frequentemente.

Deverá ter agora um dispositivo completamente apagado. Volte ao gnome-disk-utility para ejetar sua chave usb.

Reconecte-o e então use o gnome-disk-utility novamente para criar uma partição após criar um Master Boot Record.

1
1
1
2016-08-06 16:19:07 +0000

Acabei por o reparar, re-particionando-o usando o Disk Utility no meu MacBook. Isto foi antes do El Capitan, quando o Disk Utility foi redesenhado. Fi-lo numa partição e formatei-o como Sistema de Ficheiros MS-DOS. Tem estado a funcionar bem desde então.