Se o erro fatal for proveniente do vmplayer rathar do que do Windows vm, uma opção seria criar uma nova VM e usar o vmdk existente como seu disco. Se for de alguma forma a configuração de vm que está quebrada, então o vmdk pode ficar bem.
Se o erro vier do Windows, você poderá fazer o material normal do tipo de recuperação com um CD do Windows anexado à VM.
Ou você pode criar uma VM Window totalmente nova e adicionar o vmdk como um segundo disco a ela.
É difícil adivinhar se o vmdk está quebrado ou o sistema de arquivos que está nele está quebrado.
Se nada disso funcionar, e você tiver qemu-img à mão, tente converter o vmdk em um arquivo de imagem de disco simples e, em seguida, novamente em um vmdk para ver se ele pode recuperar os dados:
A moral desta história é não armazenar arquivos dentro de uma imagem de VM - use a imagem somente para o sistema operacional e armazene seus dados em um disco nativo. Isso pode ser uma partição em sua máquina ou exportar um compartilhamento Samba do Mac OS e acessá-lo da VM.