Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo articolo fornisce informazioni utili per risolvere i problemi che si verificano quando si installa il ruolo Hyper-V o si avviano macchine virtuali Hyper-V.
Numero KB originale: 2762297
Sintomi
Vari sintomi ed errori:
Problema 1
In un computer con Windows Server 2012 o Windows 8 con il ruolo Hyper-V installato o dopo l'aggiornamento da una versione precedente di Windows con il ruolo Hyper-V già installato, è possibile che venga visualizzato il messaggio di errore seguente durante l'avvio di una macchina virtuale:
Impossibile avviare la macchina virtuale 'VM_Name' perché l'hypervisor non è in esecuzione (ID <macchina virtuale Virtual_Machine_ID>). Le azioni seguenti possono aiutare a risolvere il problema:
- Verificare che il processore del computer fisico disponga di una versione supportata della virtualizzazione assistita da hardware.
- Verificare che la virtualizzazione assistita dall'hardware e la protezione dell'esecuzione dei dati assistita dall'hardware siano abilitate nel BIOS del computer fisico. Se si modifica il BIOS per abilitare entrambe le impostazioni, è necessario disattivare l'alimentazione del computer fisico e quindi riattivarla. La reimpostazione del computer fisico non è sufficiente.
- Se sono state apportate modifiche all'archivio dati di configurazione di avvio, esaminare queste modifiche per assicurarsi che l'hypervisor sia configurato per l'avvio automatico.
Problema 2
Un computer che esegue Windows Server 2012 o Windows 8, provando ad abilitare il ruolo Hyper-V, è possibile che venga visualizzato uno dei messaggi di errore seguenti:
- Impossibile installare Hyper-V perché il supporto per la virtualizzazione non è abilitato nel BIOS.
- Non è possibile installare Hyper-V: Prevenzione esecuzione dati non è abilitata.
- Verificare che il BIOS del computer disponga del supporto per la virtualizzazione e che la protezione dell'esecuzione dei dati sia abilitata.
Problema 3
Quando si tenta di abilitare il supporto SR-IOV in Windows Server 2012 con Hyper-V installato, è possibile che vengano visualizzati i messaggi di errore seguenti dalla proprietà IovSupportReasons quando si esegue il comando di PowerShell seguente:
Get-VMHost | Format-List IovSupport, IovSupportReasons
- Non è possibile utilizzare SR-IOV in questo computer perché il processore non supporta la conversione degli indirizzi di secondo livello (SLAT). Per i processori Intel, questa funzionalità può essere definita tabelle di pagine estese (EPT). Per i processori AMD, questa funzionalità può essere definita RVI (Rapid Virtualization Indexing) o tabelle di pagine nidificate (NPT).
- Il chipset sul sistema non interrompe il mapping, senza il quale SR-IOV non può essere supportato.
- Il chipset sul sistema non esegue il mapping DMA, senza il quale SR-IOV non può essere supportato.
- SR-IOV non può essere usato in questo sistema perché è stato configurato per disabilitare l'uso dell'hardware di mapping di I/O.
- Assicurarsi che il sistema disponga del supporto del chipset per SR-IOV e che la virtualizzazione di I/O sia abilitata nel BIOS.
- Per usare SR-IOV in questo computer, il BIOS deve essere aggiornato perché contiene informazioni non corrette che descrivono le funzionalità hardware. Contattare il produttore del computer per un aggiornamento.
- SR-IOV non può essere usato in questo sistema perché segnala che non esiste pci Express Bus. Per ulteriori informazioni, contattare il produttore del sistema.
- Per usare SR-IOV in questo sistema, il BIOS di sistema deve essere aggiornato per consentire a Windows di controllare PCI Express. Contattare il produttore del sistema per un aggiornamento.
- SR-IOV non può essere usato in questo sistema perché l'hardware PCI Express non supporta Controllo di accesso Services (ACS) in alcuna porta radice. Per ulteriori informazioni, contattare il fornitore del sistema.
Causa
Varie cause associate ai problemi menzionati nella sezione Sintomi.
Causa del problema 1
Questo errore si verifica perché la funzionalità SMX (Secure Mode Extensions) disponibile dal BIOS è abilitata e si verifica una modifica nell'ambiente di esecuzione. In questo modo l'Hypervisor non viene caricato.
Causa del problema 2
Questo errore può verificarsi quando il BIOS segnala che la virtualizzazione supporta o Protezione esecuzione dati non è abilitata anche se è abilitata nel menu di configurazione del BIOS.
Causa del problema 3
Questi errori possono essere causati dai motivi seguenti:
- BIOS obsoleto
- Impostazione DEL BIOS non corretta
- Hardware incompatibile
Risoluzione
Per risolvere i problemi menzionati nella sezione Sintomi, vedere la sezione appropriata di seguito:
Risoluzione del problema 1
Contattare la produzione hardware per verificare la presenza di un aggiornamento bios/firmware e disabilitare la funzionalità SMX (Secure Mode Extensions) dal BIOS.
Risoluzione del problema 2
Contattare la produzione hardware per verificare la presenza di un aggiornamento bios/firmware.
Risoluzione del problema 3
- Verificare con il produttore dell'hardware che il sistema contenga il supporto del chipset richiesto ed è supportato per la funzionalità SR-IOV tramite firmware.
- Assicurarsi che il sistema venga aggiornato con la versione più recente del firmware contenente il supporto SR-IOV.
- Potrebbe essere necessario modificare le impostazioni del firmware per abilitare VT-d (su piattaforme Intel) o AMD-Vi (nelle piattaforme AMD). Questo può essere fatto riferimento in diversi modi, tra cui "IOMMU", "IO/MMU", "I/O Virtualization" o "supporto SR-IOV". La denominazione delle impostazioni del firmware è specifica del fornitore.
- Alcuni sistemi possono avere impostazioni in due posizioni diverse nel firmware che richiedono la configurazione. È consigliabile consultare la documentazione dei produttori di hardware per le impostazioni specifiche e per l'hardware NIC supportato per la rete SR-IOV.
- Dopo aver modificato le impostazioni bios/firmware, potrebbe essere necessario riavviare il sistema a freddo.
Vedere anche le note sulla versione di Windows Server 2012 per Hyper-V che contengono informazioni aggiuntive su SR-IOV.
Note sulla versione: Problemi importanti in Windows Server 2012