Se você estiver usando um sistema de arquivos baseado em ext3 ou ext4, você pode usar o extundelete . E então faça:
extundelete /dev/sda4 --restore-all
(assumindo que o sistema de arquivos estava em sda4), isso deve colocar seus arquivos de volta na hierarquia de diretórios correta.
Se você tiver que instalar ou baixar e compilar isso, não faça isso no disco que precisa ser recuperado (você já o conectou a uma máquina diferente, mas talvez futuros visitantes a essa pergunta tenham pulado isso partes que é importante ) Também é uma boa idéia fazer um backup da partição (usando dd
) caso a undeletion não funcione como esperado, para que você possa restaurar as coisas (use o comando espaço atualmente não utilizado no backup, que você deveria ter, para isso)