Você pode usar SDelete com a opção -z
para limpar espaço em disco não alocado. Espaço em disco alocado já teria outros dados de arquivo, então você não precisa se preocupar com isso.
Então eu sei que existem muitos utilitários que podem excluir arquivos com segurança zerando o local (em um disco rígido regular aqui), e há muitos utilitários que podem varrer uma unidade para encontrar arquivos 'excluídos' onde a localização não foi zerado.
Existe uma maneira de excluir com segurança todos os arquivos que foram realmente "parcialmente excluídos" antes?
Você pode usar SDelete com a opção -z
para limpar espaço em disco não alocado. Espaço em disco alocado já teria outros dados de arquivo, então você não precisa se preocupar com isso.
Eu usaria o bom e velho standby: CCleaner. Tem um utilitário que limpa o espaço livre. Vá para o Tools > Drive Wiper. Você pode fazer 1, 3, 7 ou 35 passes. O padrão é isso, mas certifique-se de selecionar "Apenas espaço livre".
Você pode usar um software chamado Recuva da Piriform para mostrar todos os arquivos recuperáveis. Você pode marcá-los todos para exclusão segura no software.