É possível e fácil. Você não forneceu informações sobre o seu sistema operacional, então dou instruções para o Windows e para o Linux.
No Windows
Use a ferramenta diskpart integrada. Inicie a janela da linha de comandos como administrador e digite:
C:\ diskpart
Em seguida, liste os discos disponíveis:
DISKPART> list disk
Você verá uma lista de todos os discos rígidos disponíveis, incluindo os externos. Determine o disco para apagar o número, note que os discos são contados a partir de 0. Vamos dizer que o disco para apagar tem o número 1. Selecione esse disco:
DISKPART> select disk 1
e, em seguida, limpe-o:
DISKPART> clean all
Pode levar horas, dependendo da velocidade e do tamanho do disco. No final, saia em diskpart :
DISKPART> exit
No Linux
Use o comando dd para sobrescrever disco com zeros. Vamos supor que o disco para limpar seja / dev / sdb :
dd if=/dev/zero of=/dev/sdb bs=1M
Como no exemplo anterior, pode demorar um bom tempo (algumas horas) para terminar.
Seja extremamente cuidadoso! O comando dd não faz nenhuma pergunta, ele funciona como ordenado sem nenhum aviso assim que você pressionar Enter . Um erro de digitação no nome do disco (ou seja, sda em vez de sdb ) pode causar conseqüências desastrosas!
Note que, se o seu disco - como você suspeitar - tem um mau funcionamento de hardware, ambos os métodos irão detectá-lo e imprimir algum tipo de mensagem de erro. Se a limpeza estiver concluída sem erros, é seguro usar o disco conforme necessário. O disco funcionará como um externo na caixa de disco USB adequada.
PS
Embora o comando diskpart clean
em vez de clean all
demore alguns segundos, ele limparia apenas o primeiro e o último megabyte da superfície do disco, sem setores defeituosos que saíssem dessas pequenas partes limpas . clean all
coloca zero em cada setor de disco, portanto, quando algum setor está danificado e não pode ser escrito, o comando falhará com a mensagem de erro. Se você quiser verificar o disco inteiro - use clean all
. Se você quer apenas se livrar do antigo MBR - vá com o simples clean
.
O método Linux dd descrito acima também preenche a unidade inteira com zeros. Se você não precisa de uma limpeza tão profunda, basta limpar o primeiro megabyte do disco: dd if=/dev/zero of=/dev/sdb bs=1M count=1
- leva apenas um segundo ou dois.