Recentemente, o mesmo aconteceu comigo, mas consegui encontrar um culpado porque eu uso 2 arquivos .vmx diferentes para o mesmo convidado (o linux é colocado na unidade USB) para executá-lo em 2 computadores diferentes e, felizmente, apenas o arquivo 1 foi corrompido. Depois de comparar os dois arquivos, só é necessário remover as seguintes linhas do arquivo .vmx e ele começa a funcionar novamente:
svga.guestBackedPrimaryAware = "TRUE"
svga.maxWidth = "1920"
svga.maxHeight = "1080"
svga.autodetect = "TRUE"
svga.vramSize = "134217728"