Como apagar com segurança um pen drive USB no Linux

Para apagar um pen drive no Linux, desmonte suas partições e sobrescreva todo o dispositivo (por exemplo, `/dev /dev/sdb/ssh`), não apenas uma partição. Isso grava zeros no espaço endereçável do pen drive e remove seu mapa de partições atual. A operação é irreversível, portanto, copie tudo o que você precisar antes.

A sobrescrita por software é apenas uma tentativa de apagar os dados de um dispositivo de armazenamento flash USB da melhor maneira possível. O controlador do dispositivo pode remapear células de memória física para compensar o desgaste, deixando células antigas fora dos blocos que o Linux consegue endereçar. Se o conteúdo for altamente sensível, leia as diretrizes atuais do NIST sobre sanitização de mídia antes de optar por uma sobrescrita normal.

Importante: Os exemplos usam /dev/sdbcomo unidade USB e /dev/sdb1como sua partição. Seus caminhos serão diferentes. Nunca execute o comando de sobrescrita antes de confirmar o dispositivo por tamanho, modelo e informações de dispositivo removível.

Apague com segurança uma unidade USB a partir do terminal Linux.

1. Faça backup da unidade e identifique o caminho do dispositivo.

Copie os arquivos que deseja guardar em outro local, feche os aplicativos que estão usando a unidade e conecte-a. Em um terminal, liste os discos e seus pontos de montagem:

lsblk -o NAME,PATH,SIZE,MODEL,TRAN,MOUNTPOINTS
Terminal Linux exibindo a saída do comando lsblk com um pen drive USB de 29 GB conectado a /dev/sdb e sua partição /dev/sdb1 montada.
Utilize o tamanho, o modelo, a porta USB e o ponto de montagem em conjunto para identificar a unidade removível.

No exemplo, `/` /dev/sdaé o disco do sistema e `/` /dev/sdbé a unidade USB. Seu sistema pode mostrar um caminho diferente, como ` /dev/sdc/`. As letras dos dispositivos Linux podem mudar após desconectar ou reiniciar o computador, portanto, associe o dispositivo novamente se algo mudar. Se você não tiver certeza de qual disco é o pendrive, pare em vez de tentar adivinhar.

2. Desmonte cada partição USB.

Verifique MOUNTPOINTSa lsblksaída. Para cada partição montada no dispositivo USB, desmonte a partição, não o disco pai. Por exemplo:

sudo umount /dev/sdb1
Terminal Linux desmontando a partição USB em /dev/sdb1 com o comando umount
Desmonte a partição montada antes de gravar em todo o dispositivo.

Repita o processo para todas as outras partições USB montadas e, em seguida, execute o comando lsblknovamente para garantir que os campos de ponto de montagem estejam em branco. Se a desmontagem indicar que o destino está ocupado, feche a janela do gerenciador de arquivos e qualquer terminal ou aplicativo aberto na unidade e tente novamente. Não use a desmontagem lenta para contornar o uso ativo; umount -lela desanexa um sistema de arquivos, embora referências possam permanecer.

3. Sobrescrever todo o dispositivo

Substitua /dev/sdbabaixo pelo caminho exato do disco USB que você verificou. Não inclua o número da partição: a opção `--write` /dev/sdbseleciona a partição inteira do dispositivo, enquanto /dev/sdb1a opção `--write` seleciona apenas uma partição.

sudo dd if=/dev/zero of=/dev/sdb bs=4M status=progress conv=fsync
Terminal Linux executando o comando dd para escrever zeros no dispositivo USB verificado e exibir o progresso da sobrescrita.
O contador de progresso mostra a quantidade de dados endereçáveis ​​que já foram gravados.

Leia o comando mais uma vez antes de pressionar Enter: o valor após `/dev/ssh` of=deve ser o dispositivo USB, não o disco do sistema. O comando grava zeros, status=progressexibe estatísticas de transferência periodicamente e o GNU ddsolicita conv=fsyncuma sincronização de gravação final. Não desconecte a unidade nem feche o terminal enquanto o comando estiver em execução.

4. Verifique o resultado antes de reutilizar o palito.

Aguarde dda conclusão e retorne ao prompt do shell. Ao final de uma gravação completa no dispositivo, a mensagem "Sem espaço disponível no dispositivo" pode ser exibida quando a capacidade da unidade for atingida. Essa mensagem por si só não comprova o sucesso: compare o número final de bytes copiados com o tamanho exato do dispositivo, que você pode visualizar com o comando:

lsblk --bytes -d -o PATH,SIZE /dev/sdb

Se as contagens coincidirem e não houver erros de gravação anteriores, o Linux sobrescreveu a capacidade visível. Investigue qualquer outro erro em vez de presumir que a operação de apagar funcionou. Execute o comando lsblknovamente; o disco USB deve permanecer listado, sem as linhas de partição antigas. Para usar o pendrive novamente, crie uma nova partição e formate-a em um utilitário de disco. A formatação prepara o pendrive para armazenamento; ela não adiciona uma garantia de apagamento seguro mais robusta.

Terminal Linux mostrando a contagem de bytes do comando dd e a saída do comando lsblk com o disco USB, mas sem nenhuma partição restante.
Após a sobrescrita, o dispositivo USB permanece visível, embora sua partição anterior tenha sido apagada.

Quando sobrescrever o terminal não é suficiente

Para reutilização comum, sobrescrever todo o dispositivo endereçável é uma maneira prática de limpar o conteúdo atual. Isso não garante que todas as células físicas da memória flash foram completamente apagadas: os controladores USB podem ocultar blocos remapeados do sistema operacional. Executar múltiplas passagens ou alternar entre zeros e dados aleatórios não resolve essa limitação do controlador. shredA documentação do GNU também alerta que o nivelamento de desgaste em armazenamento de estado sólido pode deixar dados sobrescritos nos blocos subjacentes.

Se a recuperação dos dados antigos tiver consequências graves, use um método de higienização documentado para aquele modelo específico de USB, caso ele seja compatível, ou destrua o dispositivo de acordo com uma política apropriada. O NIST SP 800-88 Rev. 2, publicado em setembro de 2025, recomenda a seleção de métodos de higienização de mídia com base na mídia e na sensibilidade das informações. Para uso futuro, criptografe arquivos sensíveis antes de armazená-los em mídias removíveis; isso não protege retroativamente uma unidade não criptografada.

Referências oficiais

Deixar um comentário

Como executar o Microsoft Word no Linux em um navegador

Como executar o Microsoft Word no Linux em um navegador

Use o Word para a Web no Linux sem instalar um aplicativo para desktop. Faça login, crie ou carregue um documento e descubra quais recursos do Word são diferentes na versão online.

Como apagar com segurança um pen drive USB no Linux

Como apagar com segurança um pen drive USB no Linux

Aprenda a identificar e sobrescrever uma unidade USB no Linux e, em seguida, veja por que o nivelamento de desgaste da memória flash limita o que uma limpeza por software pode garantir.

Como instalar o tema Paper GTK no Linux

Como instalar o tema Paper GTK no Linux

Instale o tema Paper GTK a partir de repositórios Linux compatíveis, habilite-o para aplicativos GTK no GNOME Tweaks e veja o que o tema legado pode e não pode alterar.

Como instalar e configurar o SABnzbd no Linux

Como instalar e configurar o SABnzbd no Linux

Instale o SABnzbd no Ubuntu ou Debian, ou execute-o em um contêiner Docker em outro host Linux. Em seguida, abra a interface web e configure seu provedor e as pastas de download.

Como gravar a saída de áudio dos alto-falantes no Linux com o Audacity

Como gravar a saída de áudio dos alto-falantes no Linux com o Audacity

Capture o áudio da área de trabalho Linux no Audacity direcionando o fluxo de gravação para a fonte de monitor do seu dispositivo de saída. Siga os passos do PulseAudio e do PipeWire, dicas de exportação e correções para faixas silenciosas.

Como usar o Dropbox no Linux: Instale e sincronize seus arquivos

Como usar o Dropbox no Linux: Instale e sincronize seus arquivos

Instale o Dropbox no Linux a partir do pacote oficial, faça login, sincronize uma pasta local, gerencie a sincronização seletiva e verifique o status pela linha de comando.

Como instalar o Inkscape no Linux: Ubuntu, Fedora, Arch e outras distribuições

Como instalar o Inkscape no Linux: Ubuntu, Fedora, Arch e outras distribuições

Instale o Inkscape a partir dos repositórios da sua distribuição Linux, do PPA estável do Ubuntu, do Snap ou do Flathub, utilizando os comandos e notas atuais para escolher a origem do pacote.

Como instalar o PulseEffects no Linux com o Easy Effects

Como instalar o PulseEffects no Linux com o Easy Effects

O PulseEffects agora é Easy Effects. Instale o equalizador baseado em PipeWire com apt, DNF, Pacman ou Flatpak, direcione o áudio e salve as configurações.

Como encontrar e remover arquivos duplicados no Linux com o FSlint

Como encontrar e remover arquivos duplicados no Linux com o FSlint

Use o FSlint para analisar pastas selecionadas do Linux, verificar grupos duplicados e excluir arquivos redundantes com segurança, ou aprenda quando a fusão de links físicos é apropriada.

Como instalar e configurar o Plex no OpenMediaVault com o Compose.

Como instalar e configurar o Plex no OpenMediaVault com o Compose.

O antigo plugin OpenMediaVault para Plex foi arquivado. Configure o Plex no OMV 8 com OMV-Extras, o plugin Compose, armazenamento persistente e o contêiner oficial do Plex.