Isso destruirá os dados existentes:
Você pode escrever aleatoriamente ( dd if=/dev/urandom of=/dev/sdX bs=1M etc ...), criar um sistema de arquivos vazio ( fdisk /dev/sdX then mkfs /dev/sdX1 e informar ao fsck para verificar se há blocos defeituosos ( fsck /dev/sdX1 -fc ) e então reexaminar / comparar a leitura SMART ( smartctl -a /dev/sdX ) entre antes e depois.