Sua adivinhação dd
está certa. Você pode limpar o cartão SD com o seguinte comando (vamos supor que o seu cartão SD seja /dev/sdd
):
Não interrompa este comando ou ele pode bloquear o cartão SD.
$ sudo dd if=/dev/zero of=/dev/sdd bs=8192
Nota: Se este comando não for concluído com êxito e você precisar interrompê-lo, provavelmente será recuperável com os programas de recuperação de partição de disco cobertos por outras postagens.
Pode levar algum tempo, dependendo do tamanho e velocidade do cartão SD. Se você está convencido de que a CIA gostaria de recuperar seus arquivos, substitua o cartão SD em urandom
vez de zero
:
$ sudo dd if=/dev/urandom of=/dev/sdd bs=8192
dd
O comando dos exemplos acima apaga o cartão SD inteiro, deixando-o sem partições, mesmo sem a tabela de partições. Então você precisará recriar a partição no cartão SD. Você pode fazer isso por qualquer ferramenta de particionamento como cfdisk
, parted
(a minha recomendação) ou gparted
.
E mais uma coisa: tenha muito cuidado ao chamar o dd
comando . Um erro de digitação no of=
valor do argumento pode causar desastre.
fdisk
. (A menos que você não pode por causa da GPT ou outras restrições técnicas.)