Ferramenta de limpeza de disco seguro para Windows

2

Eu preciso limpar com segurança uma unidade de dentro do Windows 7 e não consigo encontrar uma boa ferramenta para isso. Eraser não parece ter uma configuração para limpar uma unidade inteira, DBAN requer não estar no Windows. No UNIX eu usaria apenas o dd.

Sugestões muito apreciadas. Se isso faz alguma diferença, eu estava planejando o método de Schneier de um apagamento de zeros, um de alguns e alguns bits aleatórios (embora eu saiba que não há provas definitivas de que seja necessário).

    
por tsvallender 12.12.2009 / 22:45

5 respostas

5

Como você deseja fazer isso de dentro do Windows, a maioria dos utilitários de eliminação de disco / volume livre estão fora da tabela. Utilitários de arquivos que podem limpar espaço são a ordem do dia aqui.

Embora qualquer coisa que implemente o padrão DOD 5220.22-M lhe dê uma garantia razoável de destruição, eu sempre fui um fã da Sysinternals sdelete , é grátis e linha de comando.

Você pode usá-lo para excluir todos os arquivos no disco:

sdelete -p 7 -s -q X:\*.*

E, em seguida, use-o para limpar o espaço livre:

sdelete -p 7 -z X:
    
por 13.12.2009 / 05:45
1

O que eu uso é DBAN . Você não pode executá-lo dentro do sistema operacional, mas certamente fará o trabalho.

    
por 12.12.2009 / 23:30
1

Para uma partição que não seja do sistema , agora uso Truecrypt . Selecione "Criar volume" > "Criptografar uma partição / unidade que não seja do sistema". Truecrypt irá formatar a unidade, mas com dados criptografados, então o resultado líquido é que cada setor é substituído por dados aleatórios (o fluxo de saída da criptografia). Depois que o Truecrypt for concluído, abra o Disk Management ou o Diskpart e particione novamente a unidade. O Truecrypt 6.3a funciona bem no Windows 7 e é uma ferramenta útil por si só.

Para limpeza de espaço livre em uma unidade do sistema Eu uso o SDelete do Sysinternals Suite .

Infelizmente, minha experiência com o DBAN e as outras ferramentas de limpeza baseadas no Linux é que elas não foram mantidas atualizadas. Eles geralmente não podem 'ver' implementações modernas de SATA ACHI BIOS, ou SATA 'falso-RAID'. Então eu apenas conecto o drive a um PC funcional e o limito de dentro do Windows - isso sempre funciona; quando o Windows é carregado, todos os drivers ATA estarão presentes e funcionando também.

    
por 13.12.2009 / 06:06
1

O programa BCWipe tem muitos recursos interessantes. Não é grátis, mas tem uma versão de demonstração que deve manipular a limpeza de dispositivos brutos.

Você também pode investigar a opção "cipher / w" integrada. Faz parte do XP, então presumo que seja no Windows Vista / 7. Isso apagará arquivos ou espaço livre, e não um dispositivo inteiro, então provavelmente não é o que você precisa.

E para minha solução final, um pouco pesado, você pode instalar o VMWare, o VirtualBox ou algum outro software de Vm e inicializar qualquer pequeno LiveCD do Linux e fazer a manobra nuclear de dispositivos UNIX:

dd if=/dev/random of=/dev/<device>

(Isso, ou simplesmente inicialize o LiveCD diretamente.)

Lembre-se apenas que um simples "espaço livre" limpo (vários programas sugeridos aqui, incluindo dois dos meus) pode deixar alguns dados recuperáveis por aí. Google para um PDF intitulado "Um grande arquivo não é suficiente" por Garfinkel e Malan para um papel realmente interessante de 2006 sobre o tema.

    
por 14.12.2009 / 01:26
0

Se você quiser limpar uma unidade que não seja do sistema operacional, a borracha poderá fazê-lo; se você reformatar a partição e depois limpar o espaço em branco.

Editores hexadecimais como o WinHex possuem recursos que podem preencher um driver com zeros (ou dados aleatórios).

Também há portas do Windows de dd, como último recurso.

    
por 12.12.2009 / 23:02