Como posso limpar uma unidade flash do Linux?

1

Recentemente, usei uma unidade flash para testar o MeeGo no meu netbook. Infelizmente, o aplicativo que usei para gravar o MeeGo na unidade flash criou uma nova partição em um formato bastante incomum. O utilitário de disco do Ubuntu não pode excluir a partição, e o GParted nem consegue vê-lo. Como posso limpar completamente o pen drive do Ubuntu? Eu preferiria não instalar nenhum software adicional.

    
por Evan Kroske 24.07.2010 / 23:41

2 respostas

6

Você já tentou fdisk ? Em um terminal, execute

sudo fdisk /dev/sdx

onde /dev/sdx deve ser substituído pelo arquivo de dispositivo da sua unidade flash. Quando você obtiver fdisk open, digite p para listar a tabela de partição, e se a misteriosa partição estiver listada, você pode usar d # para excluí-la. ( # é o número da partição, portanto, por exemplo, d 1 , d 2 ) w grava a tabela de partição de volta no disco e q quits. (hit m para ajuda)

Se mesmo fdisk falhar, acho que você poderia tentar zerar o primeiro setor, que eu acho que contém a tabela de partições.

sudo dd if=/dev/zero of=/dev/sdx bs=512 count=1

onde, novamente, /dev/sdx deve ser substituído pelo dispositivo real do seu pen drive, fará isso por você. Você pode aumentar o número count= para gravar zeros em mais do disco ou omiti-lo totalmente para sobrescrever todo o disco. Escusado será dizer que, se o fizer, perde irremediavelmente todos os ficheiros que possam ter sido armazenados no disco.

    
por 25.07.2010 / 03:12
0

Eu acho que a melhor maneira é usar flash_erase que é parte do MTD (Dispositivos de tecnologia de memória) .

sudo flash_erase --help

dá:

Usage: flash_erase [options] MTD_DEVICE <start offset> <block count>
Erase blocks of the specified MTD device.
Specify a count of 0 to erase to end of device.

  -j, --jffs2       format the device for jffs2
  -N, --noskipbad   don't skip bad blocks
  -u, --unlock      unlock sectors before erasing
  -q, --quiet       do not display progress messages
      --silent      same as --quiet
      --help        display this help and exit
      --version     output version information and exit
    
por 03.08.2018 / 02:11