Como posso apagar completamente todos os dados em um cartão micro (micro)?

11

Acabei de receber um cartão micro SD que pretendo usar com o Raspberry Pi.

Eu usei o gerenciador de partições do KDE para deletar a partição original do cartão e para escrever uma nova partição 12GiB ext4. Depois de fazer isso, o cartão ainda diz que 6% dele, 30,02 MiB, está sendo usado.

Basicamente, eu quero limpar completamente o cartão de todos os conteúdos, de modo a prepará-lo para um novo sistema operacional. Um comando como shred ou dd funcionaria ou destruiria a partição também?

    
por user3211355 14.08.2014 / 23:01

3 respostas

20

Sua suposição sobre dd está correta. Você pode limpar o cartão SD com o seguinte comando (suponha que seu cartão SD seja /dev/sdd ):

Não interrompa este comando, pois isso poderá prejudicar o cartão SD.

$ sudo dd if=/dev/zero of=/dev/sdd bs=8192

Observação: Se esse comando não for concluído com êxito e você tiver que abortá-lo, provavelmente ele será recuperável com programas de recuperação de partição de disco cobertos em outras postagens.

Pode levar algum tempo dependendo do tamanho e da velocidade do cartão SD. Se você está convencido, que a CIA gostaria de recuperar seus arquivos, então sobrescreva o cartão SD com urandom em vez de zero :

$ sudo dd if=/dev/urandom of=/dev/sdd bs=8192

O comando

dd dos exemplos acima apagará todo o cartão SD, deixando-o sem partições, mesmo sem 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 (minha recomendação) ou gparted .

E mais uma coisa: seja extremamente cuidadoso quando chamar o comando dd . Um erro de digitação no valor do argumento of= pode causar um desastre.

    
por user280493 14.08.2014 / 23:17
4

Se você acabou de criar uma nova partição, não deve haver arquivos reais nela. Esse 30MB é provavelmente apenas o próprio sistema de arquivos. A partição precisa de algumas tabelas diferentes e, na verdade, para rastrear arquivos.

Você pode checar se realmente não há nada nele procurando arquivos ocultos com ls -alph na linha de comando ou habilitando arquivos ocultos no menu "Exibir" do Nautilus.

Dependendo de como você invoca os comandos, é provável que usar shred ou dd substitua a tabela de partição e / ou o sistema de arquivos.

    
por TheSchwa 14.08.2014 / 23:04
3

O que você está tentando alcançar?

(A.) Remova todas as partições atuais para reutilizar o cartão:

Para apagar partições e / ou reformatar um (micro) cartão SD, basta usar gnome-disk-utility (também conhecido como 'Discos').

OU

(B.) Apaga qualquer conteúdo atual (ou anterior) no cartão, por isso NÃO pode ser recuperado:

Para apagar com segurança o cartão, você precisa OU destruir fisicamente o cartão (renderizar em partículas menores que 2mm²) OU usar um utilitário (do fornecedor) para acionar a função secure-erase .

Múltiplas gravações (de dados aleatórios), ou a reformatação NÃO necessariamente removerá os dados.

    
por david6 21.03.2015 / 06:52