Para recuperar dados, tudo o que você precisa fazer é montar o disco virtual em um sistema em funcionamento - o mesmo princípio da recuperação física.
Você diz que seu sistema operacional host é o Windows. Suas opções são:
-
Como seu problema é simplesmente uma incapacidade de inicializar, você pode montar uma imagem live do Linux ou a imagem de instalação do Windows (na unidade ótica) e inicializar a partir dela. Isso deve permitir que você leia os dados do disco. Eu recomendaria o Linux aqui, já que o ambiente de pré-instalação do Windows é bastante limitado - ou seja, você terá problemas para copiar arquivos do convidado.
Heck, você pode tentar recuperar o sistema operacional convidado danificado.
- Ou crie outra VM (o Windows ou o Linux estão bem) e configure o sistema operacional em uma unidade nova. Em seguida, você pode anexar / montar o VDI como uma unidade secundária.
- Ou procure ferramentas de terceiros capazes de montar arquivos VDI (por exemplo, WinMount, não gratuitos)
- Ou converter em VHD, que o Windows pode montar nativamente. Possivelmente arriscado.