Server 2008 R2 Hyper-V: driver 'hypervisor' non installato


8

Ho un sistema a doppio avvio, Windows 7 sul mio disco C: e Server 2008 R2 sul mio disco K :. Due dischi rigidi separati.

Ho installato Hyper-V e tutto funzionava alla grande, costruendo VM a destra e sinistra e amando la vita. La mia unità Win7 è diventata corrotta e l'ho fatta esplodere e ho reinstallato Windows 7. Nel mio server Env, non ho potuto avviare alcuna VM perché "l'hypervisor non è in esecuzione". Ho corso bcdedit /set hypervisorlaunchtype autoe questo ha risolto il mio problema.

Ho avviato Windows 7 e l'ho usato per alcuni giorni. Nessun problema. Oggi ho avviato Server 2008 R2 e ho riscontrato lo stesso errore

"Impossibile avviare la macchina virtuale perché l'hypervisor non è in esecuzione."

Nessun messaggio recente nel registro operativo di Hyper-V-Hypervisor. Di seguito è riportato solo l'errore recente nel registro di amministrazione di Hyper-V-VMMS:

Il driver "Hypervisor" richiesto dal servizio di gestione della macchina virtuale non è installato o disabilitato. Controlla le tue impostazioni o prova a reinstallare il ruolo Hyper-V.

Non vedo altri messaggi rilevanti in altri registri eventi Hyper-V- *.

Ho controllato la %systemdrive%\ProgramData\Microsoft\Windows\Hyper-V\Virtual Machines\cartella ed è piena zeppa di collegamenti simbolici ai file di configurazione della macchina virtuale, che un post di blog ha menzionato come possibile problema.

Sono alla fine, non sono sicuro di cos'altro fare. La virtualizzazione è abilitata nel BIOS, vengono avviati i servizi pertinenti, ecc. Qualche idea?

Risoluzione:

Ho dovuto riapplicare il flag hypervisorlaunch impostato, quindi ho spento la macchina e scollegato fisicamente l'alimentazione della macchina e poi riavviato. Hypervisor ha funzionato bene dopo. Questa è una soluzione coerente. Se applico nuovamente la bandiera senza scollegare, non funziona. Devo dire che temo l'avvio in Win7.

Pensi che i miei problemi scompaiano quando esce Windows 8 con Hypervisor sul sistema operativo client?


4
Hai provato a reinstallare il ruolo Hyper-V?
ErnieTheGeek,

1
Aggiungi il risultato del comando bcdedit alla tua domanda.
Ricardo Polo Jaramillo,

1
Questa domanda è adatta per Super User e i moderatori di Server Fault ci hanno informato che non dovremmo migrare indietro. Proviamo a concentrarci sulla risoluzione del problema di Nathan e non generiamo più polemiche. Questa domanda è adatta qui.
nhinkle

@RicardoPolo: da quello che ho letto hypervisorlaunchtypeviene rimosso ogni volta che viene lanciato Windows 7, anche se non ha specificato chiaramente se ha provato di bcdedit /set ...nuovo il comando.
Tamara Wijsman,

Risposte:


3

Nello spirito di Non abbiate paura di usare The Science , ho appena provato questo, eseguendo il dual-boot da Windows Server 2008 R2 e sembra che quando si installa l'altro sistema operativo, vada e disabiliti alcuni extra bandiere nel negozio bcd.

Quando sei nel 2008 R2, esegui quanto segue da un prompt dei comandi con privilegi elevati:

bcdedit /set hypervisorlaunchtype auto

Ciò dovrebbe riportare il driver Hyper-V nella procedura di avvio e si dovrebbe essere in grado di riavviare la VM.


Questo è già stato menzionato nella domanda. O vuoi dire che dovrebbe riprovare? Pensando a ciò, se eseguendolo di nuovo lo risolve di nuovo potrebbe essere in grado di risolverlo con uno script di avvio / accesso però ... +1
Tamara Wijsman,

@TomWijsman - quando l'ho provato, le bandiere hanno continuato a sovrascrivere l'un l'altro. Anche dalla ricerca che ho fatto per questa domanda, quello sembra essere l' unico modo per risolverlo. Quindi sta succedendo qualcosa di strano.
Mark Henderson,

Penso che questa sia la soluzione, ma devo dirti che non sono davvero contento di questo "rimedio" ...
Nathan DeWitt,

@NathanDeWitt - ad essere onesti, il dual-boot di un hypervisor è una cosa incredibilmente rara e strana, si tratta di un caso limite come puoi ottenere.
Mark Henderson,

@Farseeker: nel mondo degli sviluppatori, è più comune di quanto si pensi. Facciamo lo sviluppo di SharePoint e abbiamo bisogno di Server 2008 VM. ma facciamo anche sviluppatori di app mobili ed è bello funzionare su un sistema operativo client. sì, potremmo virtualizzare il sistema operativo client, ma questo utilizza risorse inutilmente. in esecuzione su un laptop, la RAM è scarsa. il dual-boot è un modo per aggirarlo. L'avvio su VHD è una possibile soluzione, quella che sto esaminando.
Nathan DeWitt il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.