Partager via


Erreur du gestionnaire de démarrage Windows - État 0xC0000428 de hachage dʼimage non valide

S’applique à : ✔️ Machine virtuelles Windows

Cet article fournit des étapes pour résoudre les problèmes où une image d’aperçu a été utilisée et la période d’essai a expiré, ce qui empêche le démarrage d’une machine virtuelle Azure (VM).

Symptôme

Quand vous utilisez les Diagnostics de démarrage pour obtenir la capture d’écran de la machine virtuelle, vous pouvez constater que la machine virtuelle affiche le message « Préparation » ou « Préparation de Windows ».

Fichier : \windows\system32\boot\winload.exe

Statut : 0xc0000428

Windows ne peut pas vérifier la signature numérique de ce fichier.

Capture d’écran de la fenêtre du gestionnaire de démarrage Windows, avec le statut Ox0000428 et l’information que Windows ne peut pas vérifier la signature numérique de ce fichier.

ou le message :

Fichier : \Windows\system32\winload.exe

Statut : 0xc0000428

Info : la signature numérique de ce fichier n’a pas pu être vérifiée.

Capture d’écran de la fenêtre du gestionnaire de démarrage Windows, avec le statut Ox0000428 et l’information que la signature numérique de ce fichier n’a pas pu être vérifiée.

Cause

L’image utilisée pour créer la machine virtuelle était une image d’aperçu avec une date d’expiration plutôt qu’une image RTM (Release to Manufacturing).

Les images d’aperçu ont un cycle de vie désigné et la capture d’écran que vous voyez s’affiche lorsque vous dépassez la date d’expiration, ce qui signifie que l’essai de l’image est terminé.

Exemple d’images d’aperçu

a699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhd

Vous n’êtes pas en mesure d’étendre la date d’expiration d’une image d’aperçu. Une fois que la préversion a expiré, la machine virtuelle ne peut plus démarrer.

  • Selon le produit, la période d’essai peut varier. Par exemple, les images d’aperçu Windows ont une période d’essai de 180 jours.

  • Dans Azure, toutes les images pour Windows qui sont des versions d’aperçu incluront une note dans leur description indiquant qu’elles ne sont pas destinées à la production et qu’elles sont disponibles pour une utilisation uniquement pendant une période d’essai spécifiée ou en tant que « version d’aperçu ».

Solution

Conseil

Si vous disposez d’une sauvegarde récente de la machine virtuelle, vous pouvez essayer de restaurer la machine virtuelle à partir de la sauvegarde pour résoudre le problème de démarrage.

Si votre image est une image de prévisualisation, il n’y a aucun moyen de prolonger la date d’expiration de l’image utilisée, vous devrez déployer une nouvelle VM en utilisant une image non prévisualisée. Les étapes ci-dessous vous aideront à identifier si vous avez utilisé une image d’aperçu, ainsi qu’à fournir des ressources pour vous aider à transférer des données de cette machine virtuelle vers une nouvelle machine virtuelle. Si vous avez positivement identifié l’image comme une image d’aperçu, l’image n’est pas récupérable, car elle est maintenant expirée.

Selon vos préférences, vous pouvez utiliser Azure PowerShell ou Azure CLI pour interroger votre image afin de déterminer s’il s’agit d’une image d’aperçu. Vous pouvez utiliser ces commandes pour confirmer que l’image est une image d’aperçu.

Requête à l’aide d’Azure PowerShell

  1. Ouvrez l’application Windows PowerShell.

  2. Exécutez les commandes suivantes :

    $locName = "<LOCATION>" 
    $pubName = "<PUBLISHER NAME>" 
    $offerName = "<OFFER NAME>" 
    $skuName= "<YEAR WHEN THIS IMAGE WAS RELEASED>"
    Get-AzVMImagePublisher -Location $locName | Select $pubName
    Get-AzVMImageOffer -Location $locName -PublisherName $pubName | Select Offer
    Get-AzVMImageSku -Location $locName -PublisherName $pubName -Offer $offerName | Select Skus
    Get-AzVMImage -Location $locName -PublisherName $pubName -Offer $offerName -Skus $skuName | Select Version
    
  • Dans les commandes précédentes, remplacez <LOCATION>, <PUBLISHER NAME>, <OFFER NAME> et <YEAR WHEN THIS IMAGE WAS RELEASED> par les informations indiquées. Supprimez également les symboles « < » et « > ».

    Voir l’exemple suivant :

    $locName = "West US" 
    $pubName = "MicrosoftWindowsServer" 
    $offerName = "WindowsServer" 
    $skuName= "2016-Datacenter"
    Get-AzVMImagePublisher -Location $locName | Select $pubName
    Get-AzVMImageOffer -Location $locName -PublisherName $pubName | Select Offer
    Get-AzVMImageSku -Location $locName -PublisherName $pubName -Offer $offerName | Select Skus
    Get-AzVMImage -Location $locName -PublisherName $pubName -Offer $offerName -Skus $skuName | Select Version
    

Requête à l’aide d’Azure CLI

  1. Si vous ne l’avez pas déjà fait, vous devrez installer Azure CLI.

  2. Une fois téléchargé, utilisez l’invite de commande ou PowerShell pour entrer la commande az login, puis connectez-vous avec les informations d’identification de votre compte.

  3. Une fois connecté, saisissez les commandes suivantes :

    az vm image list-publishers --location "<LOCATION>"
    az vm image list-offers --location "West US" --publisher "<PUBLISHER NAME>"
    az vm image list-skus --location "West US" --publisher "<PUBLISHER NAME>" --offer "<OFFER NAME>"
    az vm image list  --location "West US" --publisher "<PUBLISHER NAME>" --offer "<OFFER NAME>" --sku "<YEAR WHEN THIS IMAGE WAS RELEASED>"
    
  • Dans les commandes précédentes, remplacez <LOCATION>, <PUBLISHER NAME>, <OFFER NAME> et <YEAR WHEN THIS IMAGE WAS RELEASED> par les informations indiquées. Supprimez également les symboles « < » et « > ».

    Voir l’exemple suivant :

    az vm image list-publishers --location "West US"
    az vm image list-offers --location "West US" --publisher "MicrosoftWindowsServer"
    az vm image list-skus --location "West US" --publisher "MicrosoftWindowsServer" --offer "WindowsServer"
    az vm image list  --location "West US" --publisher "MicrosoftWindowsServer" --offer "WindowsServer" --sku "2016-Datacenter"
    

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.