Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à : ✔️ Machines virtuelles Linux ✔️ Machines virtuelles Windows
Cet article aide à corriger les erreurs VHD lors de l’exécution de la machine virtuelle sous Windows ou Linux.
Symptômes
Lorsque vous créez une machine virtuelle dans Microsoft Azure à l’aide d’un VHD chargé, le déploiement échoue et renvoie le message d’erreur suivant :
New-AzureRmVM : Long running operation failed with status 'Failed'.
ErrorCode: InvalidVhd
ErrorMessage: The specified cookie value in VHD footer indicates that disk 'diskname' with blob https://xxxxxx.blob.core.windows.net/vhds/samplename.vhd is not a supported VHD. Disk is expected to have cookie value 'conectix'.
La cause
Ce problème se produit pour l’une des raisons suivantes :
- Le VHD ne respecte pas l’alignement de 1 mo (offset). La taille de disque prise en charge doit être de 1 Mo * N. Par exemple, le disque doit être de 102,401 Mo.
- Le disque dur virtuel a des espaces non alloués. Les espaces non alloués peuvent ne pas contenir de métadonnées ou de données, mais leur présence peut compliquer la conversion vers un disque fixe et provoquer des erreurs.
- Le VHD est corrompu ou n’est pas pris en charge.
Résolution
Remarque
Pour effectuer le correctif suivant, effectuez ces étapes avant de charger le disque dur virtuel dans Azure.
Pour résoudre ce problème, redimensionnez le disque de sorte qu’il soit conforme à l’alignement de 1 Mo :
Pour résoudre le problème sous Windows, utilisez l’applet de commande Resize-VHD PowerShell. Notez que Resize-VHD n’est pas une applet de commande Azure PowerShell.
Pour résoudre le problème sous Linux, utilisez la commande qemu-img.
Pour plus d’informations sur la création et le chargement d’un VHD pour la création d’une machine virtuelle Azure, consultez les articles suivants :
- Télécharger et créer une machine virtuelle Linux à partir d’une image disque personnalisée à l’aide d’Azure CLI 1.0
- Créer et télécharger un VHD Windows Server sur Azure
Des problèmes persistants peuvent indiquer un VHD corrompu. Dans cette situation, nous vous recommandons de reconstruire le VHD à partir de zéro.
Pour plus d’informations, consultez l’article suivant :
Contactez-nous pour obtenir de l’aide
Pour toute demande ou assistance, créez une demande de support ou posez une question au support de la communauté Azure. Vous pouvez également soumettre des commentaires sur les produits à la communauté de commentaires Azure.