Vous êtes actuellement hors ligne, en attente de reconnexion à Internet.

Les éléments à prendre en compte lorsque vous configurez un nouvel emplacement pour les fichiers de vidage de mémoire dans Windows Server 2003

Le support de Windows Server 2003 a pris fin le 14 juillet 2015

Microsoft a mis fin au support de Windows Server 2003 le 14 juillet 2015. Cette modification a affecté vos mises à jour logicielles et options de sécurité. Découvrez les implications de ce changement à votre niveau et la marche à suivre pour rester protégé.

IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d’articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d’avoir accès, dans votre propre langue, à l’ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s’exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s’efforce aussi continuellement de faire évoluer son système de traduction automatique.

La version anglaise de cet article est la suivante: 886429
INTRODUCTION
Cet article traite des problèmes que vous devez prendre en compte si vous configurez Microsoft Windows Server 2003 pour vider la mémoire physique à un emplacement autre que le volume de démarrage.

Par défaut, Windows Server 2003 enregistre les informations de vidage de mémoire à l'emplacement suivant :
%SystemRoot%\Memory.dmp
Pour modifier cet emplacement, procédez comme suit :
  1. Cliquez sur Démarrer, cliquez avec le bouton droit sur Poste de travail, puis cliquez sur Propriétés.
  2. Cliquez sur l'onglet Avancé, puis cliquez sur paramètres sous démarrage et récupération.
  3. Dans la zone fichier de vidage, tapez le chemin où vous souhaitez que Windows pour enregistrer les informations de fichier de vidage.
Plus d'informations
Envisagez le scénario suivant :
  • Vous configurer Windows Server 2003 pour vider la mémoire physique à un emplacement autre que le volume de démarrage.
  • Windows Server 2003 subit une erreur irrécupérable.
Lorsque Windows redémarre après l'erreur irrécupérable, Windows nécessite un fichier temporaire sur le volume de démarrage est égal à la mémoire physique installée sur l'ordinateur. S'il n'y a pas suffisamment d'espace disque dur disponible répondre à cette exigence, le fichier de vidage de mémoire est généré. Toutefois, la taille du fichier d'échange sur ce volume est réduit.

Ce problème se produit car Windows Server 2003 introduit les changements de structure suivants pour la génération de fichier de vidage :
  • Au cours de la première étape d'une opération de vidage de mémoire, le processus de sous-système Gestionnaire de session (SMSS.exe) effectue la partie du travail de l'outil Savedump avant que Windows crée le fichier d'échange. SMSS examine le bloc de tête de fichier d'échange pour déterminer si ce fichier est un fichier de vidage de mémoire valide. Si le fichier de vidage de mémoire est valide, SMSS tronque le fichier d'échange d'origine de la taille du fichier de vidage et renomme ce fichier de vidage xxx .tmp.

    Remarque La partie xxx de ce nom de fichier est calculée à partir de la Word inférieur de la fonction tickcount.

    SMSS stocke le fichier de .tmp dump xxx sur le volume de démarrage et supprime l'attribut masqué et l'attribut de système de ce fichier. SMSS définit également la valeur TempDestination et la valeur de DumpFile dans une sous-clé de Registre volatile. Cette sous-clé est en lecture ultérieurement par le processus Savedump.exe lorsque le processus de copie dump xxx .tmp à Memory.dmp.
  • Au cours de la deuxième étape de l'opération de vidage de mémoire, le processus Savedump.exe examine l'emplacement suivant du Registre pour déterminer l'existence d'une sous-clé volatile :
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl\MachineCrash
    L'existence d'une clé de Registre volatile indique qu'un fichier de vidage de mémoire valide a été créé. Dans ce scénario, le processus Savedump.exe lit les données à partir de la valeur de Registre TempDestination et copie le fichier de vidage à l'emplacement correct.
SMSS nécessite un fichier temporaire sur le volume de démarrage pour les raisons suivantes :
  • Dans ce scénario, SMSS peut en toute sécurité écrire que dans le volume de démarrage. L'opération d'écriture pour les informations de vidage sur incident ignore les pilotes de filtre.

    Remarque Le processus SMSS ne peut pas écrire un fichier de vidage dans un redundant array of independent disks (RAID) parce que le processus ignore les pilotes de filtre. Par conséquent, le fichier temporaire doit être écrit sur un volume de démarrage.
  • Dans ce scénario, SMSS utilise la fonction de NtSetFileInformation avec l'opération de changement de nom pour tronquer le fichier d'échange à la taille du fichier temporaire. Cette fonction prend en charge les opérations de changement de nom uniquement sur le même volume.

Pour plus d'informations sur les situations dans lequel un fichier Memory.dmp n'est pas créé après une message d'erreur STOP, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la base de connaissances Microsoft :
130536Windows n'enregistre pas le fichier de vidage de mémoire après une panne

Avertissement : cet article a été traduit automatiquement

Propriétés

ID d'article : 886429 - Dernière mise à jour : 10/11/2007 02:32:49 - Révision : 2.4

Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems, Microsoft Windows Server 2003, Enterprise x64 Edition, Microsoft Windows Server 2003, Standard x64 Edition, Microsoft Windows Server 2003, Enterprise Edition (32-bit x86), Microsoft Windows Server 2003, Standard Edition (32-bit x86), Microsoft Windows Server 2003, Web Edition

  • kbmt kbdiskmemory kbfilesystems kbenv kbhowto kbinfo KB886429 KbMtfr
Commentaires
/html>amp;t=">ntsByTagName("head")[0].appendChild(m);