Como limpar completamente o disco rígido antes de continuar a usá-lo?

Como limpar completamente o disco rígido antes de continuar a usá-lo?

É possível apagar completamente um disco rígido interno corrompido e usá-lo como um HD externo para armazenamento extra com um gabinete de HD? Ou eu enfrentaria problemas com isso como algo externo? Qualquer idéia - por favor me avise.

Responder1

É possível e fácil. Você não forneceu informações sobre o seu sistema operacional, então dou instruções para Windows e Linux.

No Windows

Usar integradoparte do discoferramenta. Inicie a janela da linha de comando 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 número do disco a ser eliminado, observe que os discos são contados a partir de 0. Digamos que o disco a ser eliminado tenha o número 1. Selecione esse disco:

DISKPART> select disk 1

e depois limpe-o:

DISKPART> clean all

Pode levar horas, dependendo da velocidade e do tamanho do disco. No final, saiaparte do disco:

DISKPART> exit

No Linux

Usarddcomando para substituir o disco com zeros. Vamos supor que o disco a ser limpo seja/dev/sdb:

dd if=/dev/zero of=/dev/sdb bs=1M

Como no exemplo anterior, pode demorar bastante tempo (algumas horas) para terminar.

Seja extremamente cuidadoso! OddO comando não faz nenhuma pergunta, funciona conforme solicitado, sem qualquer aviso assim que você clica em Enter. Um erro de digitação no nome do disco (ou seja,sdaem vez desdb) pode causar consequências desastrosas!

Observe que se o seu disco - como você suspeita - apresentar mau funcionamento de hardware, ambos os métodos irão detectá-lo e imprimir algum tipo de mensagem de erro. Se a limpeza for concluída sem erros, é seguro usar o disco conforme necessário. O disco funcionará como externo na caixa de disco USB adequada.

PS

Emboraparte do discoO comando, cleanem vez de clean alllevar alguns segundos, limparia apenas o primeiro e o último megabyte da superfície do disco, perdendo quaisquer setores defeituosos que estivessem fora dessas pequenas partes limpas. clean allcoloca zero em cada setor do disco, portanto, quando algum setor estiver danificado e não puder ser gravado, o comando falhará com mensagem de erro. Se você quiser verificar todo o disco, use clean all. Se você deseja apenas se livrar do MBR antigo, escolha o simples clean.

O LinuxddO método descrito acima também preenche toda a unidade com zeros. Se você não precisa dessa limpeza profunda, basta limpar o primeiro megabyte do disco: dd if=/dev/zero of=/dev/sdb bs=1M count=1- leva apenas um ou dois segundos.

Responder2

Outra ferramenta que funciona em praticamente qualquer PC éDBAN- "Bota e Nuke de Darik". Este é um utilitário gratuito. Você baixa-o como um ISO e grava-o em um CD ou coloca-o em uma chave USB inicializável. Ele permite que você limpe um disco rígido com sua escolha de fluxos de dados: todos os zeros, uma sequência pseudoaleatória e até mesmo padrões de limpeza aprovados pelo DoD. Todos os zeros são mais rápidos e servirão para o que você deseja.

Não estou dizendo que diskpart ou dd sejam escolhas ruins de forma alguma! Esta é simplesmente uma alternativa.

A ideia em todos os casos é limpar as informações da partição da unidade (o Master Boot Record, a menos que sua unidade seja particionada com GPT). Na verdade, isso requer apenas a limpeza do bloco 0 (novamente, a menos que seja GPT). Portanto, você geralmente não precisa limpar toda a unidade. Assim que o utilitário de limpeza tiver feito praticamente qualquer coisa na unidade, a estrutura de partição anterior desaparecerá e ela será vista como uma unidade completamente não formatada. Mas como você suspeita de problemas de hardware com a unidade, é uma boa ideia deixá-la seguir em frente e limpar tudo, testando assim todos os blocos.

Com qualquer uma dessas ferramentas, certifique-se de selecionar a unidade certa! Não conte com a possibilidade de qualquer recuperação. Se não tiver certeza, desconecte fisicamente todas as unidades, exceto aquela que deseja limpar, e use o DBAN.

Responder3

Podes tentarddcom:

dd if=/dev/zero of=/dev/sda bs=1M status=progress

informação relacionada