Le macchine Virtual PC™ e Virtual Server™ supportano aggiunte di macchine virtuali, o estensioni di macchine virtuali, che aggiungono funzionalità a una macchina virtuale e al relativo sistema operativo. Queste aggiunte possono migliorare la compatibilità tra il sistema operativo host e il sistema operativo della macchina virtuale e possono far funzionare meglio i due insieme. Alcune aggiunte di macchine virtuali migliorano la grafica, il controllo del mouse e la sincronizzazione dell’ora di una macchina virtuale e includono funzionalità aggiuntive per il trasferimento e la condivisione di file. A seconda del sistema operativo utilizzato dalla macchina virtuale, le aggiunte possono essere funzionalità opzionali o essere predefinite con il sistema operativo.
Quando si installa per la prima volta un sistema operativo in una macchina virtuale, potrebbero esserci problemi di prestazioni derivanti dalla configurazione predefinita della macchina virtuale. Virtual PC™ può supportare diverse versioni del sistema operativo, quindi configura le impostazioni grafiche che ritiene funzionino al meglio con il sistema operativo guest. Sebbene sia possibile regolare la quantità di memoria, i core dell’unità di elaborazione centrale (CPU) e lo spazio su disco utilizzato da una macchina virtuale, le prestazioni della macchina virtuale potrebbero non essere quelle desiderate. Inoltre, il passaggio tra la macchina virtuale e il computer host potrebbe richiedere più lavoro di quanto potrebbe se si utilizzano le estensioni della macchina virtuale.
Le aggiunte di macchine virtuali migliorano le prestazioni aggiungendo driver grafici ottimizzati, migliorando il tracciamento del cursore del mouse e migliorando la sincronizzazione dell’ora. Dopo aver installato le aggiunte, probabilmente avrà accesso a risoluzioni e impostazioni del colore più elevate che si traducono in una grafica complessivamente migliore. Le estensioni migliorano anche il funzionamento del cursore del mouse e rendono più semplice fare clic su aree sia all’interno che all’esterno dell’ambiente virtuale. Se le estensioni non sono installate, l’utente dovrà utilizzare una combinazione di tasti per passare dalla finestra della macchina virtuale al sistema operativo guest. La sincronizzazione dell’ora è una funzionalità facoltativa, ma assicura che l’ora della macchina virtuale sia la stessa della macchina host.
Un’altra caratteristica utile delle aggiunte di macchine virtuali è che consentono trasferimenti di file facili tra la macchina virtuale e il suo host. Consentono di trascinare e rilasciare i file da e verso la macchina virtuale e supportano anche l’uso di cartelle condivise. Se le aggiunte alla macchina virtuale non sono installate, gli utenti saranno limitati ai file all’interno del sistema operativo della macchina virtuale ea qualsiasi computer nella sua rete virtuale. Le cartelle condivise vengono visualizzate sul desktop della macchina virtuale e sono facilmente accessibili come le cartelle del proprio disco rigido.