Minha intenção é destruir um pendrive conectado via USB usando o comando...
dd if=/dev/urandom of=/dev/sdX bs=64K
No comando sdX
seria substituído. Após a execução desse comando, eu esmagaria o dispositivo com um martelo.
O ls
comando foi usado antes e depois de inserir o dispositivo para determinar os símbolos que estão associados ao dispositivo.
b@hp:~/Desktop$ ls /dev/sd*
/dev/sda /dev/sda1 /dev/sda2 /dev/sda5 /dev/sda6
b@hp:~/Desktop$ ls /dev/sd*
/dev/sda /dev/sda1 /dev/sda2 /dev/sda5 /dev/sda6 /dev/sdb /dev/sdb1
A unidade flash conectada via USB aparece como /dev/sdb
e /dev/sdb1
. Qual símbolo é melhor para o meu propósito?
Se você quiser sobrescrever toda a unidade, escreva em
/dev/sdb
.Mas
hdparm --security-erase
é melhor sobrescrever 'tudo' (do quedd
). Há uma descrição útil emman hdparm
.Atenção: não use
hdparm
em drives conectados via USB se quiser repará-los para serem usados posteriormente, pois há relatos de resultados fatais. Mas neste caso não deve ser um problema.Eu acho que este comando irá corromper seu dispositivo usb.
Desmonte-o e monte-o novamente.
E isso irá reparar seu sistema:
A segunda opção economizará seu tempo