Recuperar dados de um arquivo vmdk virtualbox corrompido?

3

A energia foi desligada enquanto eu estava fazendo uma compilação em uma máquina VirtualBox, quando reiniciei o vmdk para o disco que o vm estava usando estava corrompido, aparentemente irrecuperavelmente. Eu tenho sido capaz de grep o arquivo vmdk de 66GB e ele encontra strings do código em que eu estava trabalhando que ainda não tinha entrado na subversão (sim, sim, eu sei). Mas as strings estão no histórico da shell ou no que parecem ser strings dentro de arquivos de objetos.

Alguma idéia para encontrar / recuperar o código-fonte?

Se isso ajuda a vm, o Linux, o Fedora Core 10, em um sistema de arquivos ext3. O host é um ubuntu 10.04_amd64 e possui um sistema de arquivos ext4.

    
por Neth 29.10.2010 / 17:00

3 respostas

2

Execute o processo para reparar arquivos VMDK altamente corrompidos ou danificados e restaure os registros recuperados no arquivo VMDK viável. Você pode recuperar arquivos VMDK sem instalar o ambiente Virtual e recuperar todas as suas imagens, vídeos, áudios, banco de dados etc. Reparando o arquivo de disco danificado do VMware Virtual, o software lista todos os objetos recuperados na visualização do explorador. Aqui você pode selecionar qualquer arquivo / pasta e executar a recuperação seletiva de arquivos VMDK. Depois disso, você pode salvar facilmente seus dados no local desejado ou na unidade anterior, selecionando a opção "Extrair" ou "Extrair como original".

Utilize este aplicativo de software de recuperação VMware e resgate de dados de VMDK excluído, bem como formatado, perdido ou ausente.

Para saber mais: link

    
por 29.05.2014 / 07:48
1

Tente usar algo que faça a recuperação de partições como GetDataBack .

As tabelas de partição estão dentro do vmdk e o software deve detectar uma nova partição. Software como este fará o que você precisa, mas da última vez que tentei (há mais de um ano) eles não se dão bem com vários discos rígidos VM na mesma unidade, agora você tem várias tabelas de partições válidas que abrangem toda a unidade . Se o vmdk estiver intacto e puder ser movido, tente movê-lo para um disco que tenha limpado todo o espaço livre e, em seguida, execute o software de recuperação, que deve limpar todas as esquisitices desses problemas de tipo.

    
por 29.10.2010 / 17:29
1

Se você puder montar o arquivo de imagem, poderá usar as mesmas ferramentas que usaria em uma unidade física para recuperar arquivos - como testdisk ou photorec. Se não, não, não há muito que você possa fazer. Se for um vmdk, acredito que o vmware pode ter uma ferramenta para montá-lo.

    
por 20.02.2011 / 15:50