3 maneiras de apagar um disco rígido com segurança no Linux

Para apagar com segurança uma unidade Linux, identifique se ela é um disco rígido magnético (HDD) ou uma unidade de estado sólido (SSD). Para um HDD, use uma sobrescrita completa do dispositivo com o comando `sudo` ddou `gnu` shred. Para uma unidade SSD ou NVMe, prefira uma operação de apagamento ou higienização compatível com o firmware: as sobrescritas do host podem não apagar o armazenamento remapeado. Faça backup de tudo o que você precisar. Todos os comandos aqui são destrutivos e podem apagar o disco errado se você selecionar o dispositivo incorreto.

Prepare a unidade

Inicialize o sistema a partir de um USB com Linux em modo live se o dispositivo de destino contiver seu sistema operacional em execução. Desconecte todas as unidades que desejar manter, sempre que possível. Liste os dispositivos e pontos de montagem:

lsblk -o NAME,SIZE,MODEL,SERIAL,TRAN,MOUNTPOINTS
Terminal Linux ilustrativo listando nomes de discos e partições antes de escolher uma unidade.
Terminal de exemplo apenas; os nomes dos dispositivos e os detalhes do modelo variam. Selecione o dispositivo de destino com base no tamanho, modelo e número de série.

Por exemplo, `/dev /dev/sda/sat` é um disco SATA inteiro e `/dev/ /dev/sda1sat` é uma partição. O NVMe usa um namespace como `/dev/ sat` /dev/nvme0n1e um controlador como `/ dev/sat` /dev/nvme0. Nos comandos abaixo, `/ /dev/sdXdev/sat` é um espaço reservado. Substitua-o pelo caminho completo do disco verificado; nunca use uma partição quando você pretende apagar o disco inteiro.

Desmonte cada partição de destino montada, repetindo este comando para outras partições listadas por lsblk:

sudo umount /dev/sdX1
Exemplo de comando de terminal para desmontar uma partição de disco alvo.
Desmonte todas as partições montadas no disco de destino antes de gravar em todo o disco.

Execute lsblknovamente. Se a identidade do disco ou o estado de montagem não estiverem claros, pare e verifique antes de prosseguir.

1. Sobrescreva um disco rígido magnético com o comando dd

O GNU ddpode escrever zeros em blocos endereçáveis ​​pelo host de um disco rígido magnético. Um disco rígido grande pode levar horas. Na sessão ao vivo, execute:

sudo dd if=/dev/zero of=/dev/sdX bs=16M status=progress conv=fsync
Terminal ilustrativo mostrando o comando dd escrevendo zeros em todo o disco.
O cursor permanece no lugar enquanto dda gravação continua; o progresso exibido depende da unidade de disco.

ifO comando fornece zeros, ofnomeia todo o destino, status=progressexibe informações de transferência e conv=fsyncdescarrega a saída antes de sair. Mantenha o computador ligado. Quando o prompt do shell retornar, revise a saída final. Uma gravação bruta ilimitada pode relatar "Sem espaço disponível no dispositivo" no limite do disco; compare a contagem de bytes com a capacidade da unidade. Uma falha prematura não significa que a limpeza foi bem-sucedida.

Terminal ilustrativo após o comando dd ter retornado ao prompt.
Um prompt retornado significa que o comando foi encerrado; verifique se a gravação completa no dispositivo foi concluída.

Use este método para discos magnéticos, não como garantia para SSDs: o firmware da unidade pode remapear blocos fora do alcance do host. Consulte o manual do GNU Coreutils dd .

2. Sobrescrever um disco rígido com o GNU shred

shredé uma segunda opção de sobrescrita de disco inteiro. Este comando realiza uma passagem pseudoaleatória seguida de uma passagem final com zeros:

sudo shred --verbose --iterations=1 --zero /dev/sdX
Terminal ilustrativo mostrando o GNU shred sobrescrevendo um disco inteiro.
Uma passagem de sobrescrita solicitada mais uma passagem final com zeros; a saída varia de acordo com a versão do Coreutils.

Pode demorar tanto quanto ou mais dd; executar ambos os comandos não torna um SSD seguro. O GNU alerta que o shredcomando pressupõe um sistema de arquivos e que o hardware sobrescreva os dados, o que pode não ser válido para sistemas de arquivos com journaling ou copy-on-write, snapshots ou armazenamento flash. Gravações diretas no dispositivo ignoram o sistema de arquivos, mas não o remapeamento da unidade. Consulte a documentação do GNU shred .

3. Utilize a função de apagamento de firmware da unidade.

Para SSDs e procedimentos de higienização mais rigorosos, utilize uma ação de apagamento compatível com a própria unidade e siga o procedimento do fabricante. A publicação SP 800-88 Revisão 2 do NIST (publicada em setembro de 2025) define a higienização com base na sensibilidade dos dados e no esforço de recuperação; nenhum comando constitui garantia universal ou certificado de conformidade.

NVMe

Instale nvme-clia partir da sua distribuição Linux, se necessário, e depois verifique as capacidades de higienização do controlador:

sudo nvme id-ctrl /dev/nvme0
Comando ilustrativo para verificar os recursos de sanitização em um controlador NVMe.
Verifique a saída real do controlador; as ações de higienização suportadas variam de acordo com a unidade.

Inicie a operação e aguarde somente se a opção de apagar blocos estiver listada como compatível:

sudo nvme sanitize /dev/nvme0 --sanact=start-block-erase --wait
Comando ilustrativo de sanitização NVMe que aguarda uma operação de apagamento de bloco.
Este comando é direcionado ao controlador e aguarda a conclusão; mantenha a máquina ligada.

Use o caminho do controlador, não seu namespace. O manual do nvme-cli documenta a ação e o status --wait. No nvme-cli 3.x, sudo nvme log sanitize /dev/nvme0o status é verificado; versões mais antigas podem usar o status padrão nvme sanitize-log.

SATA

Para uma unidade SATA conectada diretamente, verifique o suporte e o estado da função ATA Security Erase:

sudo hdparm -I /dev/sdX
Saída ilustrativa do hdparm mostrando suporte à segurança ATA e um estado congelado.
Este exemplo mostra uma unidade congelada; não prossiga sem um procedimento seguro documentado pelo fornecedor.

Somente se a unidade indicar suporte, não estiver congelada ou bloqueada, e o fabricante documentar o procedimento, defina uma senha de uso único usando o prompt de segurança:

sudo hdparm --user-master u --security-prompt-for-password --security-set-pass /dev/sdX

Guarde essa senha e digite-a quando solicitado:

sudo hdparm --user-master u --security-prompt-for-password --security-erase /dev/sdX

O manual do hdparm classifica esses comandos como perigosos e alerta que eles podem não funcionar com alguns kernels. Adaptadores USB podem bloqueá-los. Se a configuração ou a exclusão falhar, guarde a senha e siga as instruções de recuperação do fabricante da unidade.

Por que o DBAN não é uma opção universal?

Guias mais antigos recomendam a imagem inicializável do DBAN e o comando de limpeza automática. O projeto DBAN afirma que ele é para HDDs, não detecta nem apaga SSDs, não possui atualizações de software e não garante a completa higienização. Nunca inicie uma limpeza automática a menos que todas as unidades detectadas devam ser apagadas.

Selecione por tipo de unidade

  • Disco rígido magnético: escolha uma dddas opções a shredpartir de uma sessão ao vivo.
  • SSD SATA: utilize um procedimento de apagamento seguro ATA compatível e documentado pelo fabricante.
  • SSD NVMe: use uma ação de higienização que o controlador reporte como compatível e, em seguida, verifique se a ação foi concluída.
  • Dados sensíveis ou regulamentados: siga a política de higienização da sua organização e verifique o resultado antes da transferência ou descarte.

Formatar uma partição ou apagar arquivos não apaga todo o conteúdo de um disco. Confirme o destino duas vezes, use um método adequado à tecnologia de armazenamento e não interrompa a operação de apagamento.

Deixar um comentário

Como desinstalar software no Ubuntu Linux: GUI e Terminal

Como desinstalar software no Ubuntu Linux: GUI e Terminal

Desinstale softwares no Ubuntu Linux usando o App Center, APT, Snap, Flatpak ou KDE Discover e descubra quais configurações e dados de aplicativos podem permanecer.

Como instalar os drivers mais recentes da NVIDIA no Linux

Como instalar os drivers mais recentes da NVIDIA no Linux

Instale o driver NVIDIA compatível mais recente no Ubuntu, Debian, Arch, Fedora ou openSUSE seguindo os passos do gerenciador de pacotes, verificações de Inicialização Segura e confirmação.

Como instalar aplicativos da Adobe Creative Cloud no Linux com o AdobeWine

Como instalar aplicativos da Adobe Creative Cloud no Linux com o AdobeWine

A Adobe não possui um instalador nativo do Creative Cloud para Linux. Siga as instruções de configuração do AdobeWine, verifique os requisitos de hardware e entenda quais aplicativos ainda estão em fase experimental.

3 maneiras de apagar um disco rígido com segurança no Linux

3 maneiras de apagar um disco rígido com segurança no Linux

Compare as opções de sobrescrita de disco rígido e apagamento em nível de unidade no Linux, com instruções para identificar o disco correto e evitar a perda de dados importantes.

Como acessar fotos e vídeos do iPhone no Linux

Como acessar fotos e vídeos do iPhone no Linux

Acesse fotos e vídeos do iPhone no Linux com um cabo USB e o iFuse, ou visualize os itens sincronizados no iCloud.com. Siga os passos para montar, copiar e desmontar.

Como realizar testes de desempenho (benchmarking) no seu PC com Linux Mint usando o Hardinfo

Como realizar testes de desempenho (benchmarking) no seu PC com Linux Mint usando o Hardinfo

Faça o benchmark do seu PC com Linux Mint usando o Hardinfo ou Hardinfo2, execute testes de CPU e gráficos e compare os resultados repetidos em condições consistentes.

Como conversar no WhatsApp no ​​Linux com o ZapZap

Como conversar no WhatsApp no ​​Linux com o ZapZap

Instale o ZapZap no Linux com o Flatpak, vincule-o ao WhatsApp escaneando um código QR e inicie conversas no computador — com um aviso claro sobre os riscos de usar um cliente não oficial.

Instalar e configurar o Betterbird no Linux

Instalar e configurar o Betterbird no Linux

Instale o Betterbird no Linux a partir do Flathub ou do repositório oficial e, em seguida, adicione uma conta de e-mail seguindo as orientações atuais sobre IMAP, OAuth e perfil.

Como fazer o GOG Galaxy funcionar no Linux com o Lutris

Como fazer o GOG Galaxy funcionar no Linux com o Lutris

Execute o cliente GOG Galaxy para Windows no Linux através do Lutris e do Wine, com instruções de configuração, dicas sobre a pasta do jogo e uma opção mais simples chamada Minigalaxy.

Como instalar o openSUSE Leap 15.4 a partir de uma unidade USB

Como instalar o openSUSE Leap 15.4 a partir de uma unidade USB

Instale o openSUSE Leap 15.4 a partir do arquivo ISO do DVD, verifique o download, crie um USB inicializável e siga as instruções do YaST, levando em consideração o status de fim de vida útil (EOL) da versão.