Baixar o Recuva
Recuperar arquivos perdidos de partições EXT2/EXT3 no Linux usando a utility Recuva através do emulador Wine. Este guia detalha o processo desde a instalação do software necessário até a salvação dos dados recuperados.
Preparação do sistema e instalação do Wine
Antes de começar, certifique-se de que seu sistema está atualizado. O comando sudo apt update atualiza a lista de pacotes, e sudo apt upgrade instala as últimas versões dos pacotes existentes. Instalar o Wine requer adicionar os repositórios oficiais do WineHQ para obter a versão estável atual. Isso garante a operação correta com aplicativos modernos.
Sequência de comandos:
- `wget -nc https://dl.winehq.org/wine-builds/winehq.key`
- `sudo apt-key add winehq.key`
- `sudo add-apt-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ focal main'` (substitua `focal` pelo nome de código da sua distribuição)
- `sudo apt install --install-recommends winehq-stable`
Alguns usuários em fóruns observam que, para distribuições antigas ou minimalistas, pode ser necessária a instalação de dependências adicionais como `winetricks`.
Obtenção e instalação do Recuva
Baixe o instalador do Recuva do site oficial da Piriform. Salve o arquivo em um diretório com permissões de acesso total, como seu diretório home. Inicie o instalador via terminal. O comando wine recuva_installer.exe inicia o processo de instalação no sistema de arquivos virtual do Wine (~/.wine). Siga os passos do assistente de instalação. Para simplificar iniciações posteriores, você pode criar um atalho na área de trabalho ou adicionar o programa ao menu de aplicativos.
Montagem da partição para recuperação
Uma etapa crítica é fornecer ao Recuva acesso à partição de destino. O comando sudo fdisk -l ou lsblk -f exibe uma lista de todos os dispositivos de armazenamento conectados e suas partições. A correta identificação do dispositivo elimina o risco de sobrescrever dados em outros discos.
A partição deve ser montada sem ser montada automaticamente pelo sistema para evitar que o sistema operacional escreva em seu sistema de arquivos. Para esse propósito, frequentemente usam-se a opção ro (somente leitura) e a especificação explícita do tipo de sistema de arquivos.
Exemplo de comando de montagem:
- `sudo mount -o ro,noatime -t ext3 /dev/sdX1 /mnt/recovery`
O parâmetro `-o ro` monta a partição no modo somente leitura, e `noatime` impede a atualização dos carimbos de data/hora de acesso aos arquivos. Se o ponto de montagem `/mnt/recovery` não existir, crie-o com o comando `sudo mkdir -p /mnt/recovery`.
Inicialização do Recuva e processo de varredura
Inicie o arquivo executável do Recuva via Wine. O caminho completo typically parece com isto: wine "C:\Program Files\Recuva\recuva.exe". Na janela principal do programa, o assistente solicitará que selecione o tipo de arquivos a procurar. Para uma análise profunda, é melhor selecionar "Todos os arquivos". Na próxima janela, especifique a localização: esta será a letra da unidade no Wine correspondente à partição montada no Linux. Normalmente, os discos montados aparecem no Wine como unidades de rede ou removíveis (ex., Z:\).
O Recuva oferece dois tipos de varredura: rápida e profunda. Uma varredura profunda leva um tempo considerável mas executa uma análise completa da superfície de armazenamento, o que aumenta as chances de recuperar arquivos após formatação ou dano ao sistema de arquivos.
Análise de resultados e salvamento de dados
Após a conclusão da varredura, o programa exibirá uma lista de arquivos encontrados. Um indicador de cor (verde, amarelo, vermelho) mostra a integridade presumida de cada arquivo. A visualização do conteúdo de alguns tipos de arquivo (imagens, documentos de texto) está disponível diretamente na interface do Recuva.
Para recuperar, marque os arquivos desejados e clique em "Recuperar". A regra principal é salvar os arquivos em uma unidade física diferente daquela da qual está se recuperando. Dentro do contexto do Wine, escolha salvar em um diretório dentro da unidade virtual C:\users\Public\Documents ou especifique um caminho para um disco USB externo montado no Linux, que estará disponível para o Recuva como um disco separado.
Alternativas e considerações importantes
Especialistas em recuperação de dados frequentemente apontam as complexidades potenciais de usar programas Windows no Wine para trabalhar com sistemas de arquivos Linux. O acesso direto de baixo nível pode ser limitado. Soluções nativas para Linux incluem utilitários como extundelete, testdisk ou photorec. Seu uso pode ser mais previsível para partições EXT.
A eficácia da recuperação depende diretamente da atividade de gravação no disco após a exclusão dos arquivos. Parar imediatamente qualquer operação de gravação na partição de destino é a condição primária para um resultado bem-sucedido.