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 recuperar partições perdidas e dados do disco rígido com segurança

Como recuperar partições perdidas e dados do disco rígido com segurança

Aprenda como recuperar partições e arquivos perdidos com o TestDisk e o PhotoRec. Proteja a unidade de origem, faça a verificação com segurança e salve os dados recuperados em outro disco.

Como ler códigos QR em um computador Linux

Como ler códigos QR em um computador Linux

Escaneie códigos QR no Linux com o CoBang usando uma webcam ou um arquivo de imagem. Veja as opções de instalação, etapas de configuração e correções para acesso à câmera via Flatpak.

Como alterar as configurações da webcam no Linux com o Cameractrls

Como alterar as configurações da webcam no Linux com o Cameractrls

Altere as configurações da webcam no Linux com o Cameractrls: ajuste a exposição, a cor, a redução de cintilação e outros controles compatíveis e, em seguida, verifique os modos de vídeo compatíveis.

Como instalar o PhpStorm no Linux: Toolbox, Tar.gz, Snap e AUR

Como instalar o PhpStorm no Linux: Toolbox, Tar.gz, Snap e AUR

Instale o PhpStorm no Linux com o JetBrains Toolbox ou o arquivo tar.gz independente, além das opções Snap e Arch AUR. O Java já está incluído.

Como configurar dois painéis no XFCE 4

Como configurar dois painéis no XFCE 4

Crie um painel XFCE 4 separado para cada tela, atribua o segundo painel à saída correta, posicione-o e dimensione-o e adicione os atalhos e itens de status necessários.

Como instalar o Cisco Packet Tracer no Linux

Como instalar o Cisco Packet Tracer no Linux

Baixe o Cisco Packet Tracer 9.0.1 para Ubuntu 64 bits, instale o pacote DEB com o APT, aceite a licença no Terminal e faça login para iniciar um laboratório.

Como recortar uma imagem no Linux com o GIMP

Como recortar uma imagem no Linux com o GIMP

Remova o fundo de uma foto no Linux com o GIMP: trace o contorno do objeto, exclua o fundo selecionado, mantenha a transparência e exporte um PNG reutilizável.

Como fazer backup de um CD-ROM como um arquivo ISO no Linux

Como fazer backup de um CD-ROM como um arquivo ISO no Linux

Crie uma imagem ISO de CD-ROM no Linux com o GNOME Disks ou o comando dd. Identifique a unidade óptica, monitore a cópia, verifique a imagem e saiba quando um disco danificado ou de áudio precisa de outra ferramenta.

Baixe o FlightGear gratuitamente: Guia de Instalação Oficial

Baixe o FlightGear gratuitamente: Guia de Instalação Oficial

Baixe o FlightGear gratuitamente no site oficial. Compare os pacotes para Windows, macOS e Linux, instale os arquivos de dados e inicie seu primeiro voo.

Aplicativo Google Tasks para desktop: como usá-lo no computador

Aplicativo Google Tasks para desktop: como usá-lo no computador

Abra o Google Tasks em um navegador, adicione um atalho do Chrome ou inicie o aplicativo automaticamente e gerencie suas tarefas agendadas pelo Agenda e pelo Gmail.