O processo em si é muito simples, bastando apenas levar em consideração o que foi dito no tópico anterior e ter um pouco de atenção e paciência.
Vale a pena lembrar que aqui estou usando um
live-CD do Fedora 9 Sulphur, em caso de dúvida no uso do mesmo ou de qualquer outro live-CD de qualquer outra distro, vale a pena consultar a documentação do mesmo.
O primeiro passo é ter um live-CD de alguma distro, eu uso o do Fedora 9 Sulphur, que pode ser encontrado em
www.projetofedora.org
Posterior a isto, damos o boot na estação a partir do live-CD afim de carregar o mesmo na estação.
Uma dica para quem usa for usar o live-CD do Fedora 9 em modo gráfico usando o Gnome: quando for apresentada a tela de login, clique em cancelar e após isto clique em "fedora live" para ter acesso a todos os recursos do cd.
Continuando... abra o console e digite o comando "su" sem as aspas para ter acesso como root, automaticamente você estará logado como root.
Feito isto, precisaremos montar o hd que vai ter os dados recuperados. Para isto teremos que ver o(s) nome(s) do(s) mesmo(s) no diretório /dev e montá-lo(s) para que possamos ter acesso ao(s) mesmo(s).
Tenha atenção ao montar o(s) HD(s), pois o(s) mesmo(s) pode(m) estar particionado(s) gerando assim mais nomes, portanto preste bem a atenção quanto a isto, por exemplo:
Podemos ter um HD no diretório /dev/ com o nome de sda, então normalmente a sua partição estará como /dev/sda1, se ele tiver mais de uma partição teremos /dev/sda1, /dev/sda2 e assim por diante.
Se na estação tivermos 2 HDs, e cada um tiver 2 partições, teríamos então /dev/sda1, /dev/sda2, /dev/sdb1, /dev/sdb2.
Vale a pena lembrar que isto não é regra, pois vai depender de como o sistema de arquivos do Windows foi montado e de qual o tipo de dispositivos estaremos usando.
Para montar os dispositivos precisamos criar diretórios dentro de /mnt, geralmente quando eu monto os dispositivos nomeio os diretórios das seguintes formas: hd1, hd2, hd3, e assim por diante.
Se eu for usar pendrive, eu nomeio como usb1, usb2, usb3 e assim por diante.
Após, criar os diretórios dentro de /mnt usando o comando mkdir, como visto abaixo:
# mkdir /mnt/hd1
# mkdir /mnt/hd2
Vamos montar o(s) dispositivo(s), para isto digitamos:
# mount /dev/sda1 /mnt/hd1
# mount /dev/sdb1 /mnt/hd2
Após estes processos começaremos a transferência de arquivos, seja ele para outro hd localizado na mesma estação que esteja funcionando normalmente, seja ele para um pendrive ou qualquer outro tipo de dispositivo de sua preferência.
Lembrando que o(s) dispositivo(s) que vai(ão) receber os dados recuperados também devem ser montado(s) afim de poder acessá-lo(s).
Para isto copie todas as pastas que se deseja do HD "problemático" para o(s) dispositivo(s) que irá(ão) receber os dados da mesma forma como copiaríamos um texto de um HD para o outro por exemplo, sendo que nesse caso estamos lidando com dados que temporariamente ou definitivamente serão um backup.
Para isto digite o comando "ls" para visualizar o conteúdo do HD "problemático" e copie o que se deseja para o outro dispositivo usando o comando "cp nome_nome_do_arquivo /mnt/nome_do_diretório". Exemplo:
# cd /mnt/hd1
# ls
# mkdir /mnt/hd2/backup (cria o diretório backup em /mnt/hd2)
# cp Contas Arquivos Diversos /mnt/hd2/backup (copia os arquivos Contas, Arquivos e Diversos para /mnt/hd2/backup)
Pronto, está feita a sua recuperação de dados.
Após terminar a recuperação desmonte os dispositivos usando o comando umount. Exemplo:
# umount /mnt/hd1
# umount /mnt/hd2
E está pronta a recuperação!