Come creare una macchina virtuale in Windows 11 utilizzando Hyper-V (2023)

Se hai mai utilizzato una macchina virtuale o ne hai sentito parlare, potresti pensare che sia necessario utilizzare un'applicazione di terze parti per questo scopo. Tuttavia, la verità è che non è così, poiché Windows può farlo da solo. Per creare una macchina virtuale in Windows 11, è necessario abilitare Hyper-V, una soluzione di virtualizzazione interna di Microsoft per Windows 11. Hyper-V consente di creare macchine virtuali ed eseguirle su software virtuale. Questa seconda parte è importante perché avremo anche il luogo in cui poterle utilizzare. Ciò significa che non dipenderemo da altri software di terze parti come VirtualBox o VMware WorkStation. Tuttavia, la scelta del sistema operativo ospite sarà limitata a Windows, Linux e FreeBSD. Hyper-V può essere utilizzato per diverse ragioni, ma principalmente le macchine virtuali vengono create per eseguire un sistema operativo diverso da quello installato o per testare un software su più sistemi operativi utilizzando più macchine virtuali su un singolo sistema host.

Requisiti per far funzionare Hyper-V

È molto semplice scoprire se il tuo sistema operativo Windows 11 è compatibile con Hyper-V, poiché funziona solo nelle versioni Pro, Enterprise ed Education. Tuttavia, esiste un modo per far funzionare Hyper-V anche nella versione Home di Windows 11. Ecco i passaggi da seguire:

  1. Prima di tutto, crea un punto di ripristino in Windows 11 nel caso qualcosa vada storto durante il processo.
  2. Successivamente, crea un file di Blocco note aprendo il menu Start e digitando "Blocco note" nella barra di ricerca. Apri l'applicazione.
  3. All'interno del Blocco note, scrivi lo script seguente:
pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum > hv.txt
for /f %%i in ('findstr /i . hv.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hv.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V -All /LimitAccess /ALL
pause
  1. Nel campo "Nome file", scrivi "hyperv.bat" (è importante includere l'estensione ".bat", altrimenti non funzionerà).
  2. Fai clic con il pulsante destro del mouse sul file "hyperv.bat" e seleziona "Esegui come amministratore".
  3. Verrà eseguito il file che hai creato. Potrebbe richiedere del tempo, quindi sii paziente.
  4. Quando visualizzi il messaggio "Operazione completata con successo", significa che il processo è terminato.
  5. Digita "Y" per confermare e riavvia il computer.
  6. Una volta riavviato Windows 11 Home, avrai Hyper-V installato sul tuo computer.

Tuttavia, è necessario abilitare Hyper-V prima di poterlo utilizzare, e ci sono diverse modalità per farlo. Tutte queste modalità sono valide per tutte le versioni di Windows 11.

Come abilitare Hyper-V tramite BIOS

Nei sistemi compatibili, è possibile abilitare la virtualizzazione hardware dal BIOS. Ecco i passaggi da seguire:

  1. Spegni il computer, se è acceso, e riaccendilo. Durante l'avvio, premi il tasto "Esc" per accedere al menu di avvio.
  2. Nel menu di avvio, premi il tasto "F10" per accedere alle impostazioni del BIOS.
  3. Utilizzando le frecce direzionali, apri la scheda "Configurazione".
  4. Scorri verso il basso fino a trovare l'opzione "Tecnologia di virtualizzazione" utilizzando la freccia verso il basso.
  5. Premi "Invio" e seleziona "Abilitato" tra le opzioni disponibili.
  6. Premi il tasto "F10" per salvare le modifiche ed uscire dal BIOS.
  7. Il computer si riavvierà ed eseguirà le modifiche che hai apportato, anche se potrebbe richiedere del tempo.

Come abilitare Hyper-V tramite il Pannello di controllo

È anche possibile utilizzare il Pannello di controllo per abilitare Hyper-V su qualsiasi versione di Windows 11. Ecco i passaggi da seguire:

  1. Accedi al menu Start e nella barra di ricerca digita "Pannello di controllo". Fai clic sull'icona quando appare per aprirlo.
  2. All'interno del Pannello di controllo, vai alla sezione "Programmi".
  3. Fai clic su "Programmi e funzionalità".
  4. Nella colonna di sinistra, fai clic su "Attiva o disattiva le funzionalità di Windows".
  5. Seleziona "Hyper-V". Se espandi "Hyper-V", vedrai "Strumenti di amministrazione di Hyper-V" e "Piattaforme di Hyper-V".
  6. Assicurati che entrambe le opzioni siano selezionate. Fai clic su "OK".
  7. Poiché si tratta di funzionalità opzionali, Windows procederà all'installazione, il che potrebbe richiedere del tempo.
  8. Una volta completato, fai clic su "Riavvia".

Come abilitare Hyper-V tramite PowerShell

L'ultima modalità per abilitare Hyper-V è utilizzare PowerShell. Anche se può sembrare simile al Prompt dei comandi, in realtà non lo è e non utilizza gli stessi comandi. Ecco i passaggi da seguire:

  1. Accedi al menu Start e digita "PowerShell". Seleziona "Esegui come amministratore". Si aprirà la finestra di PowerShell.
  2. Digita il seguente comando e premi "Invio": Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
  3. PowerShell eseguirà il comando e avvierà il processo per abilitare Hyper-V.
  4. Quando il processo sarà completato con successo, ti verrà chiesto di riavviare il computer.

Da questo momento in poi, non solo saprai come avere Hyper-V su tutte le versioni di Windows, ma conoscerai anche i metodi disponibili per abilitarlo. In questo modo, le macchine virtuali saranno disponibili nel tuo sistema operativo quando ne avrai bisogno, senza dover utilizzare strumenti di terze parti.

Top Articles
Latest Posts
Article information

Author: Laurine Ryan

Last Updated: 30/12/2023

Views: 5870

Rating: 4.7 / 5 (57 voted)

Reviews: 88% of readers found this page helpful

Author information

Name: Laurine Ryan

Birthday: 1994-12-23

Address: Suite 751 871 Lissette Throughway, West Kittie, NH 41603

Phone: +2366831109631

Job: Sales Producer

Hobby: Creative writing, Motor sports, Do it yourself, Skateboarding, Coffee roasting, Calligraphy, Stand-up comedy

Introduction: My name is Laurine Ryan, I am a adorable, fair, graceful, spotless, gorgeous, homely, cooperative person who loves writing and wants to share my knowledge and understanding with you.