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 : 4010137
Cet article fournit une solution à un problème où la machine virtuelle Windows ne démarre pas avec le code d’erreur 0xc0000098.
Symptômes
Windows ne démarre pas. Au lieu de cela, le système génère une erreur semblable à ce qui suit :
Fichier : \<BINARY>
État : 0xc0000098
Informations : Windows n’a pas pu charger, car un pilote système critique est manquant ou endommagé.
Dans ce message, <BINARY> représente le fichier binaire réel trouvé.
Cause
Ce problème se produit si un fichier binaire provient d’une version différente de Windows que le système d’exploitation de la machine virtuelle.
Ré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.
Pour résoudre le problème, procédez comme suit.
Étape 1 : Attacher le disque du système dʼexploitation de la machine virtuelle à une autre machine virtuelle en tant que disque de données
- 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. Ouvrez Gestion de l’ordinateur>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.
Étape 2 : Réparer ou remplacer le fichier binaire
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.
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.