Uma opção interessante é o Ubuntu livecd que tem as opções que são Experimentar ou instalar o Ubuntu.
Vamos testar o Ubuntu e o sistema operacional irá iniciar totalmente na memória e embora não seja uma instalação física, ele ainda reconhece todos os dispositivos de hardware e, portanto, também os discos rígidos e partições que temos.
Se entrarmos no sistema de arquivos e navegarmos pelos diretórios ou partições que temos, descobriremos que um diretório contém os arquivos do Windows.
Como o Linux é totalmente funcional, podemos usar alguns dos softwares que vem com ele para fazer um backup do disco danificado, por exemplo o Brasero, que é semelhante ao Nero Express para gravar DVD e CD.
Uma vez que todos os nossos dados tenham sido salvos, podemos tentar reparar o disco ou os arquivos, pois com o Live CD temos outros aplicativos disponíveis, como um verificador de problema de disco, Ram, partições e outros que lhe dão um detalhe muito completo da operação. Também podemos instalar um antivírus como o ClamAV e um detector de malware como o Maldetec.
Temos a vantagem de que o Livecd ainda está rodando apenas na memória, podemos instalar programas, portanto, a partir da janela do terminal iremos instalar o testdisk:
sudo apt-get install testdiskEm seguida, executamos como root:
sudo testdiskUma tela nos permitirá selecionar se queremos criar um log das operações que realizaremos, adicionar a informação a outro log ou não registrar as operações que realizaremos.
Damos Enter e ele nos permite selecionar a partição na qual realizaremos o teste.
Depois de selecionar a partição, damos Enter e poderemos selecionar o tipo de partição se você estiver em um PC será Intel, pois vemos que suporta quase todas as arquiteturas:
Damos a introdução e depois temos várias opções para realizar tarefas no nosso disco, entre as quais usaremos apenas a primeira "Avançado"
Damos Enter e podemos ver neste caso que a partição na qual as tarefas serão executadas é FAT32, ou seja, a partição principal é o Windows assim como as partições Linux, o que indica que pode ser uma inicialização múltipla, ou seja, pode ser iniciado em diferentes sistemas operacionais.
Com as setas do teclado, selecionamos o operação de desfazer exclusão (não excluído) para pesquisar e recuperar arquivos e diretórios excluídos.
Em vermelho você pode ver os arquivos e diretórios excluídos selecionados, podemos recuperá-los pressionando a tecla C, que irá copiar os arquivos para o diretório atual, ou seja, onde executamos o testdisk.
Com Testdisk, além de recuperar arquivos e diretórios, podemos realizar várias tarefas, como
Tarefas Testdisk
- Corrija a tabela de partição, recupere partições excluídas.
- Recupere setores de inicialização FAT32 de seu backup.
- Reconstrua os setores de inicialização FAT12 / FAT16 / FAT32.
- Corrija as tabelas de inicialização do tipo FAT.
- Reconstrua setores de inicialização do NTFS.
- Recupere setores de inicialização do NTFS de seu backup.
- Você conserta o MFT usando o espelho MFT.
- Localize o Superbloco de backup de ext2 / ext3.
- Recupere arquivos de sistemas de arquivos FAT, NTFS e ext2.
- Copie arquivos de partições FAT, NTFS e ext2 / ext3 excluídas.