Excluindo um arquivo (esvaziando a lixeira normalmente) não apaga os blocos no disco onde o conteúdo desse arquivo foi armazenado. Ele apenas modifica a estrutura de dados do diretório para que o nome e localização desse arquivo no disco não seja mais registrado no diretório, e marca esses blocos como "livres". Se nada mais for gravado nesses blocos, o conteúdo desse arquivo pode permanecer lá de forma legível e recuperável indefinidamente.
O Secure Empty Trash supostamente faz com que esses blocos sejam sobrescritos com lixo para que seus dados sejam destruídos. No entanto, se a unidade executar jogos com essas solicitações de gravação por trás do sistema operacional, como um SSD fazendo nivelamento de desgaste, é possível que as gravações do Secure Empty Trash realmente passem para novos blocos no disco, deixando os dados nos blocos antigos depois de tudo. Mas a unidade provavelmente nunca permitiria que você lesse os dados desses blocos antigos, então, para ler esses blocos antigos, você teria que remover os chips flash da unidade e lê-los individualmente, o que requer um pouco de tempo e esforço para fazer , a menos que você seja um super-espião internacional, o Secure Empty Trash provavelmente é bom o suficiente.