Qual é a melhor maneira de formatar um HDD no Linux para não deixar vestígios?

16

Estou executando o Debian e preciso de uma maneira de formatar o disco rígido inteiro para não deixar vestígios, porque quero doá-lo para um amigo. Então, qual será o melhor caminho para formatá-lo? Se eu reinstalar o sistema operacional, ele não será totalmente formatado. Eu estou procurando uma maneira de formatá-lo completamente e torná-lo como quando você comprá-lo da loja, completamente novo e nunca armazenado uma coisa antes.

    
por Lispninjutsu 29.04.2011 / 16:56

8 respostas

23

A menos que seu "amigo" seja a NSA, ferramentas que fazem muitas substituições aleatórias ou padrões (como o DBAN que outros recomendam) são exageradas - dd if=/dev/zero of=[your disk... make sure you get it right] bs=10M irá apagá-lo para que ele não possa ser recuperado sem disco à parte e digitalizando os discos com hardware especial.

Se você usar /dev/urandom como Gilles sugere, certifique-se de zerar o MBR depois para que a tabela de partição e o código de inicialização estejam limpos para não confundir o BIOS ou quaisquer ferramentas de particionamento: dd if=/dev/zero of=[disk] bs=512 count=1

    
por 29.04.2011 / 18:19
8

Use o shred :

shred -vfz /dev/X
    
por 30.04.2011 / 06:57
7

O site de autodefesa de vigilância da Electronic Frontier Foundation recomenda Darik's Boot e Nuke . É um CD de boot independente, então funciona com qualquer sistema operacional.

Tenha em atenção que o DBAN irá apagar todos os discos rígidos ligados ao computador. Se você tiver outros discos rígidos que planeja manter, verifique se eles estão desconectados antes de inicializar o DBAN.

    
por 29.04.2011 / 17:20
7

Isso realmente não é uma resposta "Linux e Unix", mas eu usaria o comando ATA Secure Erase se ele estivesse disponível para o seu hardware, o que provavelmente é. Você pode ler sobre o ATA Secure Erase aqui: link .

O seguinte resume como usar o comando em qualquer sistema com o utilitário hdparm ( página man ) . As instruções são do artigo acima. Eu estou supondo que a unidade está em /dev/X . Você quer fazer isso de um Live CD de algum tipo, de modo que você não esteja realmente saindo do disco que está tentando apagar.

  1. hdparm -I /dev/X
    Verifique se o dispositivo não está congelado procurando "não congelado" na saída do comando. Se o dispositivo estiver congelado, é provável que você precise procurar em sua BIOS para ver se você pode alterá-lo.

  2. hdparm --user-master u --security-set-pass mypass /dev/X Defina a senha da unidade para "mypass" ou algo de sua escolha. Se você não tiver uma senha configurada, a unidade não aceitará este comando.

  3. hdparm --user-master u --security-erase mypass /dev/X Emita o comando.

As instruções no site vinculadas acima também têm comandos para garantir que cada etapa funcione conforme desejado e algumas soluções de problemas úteis. Este método é altamente seguro e relativamente rápido.

    
por 29.04.2011 / 17:42
2

Use o DBAN

É super seguro, embora lento. Então esteja pronto para isso.

    
por 29.04.2011 / 17:17
0

Você pode usar o comando wipe , que pode manipular arquivos, diretórios, partições e unidades de disco rígido completas. Mais informações você encontrará na manpage man wipe e aqui link :

wipe -i /dev/X
    
por 08.04.2012 / 17:50
0

Execute uma verificação badblocks -w destrutiva na partição em questão. Isso substitui tudo com vários padrões de bits várias vezes.

    
por 08.04.2012 / 21:55
0

Talvez você possa instalar "discos" link , link , lê suas partições e você pode usar o equipamento para formatar completamente se elas forem primárias.

    
por 08.12.2017 / 01:58