Introduzione a Hyper-V in Windows 10Introduction to Hyper-V on Windows 10

Sviluppatori di software, professionisti IT o appassionati di tecnologia hanno spesso la necessità di eseguire più sistemi operativi.Whether you are a software developer, an IT professional, or a technology enthusiast, many of you need to run multiple operating systems. Hyper-V consente di eseguire più sistemi operativi come macchine virtuali in Windows.Hyper-V lets you run multiple operating systems as virtual machines on Windows.

Macchina virtuale che esegue Windows

In particolare, Hyper-V offre la virtualizzazione hardware.Hyper-V specifically provides hardware virtualization. Ciò significa che ogni macchina virtuale viene eseguita in un hardware virtuale.That means each virtual machine runs on virtual hardware. Hyper-V ti consente di creare dischi rigidi virtuali, commutatori virtuali e diversi altri dispositivi virtuali che possono essere tutti aggiunti alle macchine virtuali.Hyper-V lets you create virtual hard drives, virtual switches, and a number of other virtual devices all of which can be added to virtual machines.

Motivi per usare la virtualizzazioneReasons to use virtualization

La virtualizzazione ti consente di:Virtualization allows you to:

  • Eseguire software che richiede versioni precedenti di Windows o sistemi operativi non Windows.Run software that requires an older versions of Windows or non-Windows operating systems.

  • Sperimentare altri sistemi operativi.Experiment with other operating systems. Con Hyper-V è molto semplice creare e rimuovere sistemi operativi diversi.Hyper-V makes it very easy to create and remove different operating systems.

  • Testare il software su più sistemi operativi usando più macchine virtuali.Test software on multiple operating systems using multiple virtual machines. Con Hyper-V è possibile eseguirli tutti in un singolo computer desktop o portatile.With Hyper-V, you can run them all on a single desktop or laptop computer. È possibile esportare le macchine virtuali e importarle in un altro sistema Hyper-V, incluso Azure.These virtual machines can be exported and then imported into any other Hyper-V system, including Azure.

Requisiti di sistemaSystem requirements

Hyper-V è disponibile nelle versioni a 64 bit delle edizioni Pro, Enterprise ed Education di di Windows 10.Hyper-V is available on 64-bit versions of Windows 10 Pro, Enterprise, and Education. Non è disponibile in Home Edition.It is not available on the Home edition.

Per eseguire l'aggiornamento da Windows 10 Home Edition a Windows 10 Pro, apri Impostazioni > Aggiornamento e sicurezza > Attivazione.Upgrade from Windows 10 Home edition to Windows 10 Pro by opening Settings > Update and Security > Activation. Qui puoi visitare lo Store e acquistare un aggiornamento.Here you can visit the store and purchase an upgrade.

Anche se la maggior parte dei computer esegue Hyper-V, ogni macchina virtuale esegue un sistema operativo completamente separato.Most computers run Hyper-V, however each virtual machine runs a completely separate operating system. Puoi eseguire in genere una o più macchine virtuali in un computer con 4 GB di RAM, anche se sono necessarie più risorse per le macchine virtuali aggiuntive o per installare ed eseguire software con utilizzo intenso di risorse come i giochi, l'editing di video o il software di progettazione tecnica.You can generally run one or more virtual machines on a computer with 4GB of RAM, though you'll need more resources for additional virtual machines or to install and run resource intense software like games, video editing, or engineering design software.

Per altre informazioni sui requisiti di sistema di Hyper-V e su come verificare che Hyper-V venga eseguito nel computer, vedi il riferimento dei requisiti di Hyper-V.For more information about Hyper-V's system requirements and how to verify that Hyper-V runs on your machine, see the Hyper-V Requirements Reference.

Sistemi operativi eseguibili in una macchina virtualeOperating systems you can run in a virtual machine

Hyper-V in Windows supporta molti sistemi operativi diversi in una macchina virtuale, incluse varie versioni di Linux, FreeBSD e Windows.Hyper-V on Windows supports many different operating systems in a virtual machine including various releases of Linux, FreeBSD, and Windows.

Ricordare che è necessario disporre di una licenza valida per ogni sistema operativo usato nelle macchine virtuali.As a reminder, you'll need to have a valid license for any operating systems you use in the VMs.

Per informazioni sui sistemi operativi supportati come guest in Hyper-V in Windows, vedi Sistemi operativi guest Windows supportati e Sistemi operativi guest Linux supportati.For information about which operating systems are supported as guests in Hyper-V on Windows, see Supported Windows Guest Operating Systems and Supported Linux Guest Operating Systems.

Differenze tra Hyper-V in Windows e Hyper-V in Windows ServerDifferences between Hyper-V on Windows and Hyper-V on Windows Server

Alcune funzionalità vengono eseguite in modo diverso in Hyper-V in Windows rispetto a Hyper-V in Windows Server. Tenere presente alcuni aspettiThere are some features that work differently in Hyper-V on Windows than they do in Hyper-V running on Windows Server.

Funzionalità di Hyper-V disponibili solo in Windows Server:Hyper-V features only available on Windows Server:

  • Migrazione in tempo reale delle macchine virtuali da un host all’altroLive migration of virtual machines from one host to another
  • Replica Hyper-VHyper-V Replica
  • Fiber Channel virtualeVirtual Fiber Channel
  • Rete SR-IOVSR-IOV networking
  • VHDX condivisoShared .VHDX

Funzionalità di Hyper-V disponibili solo in Windows 10:Hyper-V features only available on Windows 10:

  • Creazione rapida e raccolta di macchine virtualiQuick Create and the VM Gallery
  • Rete predefinita (commutatore NAT)Default network (NAT switch)

Il modello di gestione della memoria è diverso per Hyper-V in Windows.The memory management model is different for Hyper-V on Windows. In un server, la memoria di Hyper-V viene gestita presupponendo che vengano eseguite soltanto le macchine virtuali nel server.On a server, Hyper-V memory is managed with the assumption that only the virtual machines are running on the server. In Hyper-V in Windows, la memoria viene gestita presupponendo che nella maggior parte dei computer client vengano eseguiti anche programmi software host oltre alle macchine virtuali.In Hyper-V on Windows, memory is managed with the expectation that most client machines are running software on host in addition to running virtual machines.

LimitazioniLimitations

I programmi che dipendono da hardware specifico non funzionano correttamente in una macchina virtuale.Programs that depend on specific hardware will not work well in a virtual machine. Ad esempio, è possibile che giochi o applicazioni che richiedono l'elaborazione con GPU non funzionino correttamente.For example, games or applications that require processing with GPUs might not work well. Inoltre, anche nelle applicazioni che si basano su timer inferiori a 10 ms, ad esempio le applicazioni per il mixaggio di musica dal vivo o ad alta precisione, possono verificarsi problemi durante l'esecuzione in una macchina virtuale.Also, applications relying on sub-10ms timers such as live music mixing applications or high precision times could have issues running in a virtual machine.

Inoltre, se Hyper-V è abilitato, tali applicazioni ad alta precisione sensibili alla latenza possono presentare problemi durante l'esecuzione nell'host.In addition, if you have Hyper-V enabled, those latency-sensitive, high-precision applications may also have issues running in the host. Infatti, con la virtualizzazione abilitata, anche il sistema operativo host viene eseguito nel primo livello di virtualizzazione di Hyper-V, esattamente come i sistemi operativi guest.This is because with virtualization enabled, the host OS also runs on top of the Hyper-V virtualization layer, just as guest operating systems do. Tuttavia, a differenza di questi ultimi, il sistema operativo host dispone dell'accesso diretto a tutti i componenti hardware e pertanto le applicazioni con requisiti hardware speciali possono comunque essere eseguite senza problemi nel sistema operativo host.However, unlike guests, the host OS is special in that it has direct access to all the hardware, which means that applications with special hardware requirements can still run without issues in the host OS.

Passaggio successivoNext step

Installare Hyper-V in Windows 10Install Hyper-V on Windows 10