Creare una macchina virtuale con Hyper-V in Windows 10

Scopri come creare una macchina virtuale e installare un sistema operativo nella nuova macchina virtuale. Avrai bisogno di un file con estensione ISO per il sistema operativo che desideri eseguire. Se necessario, scarica una copia di valutazione di Windows 10 da TechNet Evaluation Center.

Creare una macchina virtuale con la console di gestione di Hyper-V

  1. Apri la console di gestione di Hyper-V premendo tasto Windows e digitando "Console di gestione di Hyper-V" oppure cercando Console di gestione di Hyper-V nelle applicazioni.

  2. In Gestione Hyper-V fare clic su ActionNewVirtual>> Machine per visualizzare la Creazione guidata nuova macchina virtuale.

  3. Esaminare il contenuto 'Prima di iniziare' e fare clic su Avanti.

  4. Assegnare un nome alla macchina virtuale.

    Nota: questo è il nome che Hyper-V usa per la macchina virtuale e non il nome del computer assegnato al sistema operativo guest che sarà distribuito all'interno della macchina virtuale.

  5. Scegliere il percorso in cui archiviare i file della macchina virtuale, ad esempio c:\virtualmachine. È inoltre possibile accettare la posizione predefinita. Al termine fare clic su Avanti.

    Screenshot of the New Virtual Machine Wizard's Specify Name and Location tab with a focus on the Next option.

  6. Selezionare la generazione della macchina virtuale e fare clic su Avanti.

    Le macchine virtuali di seconda generazione, introdotte con Windows Server 2012 R2, forniscono un modello semplificato di hardware virtuale e alcune funzionalità aggiuntive. È possibile installare un sistema operativo a 64 bit solo in una macchina virtuale di seconda generazione. Per altre informazioni sulle macchine virtuali di seconda generazione, vedere Panoramica delle macchine virtuali di seconda generazione.

    Se la configurazione della macchina virtuale è di seconda generazione e la macchina virtuale eseguirà una distribuzione Linux, l'avvio protetto dovrà essere disattivato. Per altre informazioni sull'avvio protetto, vedere l'argomento corrispondente.

  7. Selezionare 2048 MB per il valore Memoria di avvio e lasciare selezionata l'opzione Usa memoria dinamica. Fare clic sul pulsante Next (Avanti).

    La memoria è condivisa tra un host di Hyper-V e la macchina virtuale in esecuzione nell'host. Il numero di macchine virtuali in esecuzione consentito in un singolo host dipende in parte dalla memoria disponibile. È inoltre possibile configurare una macchina virtuale in modo che utilizzi la memoria dinamica. Quando è abilitata, la memoria dinamica recupera la memoria non utilizzata dalla macchina virtuale in esecuzione. Ciò consente l'esecuzione di un maggior numero di macchine virtuali nell'host. Per altre informazioni sulla memoria dinamica, vedere Panoramica della memoria dinamica di Hyper-V.

  8. Nella procedura guidata Configura rete selezionare un commutatore virtuale per la macchina virtuale e fare clic su Avanti. Per altre informazioni, vedere Creare un commutatore virtuale.

  9. Assegnare un nome al disco rigido virtuale, selezionare un percorso o mantenere il percorso predefinito e infine specificare una dimensione. Al termine, fare clic su Avanti.

    Un disco rigido virtuale fornisce lo spazio di archiviazione a una macchina virtuale in modo analogo a un disco rigido fisico. Per installare un sistema operativo nella macchina virtuale è necessario un disco rigido virtuale.

    Screenshot of the New Virtual Machine Wizard's Connect Virtual Hard Disk task, with the Create a virtual hard disk option being selected.

  10. Nella procedura guidata Opzioni di installazione selezionare Installa un sistema operativo da un file immagine di avvio, quindi selezionare il file con estensione iso del sistema operativo. Una volta terminato, fare clic su Avanti.

    Quando si crea una macchina virtuale, è possibile configurare alcune opzioni di installazione del sistema operativo. Le tre opzioni disponibili sono:

    • Installa un sistema operativo successivamente: questa opzione non apporta ulteriori modifiche alla macchina virtuale.

    • Installa un sistema operativo da un file immagine di avvio: questa opzione è analoga all'inserimento di un CD nell'unità CD-ROM di un computer fisico. Per configurare questa opzione, selezionare un'immagine con estensione iso. Questa immagine verrà montata nell'unità CD-ROM virtuale della macchina virtuale. L'ordine di avvio della macchina virtuale cambia. L'avvio infatti viene tentato innanzitutto dall'unità CD-ROM.

    • Installa un sistema operativo da un server di installazione in rete: questa opzione è disponibile solo se la macchina virtuale è connessa a un commutatore di rete. In questa configurazione la macchina virtuale tenta di eseguire l'avvio dalla rete.

  11. Esaminare i dettagli della macchina virtuale e fare clic su Fine per completare la creazione della macchina virtuale.

Creare una macchina virtuale con PowerShell

  1. Aprire PowerShell ISE come amministratore.

  2. Eseguire lo script seguente.

# Set VM Name, Switch Name, and Installation Media Path.
$VMName = 'TESTVM'
$Switch = 'External VM Switch'
$InstallMedia = 'C:\Users\Administrator\Desktop\en_windows_10_enterprise_x64_dvd_6851151.iso'

# Create New Virtual Machine
New-VM -Name $VMName -MemoryStartupBytes 2147483648 -Generation 2 -NewVHDPath "D:\Virtual Machines\$VMName\$VMName.vhdx" -NewVHDSizeBytes 53687091200 -Path "D:\Virtual Machines\$VMName" -SwitchName $Switch

# Add DVD Drive to Virtual Machine
Add-VMScsiController -VMName $VMName
Add-VMDvdDrive -VMName $VMName -ControllerNumber 1 -ControllerLocation 0 -Path $InstallMedia

# Mount Installation Media
$DVDDrive = Get-VMDvdDrive -VMName $VMName

# Configure Virtual Machine to Boot from DVD
Set-VMFirmware -VMName $VMName -FirstBootDevice $DVDDrive

Completare la distribuzione del sistema operativo

Per completare la creazione della macchina virtuale è necessario avviare quest'ultima e seguire la procedura dettagliata di installazione del sistema operativo.

  1. Nella console di gestione di Hyper-V fare doppio clic sulla macchina virtuale. Verrà avviato lo strumento VMConnect.

  2. In VMConnect, fare clic sul pulsante Start verde. Ciò equivale a premere il pulsante di alimentazione di un computer fisico. Potrebbe essere richiesto di premere un tasto qualsiasi per l'avvio da CD o DVD. Procedere.

    Nota: potrebbe essere necessario fare clic all'interno della finestra di VMConnect per garantire che le sequenze di tasti vengano inviate alla macchina virtuale.

  3. All'avvio la macchina virtuale visualizza il programma di installazione, che è possibile eseguire come si farebbe per un computer fisico.

Screenshot of a Virtual Machine Connection window, showing the virtual machine's Windows Setup installation screen.

Nota: a meno che non si utilizzi una versione con contratto multilicenza, per eseguire Windows all'interno di una macchina virtuale è necessaria una licenza separata. Il sistema operativo della macchina virtuale è indipendente dal sistema operativo host.