Preciso remover todos os dados de um disco rígido onde está instalado o lubuntu 22.04. Eu estava pensando em inicializar a partir de uma imagem liveUSB do Ubuntu e, a partir de um terminal, usar o comando:
# the Hard Disk is the device file /dev/sda
> sudo dd if=/dev/zero of=/dev/sda
Mas este link diz:
Esteja ciente de que isso removerá todas as informações da partição, mas não é uma "limpeza de disco" ou "exclusão segura". Se você deseja realmente ter certeza de que os dados não podem ser recuperados, a ferramenta mais eficaz a ser usada é um martelo.
Antes de ler essas frases, tive a impressão de que o dd
comando poderia excluir com segurança todos os dados de um disco rígido.
O dd
comando sozinho não é suficiente para apagar com segurança um disco rígido?
Acho que
dd
de/dev/zero
ou/dev/urandom
pode ser suficiente, como disse @roaima em seu comentário. Mas para garantir sua segurança, eu usaria uma das seguintes ferramentas dedicadas:shred
(Do GNU)scrub
(De RedHat)Estas são ferramentas feitas especialmente para limpar discos rígidos com segurança usando várias passagens, gravando dados aleatórios, etc.
Aqui está alguma documentação para ir mais longe:
A maneira mais rápida de limpar todos os arquivos é apenas executar mkfs no sistema de arquivos (você precisaria disso de qualquer maneira depois de aplicar a maioria das sugestões aqui antes que o armazenamento fosse utilizável).
Mesmo com 'dd', os dados anteriormente no disco ( e potencialmente voltando pelo menos uma geração ) ainda podem ser recuperados por alguém com ferramentas forenses sofisticadas. Se (por exemplo) você estiver implementando um sistema de captura-resposta para um balão de vigilância, use 'estilhaços' ou explosivos.