DetailPage-MSS-KB

Base de connaissances

Numéro d'article: 886429 - Dernière mise à jour: jeudi 11 octobre 2007 - Version: 2.4

 

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 :
130536  (http://support.microsoft.com/kb/130536/ ) Windows n'enregistre pas le fichier de vidage de mémoire après une panne

Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • 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
Mots-clés : 
kbmt kbdiskmemory kbfilesystems kbenv kbhowto kbinfo KB886429 KbMtfr
Traduction automatiqueTraduction automatique
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  (http://support.microsoft.com/kb/886429/en-us/ )
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.
Partager
Options de support supplémentaire
Forums du support Microsoft Community
Nous contacter directement
Trouver un partenaire Microsoft Certified Partner
Microsoft Store