Les machines virtuelles de génération 2 créées dans System Center 2012 R2 Virtual Machine Manager ne peuvent pas démarrer

Cet article résout un problème dans lequel vous ne pouvez pas démarrer les machines virtuelles de génération 2 créées à l’aide de System Center 2012 R2 Virtual Machine Manager.

Version d’origine du produit : Microsoft System Center 2012 R2 Virtual Machine Manager
Numéro de la base de connaissances d’origine : 2955362

Symptômes

Lorsque vous utilisez System Center 2012 R2 Virtual Machine Manager (VMM 2012 R2) pour la création de modèles, les machines virtuelles de génération 2 basées sur ce modèle ne peuvent pas démarrer après la création. Virtual Machine Manager retourne l’erreur suivante :

Erreur (23352) VMM ne peut pas trouver l’appareil ou cet appareil n’est pas valide pour un périphérique de démarrage.

Cause

Le problème se produit car le fichier Bootmgfw.efi est défini comme premier périphérique de démarrage pour la machine virtuelle au lieu du fichier .vhdx qui contient le système d’exploitation.

Résolution

Pour résoudre le problème, ouvrez les propriétés de la machine virtuelle, mettez en surbrillance Disque dur et déplacez le fichier .vhdx qui contient le système d’exploitation à partir duquel vous souhaitez démarrer vers le haut de la liste. Cela permet à la machine virtuelle de démarrer.

Pour résoudre le problème dans le modèle pour les déploiements futurs de machines virtuelles, exécutez la commande PowerShell suivante sur le serveur Virtual Machine Manager :

get-scvmtemplate -name "YourGen2TemplateName" | set-scvmtemplate -FirstBootDevice "SCSI,0,0"

YourGen2TemplateName est le nom de votre modèle de génération 2, le premier 0 est l’ID de bus SCSI et le second 0 l’ID de numéro d’unité logique du disque de démarrage.

Dès que cette modification est effectuée, les machines virtuelles de nouvelle génération 2 déployées à partir du modèle doivent démarrer correctement.