La macchina virtuale non si avvia in seguito all’aggiornamento di un prodotto VMWare
In seguito all’aggiornamento della versione di VMWare Player una o più macchine virtuali non si avviano mostrando il seguente messaggio di errore oppure hanno alcune
funzionalità in grigio non disponibili?
Le macchine che non si avviano probabilmente sono vecchiotte e/o erano state create con una versione precedente di VMWare. Ogni versione di VMWare porta con se una versione aggiornata dell’hardware virtuale (virtual hardware version) e ogni macchina virtuale deve essere configurata per funzionare con quella versione.
La soluzione però è più semplice di ciò che si potrebbe pensare.
Di seguito c’è la tabella con i prodotti VMWare e tutte le versioni dell’hardware virtuale corrispondenti.
Virtual Hardware Version | Products |
---|---|
13 | ESXi 6.5 |
12 | Fusion 8.x Workstation Pro 12.x Workstation Player 12.x |
11 | Fusion 7.x Workstation 11.x Player 7.x ESXi 6.0 |
10 | ESXi 5.5 Fusion 6.x Workstation 10.x Player 6.x |
9 | ESXi 5.1 Fusion 5.x Workstation 9.x Player 5.x |
8 | ESXi 5.0 Fusion 4.x Workstation 8.x Player 4.x |
7 | ESXi/ESX 4.x Fusion 3.x Fusion 2.x Workstation 7.x Workstation 6.5.x Player 3.x Server 2.x |
6 | Workstation 6.0.x |
4 | ACE 2.x ESX 3.x Fusion 1.x Player 2.x |
3 and 4 | ACE 1.x Lab Manager 2.x Player 1.x Server 1.x Workstation 5.x Workstation 4.x |
3 | ESX 2.x GSX Server 3.x |
Soluzione
Per risolvere il problema è necessario modificare la versione dell’hardware virtuale nella configurazione della macchina. Ecco come fare in base al prodotto VMWare utilizzato.
In VMWare Workstation è possibile cambiare la versione andando su VM > Manage > Change Hardware Compatibility.
In ESXi/ESX, Server, Lab Manager, or GSX in base alla versione fare tasto destro sulla voce della macchina virtuale e poi selezionare:
- Upgrade or Change Version
- Upgrade Virtual Machine
In VMWare Player aprire il file .VMX con un editor di testo nella cartella della macchina virtuale e cercare la riga virtualHW.version = "3"
.
Modificare la riga in virtualHW.version = "11"
e salvare il file .vmx
La modifica non avrà effetto fino al prossimo riavvio di VMWare Workstation o Player.
Al primo avvio della macchina, aggiornare i VMWare Tools per migliori prestazioni nel caso in cui venga mostrata una finestra di notifica dell’update.