Skip to main content

Quali sono i diversi tipi di file di macchine virtuali?

Una macchina virtuale è composta da un sistema operativo, file di programma e file di dati e richiede l'esecuzione di un programma di virtualizzazione.Ogni macchina è costituita da vari file di macchine virtuali, tra cui un file del disco rigido virtuale, un file di configurazione e un file di stato sospeso.Altri file comuni includono file di registro, file di immagini del disco floppy e file interni speciali di cui alcuni programmi di virtualizzazione hanno bisogno per l'esecuzione della macchina.

I file del disco rigido virtuale sono generalmente il più grande di tutti i file di macchine virtuali e contengono il sistema operativo delle macchine virtuali, programmafile e qualsiasi dati personale archiviati nel sistema operativo virtuale.Alcuni programmi di virtualizzazione archiviano tutti i dati del disco rigido virtuale in un singolo file di grandi dimensioni, ma altri hanno diviso il disco rigido virtuale in parti più piccole per una memoria e un backup più facili.Quando si imposta una macchina virtuale, ha spesso opzioni per impostare una dimensione fissa per il disco rigido o consentirgli di espandersi a un limite specificato.Sebbene la maggior parte delle macchine virtuali disponga di almeno un disco rigido, possono includere unità aggiuntive.

I file di macchine virtuali includono anche file di configurazione utilizzati per determinare ogni impostazione e opzioni hardware delle macchine virtuali.I programmi di virtualizzazione differiscono nelle opzioni di configurazione che rendono disponibili, ma gli utenti in genere possono selezionare la memoria utilizzata dalla macchina, quanto è grande il disco rigido, quanti processori o core vengono utilizzati e come la macchina virtuale utilizza l'unità ottica delle macchine fisiche.Altre opzioni includono la condivisione delle cartelle, le opzioni di stampa, le impostazioni di video e audio, impostazioni di rete e opzioni di dispositivo USB (Universal Serial Bus).Ogni opzione spesso supporta ulteriori impostazioni avanzate che gli utenti esperti possono implementare.

La maggior parte dei programmi di virtualizzazione consente agli utenti temporaneamente di sospendere una macchina virtuale nel suo stato attuale, quindi ogni macchina virtuale spesso include un file contenente informazioni sullo stato delle macchine quando l'utente lo ha messo in pausa.Quando l'utente riaccende la macchina, il programma di virtualizzazione utilizza il file per ripristinare l'ambiente dei sistemi operativi virtuali e eventuali programmi o file aperti.Questo file viene sovrascritto ogni volta che una macchina virtuale viene sospesa e ripristinata.

Altri file di macchine virtuali includono immagini di disco floppy virtuali, file di registro e file interni utilizzati dal programma di virtualizzazione per aiutarlo a caricare correttamente le macchine virtuali.Quando un utente esegue il backup di una macchina utilizzando alcuni programmi, il processo può anche creare un file di backup speciale che aiuta l'utente a importare la macchina virtuale in un altro programma.Sebbene la maggior parte dei programmi di virtualizzazione includa questi vari file, l'estensione utilizzata per ciascun tipo di file varia ampiamente.