Discos rígidos e SSDs sempre podem ser limpos após o uso, após uma falha de hardware. Existem várias maneiras de fazer isso:
-
dd
- O comando dd
é uma espécie de "opção nuclear" para limpar discos. Ele copia dados de um dispositivo para outro. Você pode dar /dev/zero
como a fonte para limpar o disco. Assim, algo como sudo dd if=/dev/zero of=/dev/sdb bs=4096
apagará completamente todos os dados em /dev/sdb
. Isto torna o comando dd
potencialmente muito perigoso - mas também é muito útil. (A parte bs=4096
deste comando é opcional. Ele informa dd
para gravar 4096 bytes por vez. Isso reduz o tempo que leva o comando para limpar discos Advanced Format modernos, que usam setores de 4096 bytes.) limpar completamente um disco rígido provavelmente levará horas. Quando estiver pronto, o disco estará completamente vazio. É aconselhável utilizar este procedimento antes de vender um disco rígido ou de o entregar para reciclagem, para garantir que apagou todos os dados pessoais (números de cartões de crédito, declarações fiscais, palavras-passe, etc.). No seu caso, é provavelmente um exagero, mas pode ser uma opção que vale a pena considerar se outras opções não conseguirem fazer o trabalho. Note que uma limpeza completa como essa em um SSD fará com que o SSD pense que o disco inteiro está em uso. Você provavelmente deve criar um sistema de arquivos Linux e usar fstrim
nele para garantir que o SSD entende que o disco agora está efetivamente vazio.
-
Parcial
dd
- Adicionando opções ao comando anterior dd
, você pode apagar parte de um disco. A maioria das informações de particionamento reside no disco, e isso é verdade se você usou dd
para copiar o arquivo .iso
no disco rígido para começar. Não me lembro exatamente quantos dados você precisaria apagar para apagar uma imagem de disco híbrida ISO-9660 / MBR ou ISO-9660 / GPT, mas algo como sudo dd if=/dev/zero of=/dev/sdb bs=4096 count=1000
quase certamente obteria tudo e seria < em> muito mais rápido do que limpar todo o disco. Esta abordagem irá não apagar todos os dados sensíveis no disco. Se você particionou o disco de maneira convencional, isso seria mais do que suficiente para obter todos os dados do MBR. Alguns dados da GPT podem estar escondidos no final do disco, embora ...
-
fdisk GPT - Meu pacote de utilitários fdisk da GPT (instalado no pacote
gdisk
no Ubuntu) e, em particular, as ferramentas gdisk
e sgdisk
, fornecem um recurso para limpar todos os dados da GPT O disco. Esse recurso também limpará todos os dados do MBR. A maneira mais fácil de fazer isso é digitar sudo sgdisk -Z /dev/sdb
, alterando /dev/sdb
conforme necessário. Esse comando limpa todas as estruturas de dados da GPT, incluindo as estruturas de dados principais no início do disco e as estruturas de dados de backup no final do disco. Como uma operação dd
parcial, esta deixa os dados confidenciais no disco, por isso não é adequado se você quiser "limpar" um disco antes de deixar sua posse.
Para seus objetivos, eu tentaria usar a operação sgdisk -Z
ou parcial dd
. Se isso falhar, um dd
completo de todo o disco pode estar em ordem.
Observe que há alguns casos exóticos em que algo pode ser necessário, além ou em vez do precedente. Uma delas é se algo definiu o recurso Área protegida do host (HPA) no disco. Esse recurso permite que parte do espaço do disco seja ocultado do computador. Veja o link para o artigo da Wikipedia para detalhes. Às vezes, ela é configurada acidentalmente e deve ser desativada usando a opção -N
para hdparm
. Outro possível fator complicador é se o disco fizer parte de uma matriz RAID ou se o firmware estiver configurado para ativar o RAID. Isso tem um efeito que pode ser semelhante ao HPA, em que uma parte do disco é ocultada e usada para armazenar metadados RAID. Nesse caso, você precisaria usar ferramentas específicas do RAID (e / ou desativar as configurações de RAID no firmware) para usar (e excluir dados) adequadamente as partes afetadas do disco. Simplesmente escrever um arquivo .iso
do Ubuntu em um disco rígido não ativará as configurações HPA ou RAID, portanto, é provável que você não precise se preocupar com elas. Mencionei-os apenas no caso de um desses recursos ter sido configurado em seu disco além do que você está fazendo, ou no caso de alguém no futuro ter esse problema e encontrar essa resposta.