Como você limpa o espaço em disco não particionado?

3

Eu posso limpar uma única partição:

dd if="/dev/zero" of="/dev/sdaX"

ou eu posso limpar todo o disco junto com todas as partições:

dd if="/dev/zero" of="/dev/sda"

Mas e se eu quisesse manter minhas partições atuais e limpar quaisquer dados no espaço não particionado que possam ter sido usados por um esquema de partição anterior?

    
por orange orange 13.01.2015 / 01:56

1 resposta

4

Existe um caminho fácil e difícil.

A maneira mais difícil é identificar o começo e o fim do espaço não particionado e fazer

dd if=/dev/zero of=/dev/sda seek=10000 obs=512 count=20000 bs=512

Isso está dizendo, pule os primeiros 10000x512 bytes e depois escreva zeros para 20000x512 bytes.

Você precisa certificar-se de que o seu setor está correto para garantir que esteja direcionando a parte correta do disco, caso contrário, há o risco de sobrescrever dados reais. O que me leva ao caminho mais fácil:

  1. Crie uma partição no espaço não particionado
  2. dd normalmente para uma partição
  3. Excluir a partição
por 13.01.2015 / 02:19