Primeiro, você deve parar imediatamente de gravar qualquer dado no seu disco. Se você tiver algum programa em segundo plano (incluindo navegadores da Web) que possa estar fazendo qualquer tipo de gravação em disco, pare-os AGORA.
Não há nenhuma forma garantida de "desfazer a exclusão" de arquivos desvinculados, porque, por definição, quando o arquivo é desvinculado ou truncado, os blocos que ele estava ocupando agora fazem parte do conjunto "livre" do disco ... em outras palavras esses blocos podem ser sobrescritos por gravações recebidas a qualquer momento . É por isso que você precisa impedir que qualquer coisa seja gravada em seu disco agora. Se você estiver usando o sistema e fazendo E / S significativas desde então, há uma probabilidade muito alta de que um ou mais dos setores já tenham sido sobrescritos, a menos que você tenha um disco muito grande.
Pegue um programa "undelete" para o seu sistema operacional. Certifique-se de que seja compatível com qualquer sistema de arquivos que você esteja usando. Em vez de instalar o programa undelete no seu sistema operacional nativo, remova o disco e monte-o em outro computador. Em seguida, use o programa undelete do sistema ao qual você conectou o disco. A maioria dos sistemas operacionais diferentes do Windows não fará gravações no disco quando estiver conectado ao sistema. O Windows pode gravar arquivos thumbs.db para miniaturas. Eu não recomendo tentar recuperar de uma caixa do Windows, a menos que você tenha Autorun, thumbnails e Windows Search (serviço de indexação) desligados completamente.
Se você tiver o boot camp e o Windows instalados em uma partição separada em um Mac, essa pode ser uma maneira válida de ir sem ter que mover seu disco rígido para outro PC. Mas, como eu disse, certifique-se de desativar a geração de miniaturas e o serviço de indexação, bem como quaisquer verificadores de vírus - qualquer coisa que possa potencialmente afetar esses dados.
Se você estiver usando um navegador da Web dentro do mesmo sistema operacional / partição onde fez isso, precisará parar agora ... na verdade, provavelmente já é tarde demais, porque navegadores como o Firefox, o Chrome e o Safari armazenam grandes bancos de dados de cache e bancos de dados de informações de perfil que causam gravações pequenas e muito frequentes no disco. O sistema de arquivos poderia facilmente ter decidido colocar uma daquelas gravações recebidas (como um cache da página que você está lendo agora) em um bloco que costumava fazer parte do seu VDI. Então, se isso aconteceu, o arquivo será corrompido e quase completamente irrecuperável.
Existem maneiras de ler quais dados usados estão na unidade, se você é um especialista em recuperação de dados com ferramentas muito sensíveis e caras - mas nós mortais que manejamos softwares comumente disponíveis deixamos de ser capaz de recuperar os dados uma vez que um ou mais dos blocos do arquivo no conjunto gratuito foram escritos.