-
O tamanho do bloco realmente não importa ao usar
dd
, isso afeta apenas a velocidade da operação. Basicamente você deve usar4M
ou um múltiplo disso como tamanho de bloco. Blocos menores tornam o processo mais lento, mas tamanhos maiores de blocos geralmente não aumentam muito a velocidade. -
Os flash drives não podem ter blocos ruins da mesma forma que os HDDs com discos magnéticos giratórios. Eles consistem em células de memória que se desgastam a cada apagar / sobrescrever.
Portanto, esses dispositivos têm um chip controlador que funciona como nivelador de desgaste, que tenta distribuir igualmente as gravações por todas as células para que elas durem o máximo possível. Normalmente, os bons flash drives e SSDs também contêm muito mais células do que as declaradas como capacidade, de modo que, mesmo depois de algumas células terem morrido, o dispositivo ainda está funcionando porque o controlador ainda tem células de trabalho suficientes para atribuir.Se uma unidade flash / SSD começar a causar erros de E / S, ela estará realmente à beira da morte. Não há nada que você possa consertar ao sobrescrever tudo com zeros, o ciclo adicional de apagar / gravar apenas usa mais as células. E devido ao controlador, você nem pode ter certeza de que (ou melhor, você pode ter certeza disso) todas as células são sobrescritas uma vez. Ele também pode sobrescrever a mesma célula várias vezes e outras não, e pode usar algumas das células sobressalentes que possui.
Em suma, não zere unidades flash ou SSDs. Não ajuda em nada (nem mesmo para eliminação segura de dados) e só usa mais a unidade. Se essa unidade começar a gerar erros de E / S, substitua-a.
-
dd if=/dev/zero of=/dev/sdX bs=4M
(com/dev/sdX
sendo um dispositivo como/dev/sdb
, não uma partição como/dev/sdb1
) opera diretamente no disco bruto, não respeitando nenhum particionamento. Zerar uma unidade com este comando elimina efetivamente o setor de inicialização, a tabela de partições e todas as partições igualmente. Dito isto, não importa o que você faz antes de zerar a unidade. Você pode particioná-lo, formatá-lo, preenchê-lo com dados aleatórios ou o que quiser - no final tudo vai ser nuked. Então, deixe isso e expire diretamente.