Des erreurs de délai d’attente se produisent dans les enregistreurs de service de cliché instantané de volume, et les clichés instantanés sont perdus pendant la sauvegarde et pendant les périodes où il y a des niveaux élevés d’entrée/sortie

Symptômes

Ce correctif logiciel résout deux symptômes spécifiques :

  • Des erreurs de délai d’attente se produisent dans les enregistreurs de service de cliché instantané de volume.
  • Les clichés instantanés sont perdus pendant la sauvegarde et pendant les périodes où les niveaux d’entrée/sortie sont élevés.

Des erreurs de délai d’attente se produisent dans les enregistreurs de service de cliché instantané de volume

Parfois, pendant le processus de sauvegarde, certains enregistreurs de service de cliché instantané de volume peuvent échouer en raison d’erreurs de délai d’attente qui provoquent l’échec de la sauvegarde. Un enregistreur de service de cliché instantané des volumes est un programme ou un service qui utilise le service de cliché instantané de volume pour enregistrer des informations dans une zone de stockage de clichés instantanés. Par exemple, lorsque vous utilisez le programme NTBackup, la sauvegarde peut ne pas réussir et vous pouvez recevoir le message d’erreur suivant :

Remarque

Erreur retournée lors de la création du cliché instantané de volume : 800423f4 (ou les valeurs 800423f2 ou 800423f3)

Pour diagnostiquer le problème de l’enregistreur du service De cliché instantané de volume, exécutez la commande vssadmin immédiatement après l’échec de la sauvegarde :

  1. Cliquez sur Démarrer, puis sur
    Exécuter.
  2. Tapez les enregistreurs de listes vssadmin.

Cette commande répertorie les enregistreurs de service de cliché instantané de volume et l’état actuel de chaque enregistreur. Par exemple, la sortie peut indiquer que microsoft SQL Server Desktop Engine (MSDE) ou l’enregistreur du service d’annuaire Microsoft Active Directory a échoué. Vous pouvez rencontrer des erreurs de délai d’attente sur plusieurs enregistreurs, notamment l’enregistreur MSDE, l’enregistreur SQL, l’enregistreur NTDS (New Technology Directory Service), l’enregistreur WINS (Windows Internet Naming System), l’enregistreur DHCP (Dynamic Host Configuration Protocol), l’enregistreur de stockage distant, l’enregistreur d’autorité de certification et l’enregistreur Microsoft Exchange. Voici un exemple de sortie :

Remarque

C :\>VSSADMIN LIST WRITERS
 [...]
 Nom de l’enregistreur : 'NTDS'
 Id de l’enregistreur : {b2014c9e-8711-4c5c-a5a9-3cf384484757}
 ID d’instance writer : {26ed439f-4a52-481d-963d-5db5b695d9e7}
 État : [10] Échec
 Dernière erreur : Erreur de nouvelle tentative

En outre, certaines erreurs de délai d’attente peuvent être identifiées en examinant le journal des événements de l’application. Quelques exemples :

Remarque

ID d’événement : 12290
 Description :
 Avertissement du service de cliché instantané de volume : ERREUR ESENT {b2014c9e-8711-4c5c-a5a9-3cf384484757} NTDS : -2402. hr = 0x00000000.

Remarque

ID d’événement : 2004
  Description :
 Cliché instantané 6 (20 000 ms).

Les clichés instantanés sont perdus pendant la sauvegarde et pendant les périodes où il y a des niveaux élevés d’entrée/sortie

Un autre symptôme connexe est que les clichés instantanés des dossiers réseau partagés ont peut-être été supprimés. Lorsque ce problème se produit, l’erreur d’événement suivante est enregistrée :

Remarque

Type d’événement : Erreur
 Source de l’événement : VolSnap
 Catégorie d’événement : Aucun
 ID d’événement : 25
 Description :

 Les clichés instantanés du volume VolumeName ont été abandonnés, car le fichier de zone diff n’a pas pu croître dans le temps. Envisagez de réduire la charge d’E/S sur ce système pour éviter ce problème à l’avenir.

Dans le message, VolumeName est le nom du volume planifié pour la sauvegarde.

Cause

Les symptômes décrits plus haut dans cet article peuvent se produire pour l’une des raisons suivantes :

  • Délai d’attente de l’enregistreur du service Cliché instantané des volumes
  • Suppression des clichés instantanés
  • Journal d’audit volumineux

Délai d’attente de l’enregistreur du service Cliché instantané des volumes

Vous pouvez rencontrer un problème qui provoque l’expiration de certains enregistreurs de service de cliché instantané de volume pendant une longue création de clichés instantanés. Ce problème se produit en particulier sur les ordinateurs qui ont des disques durs lents, une mémoire insuffisante ou une vitesse de processeur faible ; ou sur les ordinateurs sur lesquels le cache d’écriture sur disque est désactivé (par exemple, sur un ordinateur contrôleur de domaine).

 La création de clichés instantanés inclut une séquence complexe d’appels interprocesseur. Les appels interprocesseurs veillent à ce que tous les enregistreurs de service de cliché instantané de volume importants (programmes tels que SQL, Exchange Server, services de système d’exploitation et autres) vident leurs mémoires tampons de données lors de la création du cliché instantané. En outre, certains enregistreurs de service de cliché instantané de volume, comme l’enregistreur Exchange, attendent d’écrire un intervalle de temps prédéfini afin que le cliché instantané puisse être créé pendant l’intervalle de temps. Les enregistreurs attendent d’écrire afin que le contenu du cliché instantané soit cohérent avec leurs mémoires tampons de données. Toutefois, s’il existe une faible vitesse du processeur, une utilisation élevée de la mémoire ou des niveaux d’entrée/sortie élevés, vous pouvez rencontrer les comportements suivants :

  • Les enregistreurs ne vident pas leurs mémoires tampons de données.
  • Les enregistreurs n’attendent pas l’intervalle de temps avant d’écrire.

Lorsque ce problème se produit, la création de clichés instantanés échoue.

Les enregistreurs de service de cliché instantané de volume importants peuvent échouer avec des erreurs similaires en raison d’autres conditions. Ces conditions incluent un manque d’espace disque ou une configuration incorrecte de l’ordinateur. Ce correctif logiciel traite uniquement les erreurs de délai d’expiration spécifiques qui peuvent se produire de manière aléatoire dans les enregistreurs de service de cliché instantané des volumes pendant la sauvegarde. Nous vous recommandons vivement de consulter le journal des événements pour rechercher d’autres erreurs potentielles du service de cliché instantané des volumes susceptibles de générer un échec de l’enregistreur.

Suppression des clichés instantanés

Vous pouvez également rencontrer un problème dans le pilote Volsnap.sys qui provoque la suppression des clichés instantanés lorsqu’il y a un niveau élevé d’entrée/sortie, en particulier lorsque le cache d’écriture sur disque est désactivé (par exemple, sur un ordinateur contrôleur de domaine).

 Par défaut, le fournisseur de clichés instantanés inclus dans Microsoft Windows Server 2003 est utilisé pour créer des clichés instantanés à des fins de sauvegarde. Les clichés instantanés sont implémentés à l’aide d’une implémentation de copie sur écriture. Les différences sont également copiées dans la zone de stockage des clichés instantanés. Dans le service Cliché instantané de volume, vous pouvez utiliser l’outil de gestion des clichés instantanés, ou vous pouvez utiliser la commande vssadmin.

 Dans la version d’origine publiée de Windows Server 2003, la zone de stockage de clichés instantanés initiale allouée à la création de clichés instantanés est de 100 mégaoctets (Mo). Toutefois, l’espace réel utilisé est beaucoup plus petit. À mesure que le temps passe, l’espace alloué peut augmenter à mesure que davantage de données sont modifiées sur le volume d’origine. Toutefois, lorsque vous avez un trafic d’entrée/sortie élevé sur le volume d’origine, la zone de stockage de clichés instantanés ne peut pas croître assez rapidement pour contenir toutes les modifications de copie en écriture. Cela entraîne la suppression de tous les clichés instantanés sur le volume d’origine. Ce problème est plus visible dans les configurations de contrôleur de domaine. Par défaut, le cache d’écriture sur disque est désactivé dans les configurations du contrôleur de domaine.

Important Un problème similaire est dû à la défragmentation d’un volume de petite taille de cluster, où tous les clichés instantanés sont supprimés et où l’erreur du journal des événements répertoriée plus haut dans cet article est journalisée. Pour plus d’informations sur la perte de clichés instantanés lors d’une défragmentation de disque, cliquez sur le numéro ci-dessous pour afficher l’article dans la Base de connaissances Microsoft :

312067 les clichés instantanés peuvent être perdus lorsque vous défragmentez un volume

En outre, l’ID d’erreur d’événement 2004 peut être enregistré en cas de volumes de système de fichiers NTFS endommagés. Pour déterminer s’il s’agit du problème, exécutez le programme Chkdsk.exe avec le commutateur /f.

Journal d’audit volumineux

Des erreurs de délai d’attente de l’enregistreur peuvent également apparaître lors d’une sauvegarde de l’état du système si le journal d’audit est extrêmement volumineux. Il est préférable de sauvegarder ou de propre régulièrement le journal d’audit.

Résolution

Important Le correctif logiciel décrit dans la section « Informations sur le correctif logiciel » est inclus dans la mise à jour décrite dans l’article suivant de la Base de connaissances Microsoft :

833167 un package de mise à jour vsS (Volume Shadow Copy Service) est disponible pour Windows Server 2003

Il est vivement recommandé d’installer cette mise à jour pour résoudre le problème décrit dans cet article et d’autres problèmes liés à VSS.

Informations sur le correctif logiciel

Pour résoudre ce problème, obtenez le dernier Service Pack pour Windows Server 2003. Pour plus d’informations, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :

889100 Comment obtenir le dernier Service Pack pour Windows Server 2003
 Un correctif logiciel pris en charge est disponible auprès de Microsoft. Toutefois, il est conçu uniquement pour corriger le problème décrit dans cet article. Appliquez ce correctif logiciel uniquement aux systèmes qui rencontrent ce problème spécifique. Ce correctif logiciel va peut-être subir des tests supplémentaires. Ainsi, si vous n'êtes pas sérieusement concerné par ce problème, il est recommandé d'attendre la prochaine mise à jour logicielle qui contiendra ce correctif.

Si le correctif logiciel est disponible en téléchargement, une section « Téléchargement de correctif logiciel disponible » figure en haut du présent article de la Base de connaissances. Si cette section est absente, procurez-vous le correctif logiciel auprès des services de Support technique Microsoft.

Remarque Si des problèmes supplémentaires surviennent ou si des procédures de dépannage sont nécessaires, vous devrez peut-être créer une demande de service distincte. Les coûts habituels du support s'appliqueront aux autres questions et problèmes du support non directement liés au correctif logiciel en question. Pour obtenir la liste complète des numéros de téléphone des services d'assistance technique Microsoft ou pour créer une demande de service distincte, reportez-vous au site web de Microsoft à l'adresse suivante :

http://support.microsoft.com/contactus/?ws=support Remarque Le formulaire « Téléchargement du correctif logiciel disponible » affiche les langues pour lesquelles le correctif est disponible. Si votre langue n'est pas répertoriée, cela signifie qu'aucun correctif logiciel n'est disponible pour cette langue.

Configuration requise

Aucune condition préalable n'est requise.

Nécessité de redémarrer

Vous devez redémarrer votre ordinateur après avoir appliqué ce correctif logiciel.

Informations sur le remplacement des correctifs logiciels

Ce correctif logiciel n'en remplace pas d'autre.

Informations de fichier

La version anglaise de ce correctif logiciel contient les attributs de fichier (ou les attributs de fichier ultérieurs) répertoriés dans le tableau suivant. Les date et heure de création de ces fichiers sont exprimées en temps universel coordonné (UTC). Lorsque vous affichez les informations des fichiers, les données sont converties en heure locale. Pour trouver la différence entre l’heure UTC et l’heure locale, utilisez l’onglet Fuseau horaire dans l’élément Date et Heure dans Panneau de configuration.

Windows Server 2003, Microsoft Windows Small Business Server 2003

Date         Time   Version      Size       File name
-------------------------------------------------------------
28-Aug-2003  19:37  5.2.3790.81  1,054,720  Esent.dll        
28-Aug-2003  18:51  5.2.3790.81    271,360  Swprv.dll        
28-Aug-2003  18:51  5.2.3790.81    116,736  Volsnap.sys
28-Aug-2003  18:51  5.2.3790.81    642,560  Vssvc.exe        
12-Aug-2003  18:54                     271  Branches.inf
28-Aug-2003  19:50                  10,886  Kb826936.cat
28-Aug-2003  19:39                     354  Updatebr.inf
28-Aug-2003  19:39                   5,697  Update_rtmqfe.inf

Windows Server 2003, éditions 64 bits

Date         Time   Version       Size       File name         Platform
-----------------------------------------------------------------------
28-Aug-2003  19:33  5.2.3790.80   2,604,544  Esent.dll         IA-64
28-Aug-2003  19:33  5.2.3790.80     698,368  Swprv.dll         IA-64
28-Aug-2003  18:51  5.2.3790.80     347,136  Volsnap.sys
28-Aug-2003  18:51  5.2.3790.80   1,751,040  Vssvc.exe         IA-64
12-Aug-2003  18:54                      271  Branches.inf
28-Aug-2003  19:49                   10,886  Kb826936.cat
28-Aug-2003  19:40                      354  Updatebr.inf
28-Aug-2003  19:40                    5,717  Update_rtmqfe.inf 

Informations supplémentaires

Important : cette section, méthode ou tâche contient des étapes vous indiquant comment modifier le Registre. Faites attention, car des problèmes sérieux peuvent survenir si vous le modifiez de façon incorrecte. Nous ne saurions trop vous conseiller de suivre ces étapes scrupuleusement. Dans tous les cas, n’oubliez pas de sauvegarder le Registre avant de le modifier. Vous serez alors en mesure de le restaurer en cas de problème. Pour plus d'informations sur la procédure de sauvegarde et de restauration du Registre, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :

322756 Comment sauvegarder et restaurer le Registre dans Windows

 Ce correctif logiciel rend certaines classes de writer (SQL, Active Directory, etc.) moins susceptibles de rencontrer des erreurs de délai d’attente. En partie, ce correctif logiciel est conçu pour améliorer les performances du pilote de cliché instantané par défaut (Volsnap.sys) en cas de niveaux d’entrée/sortie élevés. Le correctif logiciel inclut également une taille initiale plus importante pour la zone de stockage de clichés instantanés : 300 Mo au lieu de 100 Mo. En outre, si une taille initiale de 300 Mo n’est pas suffisante et si les clichés instantanés sont toujours perdus en raison de niveaux d’entrée/sortie élevés, ce correctif vous permet de configurer la taille initiale de la zone de stockage de clichés instantanés lors de la création de la zone de stockage de clichés instantanés. Vous pouvez configurer la taille initiale de la zone de stockage de cliché instantané à l’aide du paramètre de clé de Registre configurable fourni par ce correctif logiciel.

Procédez comme suit, puis quittez l’Éditeur du Registre :

  1. Cliquez sur Démarrer, puis sur Exécuter, tapez regedit, puis cliquez sur OK.

  2. Recherchez la clé suivante dans le Registre et cliquez dessus :
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VolSnap

  3. Dans le menu Modification, pointez sur
    Nouveau, puis cliquez sur la Valeur DWORD.

  4. Tapez MinDiffAreaFileSize, puis appuyez sur Entrée.

  5. Dans le menu Modifier , cliquez sur
    Modifier.

  6. Tapez la taille souhaitée pour la zone de stockage de clichés instantanés, puis cliquez sur OK.

La clé de Registre MinDiffAreaFileSize spécifie la taille minimale de la zone de stockage de clichés instantanés . le paramètre par défaut est de 300 Mo et le paramètre maximal est de 3 gigaoctets (Go). Pour un paramètre précis, spécifiez une valeur qui est un multiple de 300 Mo ; sinon, le multiple suivant de 300 Mo est choisi. Une valeur de 300 est égale à 300 Mo et une valeur de 3 000 est égale à 3 Go.

Remarque Les clichés instantanés peuvent ne pas fonctionner correctement si la valeur de
La sous-clé de Registre MinDiffAreaFileSize est supérieure à la taille maximale de la zone de stockage de clichés instantanés. Par exemple, si vous définissez le paramètre de Registre sur 1 024 Mo, le logiciel de sauvegarde ne génère pas d’instantanés de la partition système de 200 Mo. Par conséquent, avant de créer la sous-clé de Registre MinDiffAreaFileSize, assurez-vous que le fichier de zone diff est supérieur à 300 Mo ou que le fichier de zone diff est plus grand que la valeur spécifiée dans le Registre. Vérifiez également que vous disposez d’au moins 300 Mo d’espace libre sur le volume de stockage de clichés instantanés.

État

Microsoft a confirmé qu’il s’agissait d’un problème dans les produits Microsoft répertoriés dans la section « S’applique à ». Ce problème a été corrigé pour la première fois dans Windows Server Service Pack 1 2003.