Com o stick conectado ao PC, tente dar o seguinte comando (e se o resto da minha resposta não ajudar) adicione a saída à sua pergunta:
sudo fdisk -l
Pesquise pelo nome do dispositivo desse bastão de 8 Gb. Vamos supor que seja sdc1
do a:
cd /
sudo umount -l /dev/sdc1
sudo swapoff /dev/sdc1
sudo sfdisk -R /dev/sdc
- O primeiro comando é certificar-se de que você não está
cd
no pen drive. Pode sercd /tmp/
se você quiser. - O segundo comando é uma desmontagem não prejudicial.
- A execução do segundo e terceiro comando pode gerar mensagens de erro.
Em relação ao último comando:
-
sfdisk
é um manipulador de tabela de partições. - O último comando fará o kernel reler a tabela de partições e não deverá resultar em erro. É importante que não dê nenhum erro e adicione-o à sua pergunta. Um erro típico que pode mostrar é:
device busy for revalidation (usage = 2)
.
Se necessário:
cat /proc/partitions
sudo sfdisk -uM -s /dev/sdc
sudo sfdisk -uM -s /dev/sdc1
cada um deve informar o tamanho do arquivo se você estiver em dúvida sobre o nome real do dispositivo. O primeiro também mostrará outras partições, então você também pode usar isso como uma alternativa ao segundo comando ( sudo fdisk -l
). Ou como confirmação você está fazendo corretamente :)
Até aqui, tudo pode ser desfeito.
Se você não receber nenhum tipo de erro:
sudo sfdisk /dev/sdc <<EOF
,, c
EOF
Isso matará totalmente a tabela de partições, então tenha cuidado para digitá-la corretamente. Se você decidir copiar / colar, não copie / cole isso como um bloco, mas faça cada linha separadamente.
A seguir, uma releitura da tabela de partições:
sudo sfdisk -R /dev/sdc1
E este comando deve começar a formatá-lo:
sudo mkfs.vfat sudo -c -F 32 -n LABEL -v /dev/sdc1
- Eu tenho ofcourse não testado isso, mas tenho certeza que não fiz nenhum erro de digitação:)
- E novamente: isso - excluirá qualquer conteúdo da unidade flash USB.