J'ai un système à double démarrage, Windows 7 sur mon lecteur C: et Server 2008 R2 sur mon lecteur K :. Deux disques durs séparés.
J'ai installé Hyper-V et tout fonctionnait bien, construisant des machines virtuelles à gauche et à droite et aimant la vie. Mon disque Win7 est devenu corrompu et je l'ai soufflé et j'ai réinstallé Windows 7. Dans mon environnement de serveur, je n'ai pas pu démarrer de machine virtuelle car "l'hyperviseur n'est pas en cours d'exécution". J'ai couru bcdedit /set hypervisorlaunchtype auto
et cela a résolu mon problème.
J'ai démarré dans Windows 7 et l'ai utilisé pendant quelques jours. Pas de problème. Démarré dans Server 2008 R2 aujourd'hui et j'obtiens la même erreur
"La machine virtuelle n'a pas pu être démarrée car l'hyperviseur n'est pas en cours d'exécution."
Aucun message récent dans le journal opérationnel de Hyper-V-Hypervisor. Seule une erreur récente dans le journal d'administration Hyper-V-VMMS se produit:
Le pilote «Hyperviseur» requis par le service de gestion de machine virtuelle n'est pas installé ou désactivé. Vérifiez vos paramètres ou essayez de réinstaller le rôle Hyper-V.
Je ne vois aucun autre message pertinent dans les autres journaux d'événements Hyper-V- *.
J'ai vérifié le %systemdrive%\ProgramData\Microsoft\Windows\Hyper-V\Virtual Machines\
dossier et il est plein de liens symboliques vers des fichiers de configuration de machine virtuelle, dont une entrée de blog a mentionné un problème possible.
Je suis à bout de souffle, je ne sais pas quoi faire d'autre. La virtualisation est activée dans le BIOS, les services concernés sont démarrés, etc. Des idées?
Résolution:
J'ai dû réappliquer l'indicateur de lancement d'hyperviseur défini, puis j'ai éteint ma machine et débranché physiquement l'alimentation de la machine, puis redémarré. L'hyperviseur a bien fonctionné après cela. Il s'agit d'une solution cohérente. Si je réapplique simplement le drapeau sans débrancher, cela ne fonctionne pas. Je dois dire que je redoute de démarrer dans Win7.
Vous pensez que mes problèmes disparaîtront lorsque Windows 8 sortira avec l'hyperviseur sur le système d'exploitation client?
la source
hypervisorlaunchtype
est supprimé à chaque lancement de Windows 7, bien qu'il n'ait pas clairement précisé s'il a essayé àbcdedit /set ...
nouveau la commande.Réponses:
Dans l'esprit de Don't Be Afraid to Use The Science , je viens d'essayer ceci, en démarrant deux fois à partir de Windows Server 2008 R2, et il semble que lorsque vous installez l'autre système d'exploitation, il disparaît et désactive quelques-uns des éléments supplémentaires. drapeaux dans le magasin bcd.
Lorsque vous êtes dans 2008 R2, exécutez ce qui suit à partir d'une invite de commandes élevée:
bcdedit /set hypervisorlaunchtype auto
Cela devrait remettre le pilote Hyper-V dans la procédure de lancement et vous devriez pouvoir redémarrer vos machines virtuelles.
la source