Quero limpar completamente todos os dados e os dois sistemas operacionais (Ubuntu e Windows 7) do meu disco rígido. Eu tentei o DBAN, mas ele me deu um erro e não é executado. Eu estou procurando uma alternativa. Depois de ler alguns artigos online, soube que, usando um CD ao vivo do Linux, isso pode ser feito usando um dos seguintes comandos.
a) sudo dd if=/dev/zero of=/dev/sda
b) sudo shred -vfz -n 1 /dev/sda
Minhas perguntas são
1) Qual opção (a ou b) é mais segura (limpa tudo) e mais rápida?
2) Alguma das opções danifica o disco rígido ou algo assim? Quero que o disco rígido seja utilizável novamente para Windows e Ubuntu etc.
Editar
Eu tenho mais uma pergunta interessante e relacionada.
3) Opções a) eb) escrevem zeros para cada bit. Eles fazem isso se o bit já é zero ou o deixam, pois é zero.
fonte
Respostas:
1) mais rápido, provavelmente o comando dd if = / dev / zero. Apenas despeja blocos de zeros no disco. Não consigo pensar em nada mais rápido, pois é uma simples cópia e despejo de bloco.
2) mais seguro, fragmento. escreve várias vezes. Você pode debater se isso é um exagero ou não.
Nem causará nenhum dano físico ao disco. Ambos são bits arremessados, que é o que a unidade deve fazer. A possível exceção são os SSDs, discos de estado sólido, com um número limitado de gravações, que você usaria um pouco com shred.
Depois de qualquer uma dessas opções, você terá um disco vazio para formatar e reinstale os SO / dados que desejar.
fonte
shred
comando que você deu, John Watson, escreverá duas vezes. Uma vez para o-n 1
e uma vez para o-z
. Se você deseja escrever mais vezes para uma limpeza mais segura, aumente o-n 1
.-n 1
fora, mas provavelmente não vai deixar você. Eu continuaria usandodd
se você apenas quiser escrever zeros.dd if=/dev/urandom ...
pode ser melhor, pois escrever zeros pode deixar vestígios de polarização magnética. Depende de como você é paranóico ... E para formatá-lo, basta obter um disco de inicialização (Linux), usarfdisk
para fazer as partições (certifique-se de definir seus tipos corretamente!) E depois executarmkfs.TYPE /dev/sdXX
(onde TYPE é o formato em que você deseja) e / dev / sdXX é a partição)./dev/sdXN
) está (usandofdisk
oudf -H
) e nãodd
. Add
chamada só substitui a partição / disco que você especificar (por isso, se o seu disco rígido é/dev/sda
, em seguida, você pode fazerdd if=/dev/urandom of=/dev/sda
para apagar a toda coisa (várias vezes para ser mais certo) (isto também irá destruir a tabela de partição) ou se você tiver o utilitário Dell em/dev/sda1
e mantenha todos os seus dados na partição/dev/sda2
, depois usedd if=/dev/urandom of=/dev/sda2
))Nenhum dos métodos mencionados é realmente "apagamento seguro". SECURE ERASE é uma parte definida da especificação ATA, um método para instruir o firmware da unidade a apagar a unidade.
Se você estiver no governo dos EUA, também é o método atualmente aprovado para apagar com segurança um disco rígido moderno (NIST 800-88). O antigo "padrão" do DoD ao qual as pessoas gostam de se referir não especifica nenhum método ; eles são especificados em outro lugar (e são apenas desmagnetização e destruição física, os quais tornam a unidade inutilizável). Opa!
Diferentemente das soluções de hackers como
dd
eshred
, o firmware da unidade é capaz de apagar coisas que você não pode, como setores realocados. Em unidades com criptografia automática, ela simplesmente destrói a chave de criptografia e a substitui por uma nova, tornando irrecuperáveis todos os dados (e demorando apenas um segundo).Esse também é o melhor método para apagar um SSD, pois restaura todas as células ao desempenho de gravação de fábrica .
Você pode apagar com segurança a sua unidade usando o
hdparm
comando Linux ou o utilitário DOS HDDErase.exe .Consulte também: Como posso apagar com segurança todas as informações em um disco rígido? e meu artigo ATA Security Exposed na edição de primavera de 2009 da 2600 Magazine .
fonte