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 base de connaissances d’origine : 4010132
Cet article fournit une solution à un problème où Windows ne parvient pas à démarrer et génère un code d’erreur 0xc0000221.
Symptômes
Windows ne parvient pas à démarrer et génère l’erreur suivante :
Fichier : \Windows\system32\ntoskrnl.exe
État : 0xc0000221
Informations : le système d’exploitation n’a pas pu être chargé, car le noyau est manquant ou contient des erreurs.
Cause
Ce problème se produit si le système de fichiers est endommagé.
Résolutions
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.
Pour résoudre le problème, procédez comme suit.
Étape 1
Supprimez la machine virtuelle. Veillez à sélectionner l’option Conserver les disques lorsque vous effectuez cette opération.
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 Comment attacher un disque de données à une machine virtuelle Windows dans le portail Azure.
Connectez-vous à la machine virtuelle de dépannage, puis ouvrez la gestion des disques de gestion de l’ordinateur>. Assurez-vous que le disque du système d’exploitation est en ligne et que des lettres de lecteurs sont affectées à ses partitions.
Utilisez l’image WinRE située dans chaque installation windows (récupérer l’image de console) en tant que référentiel pour tenter de corriger l’altération. Le volume G est le lecteur du disque de système d’exploitation endommagé :
Dism /image:g:\ /cleanup-image /restorehealth /source:wim:g:\recovery\windowsRE\winre.wim:1
Si la ligne de commande indique qu’il y a une altération, mais que le fichier requis est introuvable, téléchargez une ISO pour la version Windows de ce disque sur l’ordinateur de résolution des problèmes.
Extrayez l’ISO du média, puis recherchez le fichier WIM à l’intérieur et utilisez-le comme dépôt :
Dism /image:g:\ /cleanup-image /restorehealth /source:wim:<WIM FILE FROM ISO>:1
Recréez la machine virtuelle. Si la machine virtuelle ne démarre toujours pas, passez à l’étape 2.
Étape 2
Exécutez DISM. Sur l’exemple de ligne ci-dessous, G est le lecteur du disque de système d’exploitation endommagé :
dism.exe /image:g:\ /cleanup-image /restorehealth
Exécutez le vérificateur de fichiers système (SFC). Sur l’exemple de ligne ci-dessous, G est le lecteur du disque de système d’exploitation endommagé :
sfc /scannow /offbootdir=g:\ /offwindir=g:\windows
Si SFC détecte une altération, mais ne peut pas la corriger, passez à l’étape 3.
Si SFC indique que l’altération est corrigée, détachez le disque du système d’exploitation de la machine virtuelle de dépannage et attendez qu’Azure met à jour le bail de disque (3 minutes au plus).
Recréez la machine virtuelle.
Étape 3 :
SFC vérifie l’altération dans le Registre et le système de fichiers. Si SFC indique que les fichiers endommagés ont été trouvés mais qu’il ne peut pas les corriger, vous pouvez démarrer la machine virtuelle à partir de la dernière configuration correcte connue. C’est pour vous assurer que vous disposez d’un bon registre. Ensuite, vérifiez à nouveau le système de fichiers en exécutant SFC pour identifier les fichiers potentiellement endommagés.
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.