Perte de cohérence avec les disques durs virtuels IDE lorsqu'un serveur hôte Hyper-V subit un redémarrage imprévu

Travaillez partout et à partir de n’importe quel appareil avec Microsoft 365

Effectuez une mise à niveau vers Microsoft 365 pour travailler partout avec les dernières fonctionnalités et mises à jour.

Mettre à niveau maintenant

Symptômes

Si un hôte Hyper-V Windows Server 2012 ou Windows Server 2008 R2 subit un redémarrage imprévu et si des volumes des disques durs virtuels connectés à un contrôleur IDE sont utilisés par des machines virtuelles, les disques durs virtuels de ce serveur risquent de ne plus être cohérents.

Supposons par exemple que vous disposez d'un contrôleur de domaine virtualisé sur un serveur Hyper-V. Lorsque le serveur hôte Hyper-V se bloque ou subit une panne de courant, la base de données Active Directory peut être endommagée ou le démarrage de la machine virtuelle peut échouer et un message d'erreur semblable au suivant peut s'afficher :

c00002e2 Impossible de démarrer les services d’annuaire en raison de l'erreur suivante : %hs État de l'erreur : 0x%x. Arrêtez le système et redémarrez en mode de restauration des services d’annuaire. Consultez le journal des événements pour obtenir des informations plus détaillées.

Cause

Ce problème se produit, car le contrôleur IDE virtuel Hyper-V signale à tort une réussite si un système d'exploitation sur l'invité nécessite la désactivation du cache disque. Cela peut amener une application à générer des opérations d'E/S qu'elle croit persistantes sur le disque, mais qui sont en fait autorisées à résider dans le cache disque et ne résisteraient pas à des pannes de courant de l'hôte Hyper-V.

Accédez à la section Plus d'informations pour plus d'informations générales.

Résolution

Hotfix information

A supported hotfix is available from Microsoft. However, this hotfix is intended to correct only the problem that described in this article. Apply this hotfix only to systems that are experiencing the problem described in this article. This hotfix might receive additional testing. Therefore, if you are not severely affected by this problem, we recommend that you wait for the next software update that contains this hotfix.

If the hotfix is available for download, there is a "Hotfix Download Available" section at the top of this Knowledge Base article. If this section does not appear, contact Microsoft Customer Service and Support to obtain the hotfix.

Note If additional issues occur or if any troubleshooting is required, you might have to create a separate service request. The usual support costs will apply to additional support questions and issues that do not qualify for this specific hotfix. For a complete list of Microsoft Customer Service and Support telephone numbers or to create a separate service request, visit the following Microsoft website:

Note The "Hotfix Download Available" form displays the languages for which the hotfix is available. If you do not see your language, it is because a hotfix is not available for that language.

Prerequisites

To apply this hotfix, you must be running Windows Server 2012.

Registry information

To apply this hotfix, you do not have to make any changes to the registry.

Restart requirement

You do not have to restart the computer after you apply this hotfix.

Hotfix replacement information

This hotfix does not replace a previously released hotfix.

The global version of this hotfix installs files that have the attributes that are listed in the following tables. The dates and the times for these files are listed in Coordinated Universal Time (UTC). The dates and the times for these files on your local computer are displayed in your local time together with your current daylight saving time (DST) bias. Additionally, the dates and the times may change when you perform certain operations on the files.

Windows RT, Windows 8, and Windows Server 2012 file information notesImportant Windows 8 hotfixes and Windows Server 2012 hotfixes are included in the same packages. However, only "Windows 8" is listed on the Hotfix Request page. To request the hotfix package that applies to one or both operating systems, select the hotfix that is listed under "Windows 8" on the page. Always refer to the "Applies To" section in articles to determine the actual operating system that each hotfix applies to.

  • The files that apply to a specific product, milestone (RTM, SPn), and service branch (LDR, GDR) can be identified by examining the file version numbers as shown in the following table:

    Version

    Product

    Milestone

    Service branch

    6.2.920 0.16 xxx

    Windows Server 2012

    RTM

    GDR

    6.2.920 0.20 xxx

    and Windows Server 2012

    RTM

    LDR

  • GDR service branches contain only those fixes that are widely released to address widespread, critical issues. LDR service branches contain hotfixes in addition to widely released fixes.

For all supported x64-based versions of Windows 8 and of Windows Server 2012

File name

File version

File size

Date

Time

Platform

Vmwp.exe

6.2.9200.16623

4,040,704

25-May-2013

01:26

x64

Vmwp.exe

6.2.9200.20728

4,040,704

25-May-2013

03:26

x64



Remarque Une fois cette mise à jour installée, les demandes de désactivation du cache disque sur le contrôleur IDE virtuel Hyper-V échouent. Ce comportement est normal. Un message d'avertissement généré par Active Directory peut s'afficher dans le système d'exploitation de la machine invitée. Ce message d'avertissement d'événement 1539 indique que « Les services de domaine Active Directory n’ont pas pu désactiver le cache logiciel d’écriture disque sur le disque dur suivant » et mentionne ensuite la lettre de lecteur du disque dur. Ce message d'avertissement est généré lorsque le contrôleur IDE virtuel Hyper-V refuse correctement la demande de désactivation du cache disque. Toutefois, Active Directory demande que toutes les mises à jour de base de données soient effectuées sans mise en cache, ce que le sous-système de stockage Hyper-V garantit afin d'éviter une perte de données due à une panne de courant ou à un redémarrage inattendu.

Information sur la mise à jour

Windows Server 2012Installez le correctif cumulatif sur l'hôte Hyper-V Windows Server 2012.

Windows Server 2008 R2Installez la mise à jour 2853952 sur l'hôte Hyper-V Windows Server 2008 R2. Installez également la mise à jour 2853952 sur l'invité si celui-ci utilise Windows Server 2008 R2 ou Windows 7.

Cette mise à jour est disponible à partir de Windows Update et du Centre de téléchargement Microsoft.

Système d'exploitation

Mise à jour

Toutes les versions x86 prises en charge de Windows 7

Toutes les versions x64 prises en charge de Windows 7

Toutes les versions x64 prises en charge de Windows Server 2008 R2

Toutes les versions IA64 prises en charge de Windows Server 2008 R2

Pour plus d'informations sur la procédure de téléchargement des fichiers de support technique Microsoft, cliquez sur le numéro ci-dessous pour afficher l'article correspondant de la Base de connaissances Microsoft :

Comment faire pour obtenir des fichiers de support technique Microsoft auprès des services en ligne Microsoft a analysé ce fichier en vue de détecter la présence de virus. Microsoft a utilisé les logiciels de détection de virus les plus récents disponibles à la date de publication de ce fichier. Le fichier est conservé sur des serveurs sécurisés, empêchant toute modification non autorisée du fichier.

Nécessité d'un redémarrageUn redémarrage est nécessaire pour que la mise à jour résolve ce problème.

Statut

Microsoft a confirmé l'existence de ce problème dans les produits Microsoft figurant dans la liste des produits concernés par cet article.

Plus d'informations

Différentes couches de mise en cache dans la pile de virtualisation peuvent affecter la sémantique de la cohérence des applications exécutées sur des machines virtuelles. Pour plus d'informations à ce sujet, reportez-vous à l'article de la base de connaissances .

Des disques durs virtuels signalent à un système d'exploitation invité que le cache d'écriture est activé et les disques rejettent les demandes de désactivation du cache d'écriture soumises par le système d'exploitation invité. Ce comportement est nécessaire pour les raisons suivantes :

  • Le stockage sous-jacent peut avoir un cache d'écriture permanente qui ne peut pas être désactivé. En effet, le disque virtuel peut être migré vers un autre disque sur le même hôte (migration dynamique du stockage) ou vers un autre hôte (migration dynamique).

  • Hyper-V ne peut pas supposer que toutes les machines virtuelles exécutées sur le même disque présentent les mêmes paramètres de cache disque.

Les applications qui nécessitent une sémantique d'intégrité des données après une panne de courant doivent s'assurer que les écritures sont validées sur un stockage non volatile. L'une des méthodes permettant d'accomplir ceci consiste à désactiver le cache disque de manière à ce que toutes les écritures soient validées sur le disque dur avant que la réussite ne soit déclarée. Si la demande de désactivation du cache disque est refusée, l'application doit exécuter des étapes supplémentaires pour assurer la cohérence.

Avant que la mise à jour ne soit installée, lorsqu'Active Directory tente de désactiver le cache disque, Hyper-V déclare à tort que cette opération a réussi. Ensuite, Active Directory exécute des opérations de fichier en supposant qu'aucune mise en cache n'a eu lieu, même si la mise en cache s'est produite.

Une fois cette mise à jour installée, Active Directory tente de désactiver le cache disque et Hyper-V déclare correctement que c'est impossible. Ensuite, Active Directory active FUA (Force Unit Access) pour vous assurer que les données ne sont pas mises en cache.

Lorsqu'Active Directory tente de désactiver le cache disque, l' est enregistré.

Références

Pour plus d'informations sur la terminologie de mise à jour logicielle, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :

Terminologie standard utilisée pour décrire les mises à jour logicielles Microsoft

Besoin d’aide ?

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoindre Microsoft Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×