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 à : ✔️ Machine virtuelles Windows
Numéro de l’article d’origine dans la base de connaissances : 4010138
Cet article décrit les étapes à suivre pour résoudre les problèmes de démarrage dans lesquels un code d’erreur 0xC0000225
se produit sur des machines virtuelles Azure. Cette erreur indique que le statut ou l’objet est introuvable.
Symptômes
Une machine virtuelle (VM) Windows ne démarre pas. Lorsque vous utilisez les diagnostics de démarrage pour voir une capture d’écran de la machine virtuelle, vous constatez que la console du Gestionnaire de démarrage Windows inclut le texte suivant :
- Un message d’erreur « Échec de démarrage de Windows »
- Un code d’erreur
0xc0000225
- Plus d’informations sur l’erreur
Le fichier associé à ce code d’erreur indique les étapes à suivre pour que vous puissiez résoudre le problème. Les erreurs qui peuvent être présentées dans la console du Gestionnaire de démarrage Windows sont affichées dans les sections suivantes.
Symptôme 1 : erreur dans un fichier système dans le répertoire \Windows\System32\drivers
████████████████████████████Windows Boot Manager████████████████████████████████
Windows failed to start. A recent hardware or software change might be the
cause. To fix the problem:
1. Insert your Windows installation disc and restart your computer.
2. Choose your language settings, and then click "Next."
3. Click "Repair your computer."
If you do not have this disc, contact your system administrator or computer
manufacturer for assistance.
File: \Windows\System32\drivers\<driver-name>.sys
Status: 0xc0000225
Info: The operating system couldn't be loaded because a critical system
driver is missing or contains errors.
█ENTER=OS Selection███████████████████████████████████████████████ESC=Recovery██
Symptôme 2 : erreur sans fichier affiché
████████████████████████████Windows Boot Manager████████████████████████████████
Windows failed to start. A recent hardware or software change might be the
cause. To fix the problem:
1. Insert your Windows installation disc and restart your computer.
2. Choose your language settings, and then click "Next."
3. Click "Repair your computer."
If you do not have this disc, contact your system administrator or computer
manufacturer for assistance.
Status: 0xc0000225
Info: The boot selection failed because a required device is
inaccessible.
█ENTER=Continue███████████████████████████████████████████████████████ESC=Exit██
Note
Dans le champ Info
, vous pouvez voir le texte alternatif suivant :
Une erreur inattendue s’est produite.
Symptôme 3 : erreur dans le fichier \WINDOWS\system32\config\system
████████████████████████████Windows Boot Manager████████████████████████████████
Windows failed to start. A recent hardware or software change might be the
cause. To fix the problem:
1. Insert your Windows installation disc and restart your computer.
2. Choose your language settings, and then click "Next."
3. Click "Repair your computer."
If you do not have this disc, contact your system administrator or computer
manufacturer for assistance.
File: \WINDOWS\system32\config\system
Status: 0xc0000225
Info: The operating system couldn't be loaded because the system
registry file is missing or contains errors.
█ENTER=OS Selection█████████████████████████████████████████████████████████████
Note
Vous pouvez voir un type similaire de message d’erreur sur un écran bleu sur la page Récupération :
Récupération
Votre PC/appareil doit être réparé
Le système d’exploitation n’a pas pu être chargé car le fichier de registre système est manquant ou contient des erreurs.
Fichier : \Windows\system32\config\system
Code d’erreur : 0xc0000225Choisissez l’une des options suivantes pour résoudre ce problème :
Appuyez sur Échap pour la récupération
Appuyez sur Entrée pour réessayer
Appuyez sur F8 pour Paramètres de démarrage
Solution possible : restaurer la machine virtuelle à partir d’une sauvegarde
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. Toutefois, si la restauration de la machine virtuelle à partir de la sauvegarde n’est pas possible, passez aux sections Cause.
Cause 1 : fichier binaire système manquant ou endommagé
Le fichier associé au code d’erreur est un fichier binaire système (.sys) manquant ou endommagé.
Solution 1 : Réparer ou remplacer le fichier binaire système
Réparez ou remplacez le fichier binaire système (.sys) en procédant comme suit :
Réparer le fichier binaire endommagé
Ouvrez une invite CMD avec élévation de privilèges et exécutez chkdsk sur le disque :
chkdsk <drive-letter>: /F
Remplacer le fichier binaire endommagé
Sur le disque attaché, accédez à l’emplacement du fichier binaire affiché dans le message d’erreur.
Renommez le fichier du nom binaire.sys en <nom> binaire.sys.old.><
Sur le disque attaché, accédez au dossier \Windows\WinSxS . Ensuite, recherchez le fichier binaire affiché dans le message d’erreur. Pour ce faire, exécutez la commande suivante dans une invite de commandes :
dir <binary-name> /s
La commande répertorie toutes les différentes versions du fichier binaire avec la date de création. Copiez la dernière version du fichier binaire dans le dossier \Windows\System32\Drivers en exécutant la commande suivante :
copy <drive>:\Windows\WinSxS\<directory-where-file-is>\<binary-name>.sys <drive>:\Windows\System32\Drivers\
Par exemple, consultez la sortie de la console suivante :
E:\Windows\WinSxS>dir ACPI.sys /s Volume in drive E has no label. Volume Serial Number is A0B1-C2D3 Directory of E:\Windows\WinSxS\amd64_acpi.inf_0123456789abcdef_6.3.9600.16384_none_cdef0123456789ab 11/21/2014 07:48 PM 94,989 acpi.sys 1 File(s) 94,989 bytes Directory of E:\Windows\WinSxS\amd64_acpi.inf_0123456789abcdef_6.3.9600.16384_none_89abcdef01234567 11/21/2014 07:48 PM 119,547 acpi.sys 1 File(s) 119,547 bytes Directory of E:\Windows\WinSxS\amd64_acpi.inf_0123456789abcdef_6.3.9600.16384_none_456789abcdef0123 11/21/2014 04:06 PM 533,824 acpi.sys 1 File(s) 533,824 bytes Total Files Listed: 3 File(s) 748,360 bytes 0 Dir(s) 123,967,512,576 bytes free E:\Windows\WinSxS>copy E:\Windows\WinSxS\amd64_acpi.inf_0123456789abcdef_6.3.9600.16384_none_cdef0123456789ab\acpi.sys E:\Windows\System32\Drivers\ 1 file(s) copied. E:\Windows\WinSxS>
Note
Si le fichier binaire système ne peut pas être renommé, prenez possession du fichier. Cette action vous donne un accès complet à ce fichier.
L’exemple de sortie de la console montre le volume E comme exemple. La lettre réelle doit refléter le lecteur défectueux (le disque du système d’exploitation attaché en tant que disque de données sur la machine virtuelle de dépannage).
Si le dernier fichier binaire ne fonctionne pas, vous pouvez essayer la version précédente du fichier pour obtenir un niveau de mise à jour système antérieur sur ce composant.
Si le seul fichier binaire retourné dans cette étape correspond au fichier que vous essayez de remplacer sur la machine virtuelle affectée, et si les deux fichiers ont la même taille et le même horodatage, vous pouvez remplacer le fichier endommagé en le copiant à partir d’une autre machine virtuelle qui a le même système d’exploitation et, si possible, le même niveau de mise à jour système.
Détachez le disque réparé de la machine virtuelle de dépannage. Ensuite, créez une machine virtuelle à partir du disque du système d’exploitation.
Cause 2 : données de configuration de démarrage endommagées ou disque dur virtuel mal préparé
Si un nom de fichier n’est pas affiché dans l’écran d’erreur et que vous voyez un message indiquant « La sélection de démarrage a échoué car un appareil requis est inaccessible », la cause du problème est l’un des scénarios suivants :
Les données de configuration de démarrage (BCD) sont endommagées.
Le disque dur virtuel (VHD) est migré à partir d’un emplacement local, mais il est préparé de manière incorrecte.
Solution 2 : réparer les données de configuration de démarrage
Réparez les données de configuration de démarrage en exécutant les commandes BCDEdit en tant qu’administrateur. Pour ce faire, procédez comme suit :
Supprimez la machine virtuelle.
Important
Lorsque vous êtes invité à confirmer la suppression de la machine virtuelle, veillez à décochez l’option Supprimer avec la machine virtuelle associée au type de ressource de disque du système d’exploitation.
Attachez le disque du système d’exploitation en tant que disque de données à une autre machine virtuelle (une machine virtuelle de dépannage). Pour plus d’informations, consultez Attacher un disque de données managé à une machine virtuelle Windows à l’aide du Portail Azure.
Connectez-vous à la machine virtuelle de dépannage.
Sélectionnez Démarrer, puis recherchez et sélectionnez Gestion de l’ordinateur. Dans l’arborescence de la console de l’application Gestion de l’ordinateur, sélectionnez Gestion des disques. Assurez-vous que le disque du système d’exploitation est en ligne et que ses partitions ont des lettres de lecteur affectées.
Identifiez la partition de démarrage et la partition Windows. S’il n’y a qu’une seule partition sur le disque du système d’exploitation, cette partition est à la fois la partition de démarrage et la partition Windows.
Si le disque du système d’exploitation contient plusieurs partitions, vous pouvez les identifier en affichant les dossiers dans les partitions :
La partition Windows contient un dossier nommé Windows. Cette partition est plus grande que les autres.
La partition de démarrage contient un dossier nommé boot. Ce dossier est masqué par défaut. Pour afficher le dossier dans l’Explorateur de fichiers, ouvrez la boîte de dialogue Options des dossiers, sélectionnez pour afficher les fichiers et dossiers masqués, puis désactivez l’option Masquer les fichiers du système d’exploitation protégés (recommandé). La partition de démarrage fait généralement entre 300 Mo et 500 Mo.
Exécutez la commande suivante BCDEdit /enum en tant qu’administrateur, puis enregistrez l’identificateur du chargeur de démarrage Windows (et non du Gestionnaire de démarrage Windows). L’identificateur est un code de 32 caractères au format GUID (xxxxxxxx-xxxx--xxxxxxxxxxxx).- Vous devez utiliser cet identificateur à l’étape suivante.
bcdedit /store <boot-partition>:\boot\bcd /enum /v
Note
S’il n’existe pas de fichier de magasin bcd dans le dossier de démarrage de la partition de démarrage , restaurez le fichier en suivant les étapes de réparation ou de remplacement du fichier binaire, sauf que vous remplacez le fichier \boot\bcd au lieu d’un fichier binaire système (.sys).
Réparez les données de configuration de démarrage en exécutant les commandes BCDEdit /set suivantes. Remplacez les espaces réservés par les valeurs réelles, comme décrit dans le tableau suivant.
Paramètre substituable Valeur <windows-partition> Partition qui contient un dossier nommé Windows <boot-partition> Partition qui contient un dossier système masqué nommé boot <identifier> Identificateur du chargeur de démarrage Windows que vous avez trouvé à l’étape précédente bcdedit /store <boot-partition>:\boot\bcd /set {<identifier>} OSDEVICE BOOT
bcdedit /store <boot-partition>:\boot\bcd /set {<identifier>} OSDEVICE partition=<windows-partition>:
Détachez le disque réparé du système d’exploitation de la machine virtuelle de dépannage. Puis, créez une machine virtuelle à partir du disque du système d’exploitation.
Cause 3 : corruption de la ruche du registre
Le fichier associé à l’erreur est un fichier de Registre, tel que \WINDOWS\system32\config\system.
Ces erreurs se produisent parce que la ruche du Registre est endommagée. Une ruche de Registre peut être endommagée si l’un des scénarios suivants se produit :
- La ruche échoue.
- La ruche est montée mais est vide.
- La ruche n’a pas été fermée correctement.
Solution 3 : corriger la ruche endommagée
Important
Cette section, méthode ou tâche contient des étapes vous indiquant comment modifier le Registre. Toutefois, des problèmes graves peuvent se produire si vous modifiez le Registre de façon incorrecte. Par conséquent, vérifiez que vous suivez ces étapes attentivement. Pour pallier à toute éventualité, sauvegardez le Registre avant de le modifier afin de pouvoir le restaurer en cas de problème. Pour plus d’informations sur la sauvegarde et la restauration du registre, voir : Procédure de sauvegarde, de modification et de restauration du Registre dans Windows.
Corrigez la ruche endommagée en procédant comme suit :
Supprimez la machine virtuelle.
Important
Lorsque vous êtes invité à confirmer la suppression de la machine virtuelle, veillez à décochez l’option Supprimer avec la machine virtuelle associée au type de ressource de disque du système d’exploitation.
Attachez le disque du système d’exploitation en tant que disque de données à une autre machine virtuelle (une machine virtuelle de dépannage). Pour plus d’informations, consultez Attacher un disque de données managé à une machine virtuelle Windows à l’aide du Portail Azure.
Connectez-vous à la machine virtuelle de dépannage.
Sélectionnez Démarrer, puis recherchez et sélectionnez Gestion de l’ordinateur. Dans l’arborescence de la console de l’application Gestion de l’ordinateur, sélectionnez Gestion des disques. Assurez-vous que le disque du système d’exploitation est en ligne et que des lettres de lecteurs sont affectées à ses partitions.
Sur le disque du système d’exploitation que vous avez attaché, accédez au dossier \Windows\System32\config . Copiez tous les fichiers dans un dossier de sauvegarde pour le cas où une restauration serait requise.
Sélectionnez Démarrer, puis recherchez et sélectionnez Éditeur du Registre (regedit.exe).
Dans l’application Éditeur du Registre, sélectionnez la sous-arborescence HKEY_USERS, sélectionnez Hive de>chargement de fichier dans le menu, puis chargez le fichier \Windows\System32\config\SYSTEM.
Si la ruche se charge sans problème, cela signifie que la ruche n’a pas été fermée correctement. Dans ce cas, déchargez la ruche pour déverrouiller le fichier et résoudre le problème.
Note
Si le message d’erreur suivant s’affiche, contactez le support Azure :
Impossible de charger <lecteur> :\Windows\System32\config\SYSTEM : Erreur lors du chargement de Hive
Détachez le disque du système d’exploitation de la machine virtuelle de dépannage. Ensuite, créez une machine virtuelle à partir du disque du système d’exploitation.
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.