Início
» LINUX
»
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
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 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
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:
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.
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:
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
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:
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
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.