DetailPage-MSS-KB

Base de connaissances

Numéro d'article: 315271 - Dernière mise à jour: samedi 1 décembre 2007 - Version: 2.2

Pour vous procurer une version Microsoft Windows NT et Microsoft Windows 2000 de cet article, reportez-vous à l'article 156280  (http://support.microsoft.com/kb/156280/ ) .

Résumé

Cet article décrit Dumpchk.exe, un utilitaire de ligne de commande que vous pouvez utiliser pour vérifier qu'un fichier de vidage de mémoire a été créé correctement. Dumpchk n'a pas besoin d'accéder aux symboles.

Plus d'informations

Dumpchk se trouve sur le CD-ROM Windows XP. Installez les outils de support en exécutant Setup.exe à partir du dossier Support\Tools du CD-ROM. Par défaut, Dumpchk.exe s'installe dans le dossier Program Files\Support Tools.

Dumpchk présente les options de ligne de commande suivantes :
   DUMPCHK [options] <CrashDumpFile>

     -? Affiche la syntaxe de commande.

     -p Imprime l'en-tête uniquement (sans validation).

     -v Spécifie le mode documenté.

     -q Effectue un test rapide. Non disponible dans Windows XP.
				
Des options complémentaires sont disponibles dans la version Windows XP de Dumpchk.exe :
    -c Effectue la validation du vidage.

    -x Effectue une validation supplémentaire des fichiers ; l'opération prend quelques minutes.

    -e Effectue l'examen du vidage.

    -y <Path> Définit le chemin de recherche de symbole pour un examen de vidage. 
       Si le chemin de recherche de symbole est vide, le CD-ROM
       est utilisé pour les symboles.

    -y <Path> Définit le chemin de recherche d'image pour examiner le vidage.
       Si le chemin de recherche de symbole est vide, %SystemRoot%\System32
       est utilisé pour les symboles.

    -k <File> Définit File comme nom du noyau.

    -h <File> Définit File comme nom de la couche HAL.
				
Dumpchk affiche certaines informations de base à partir du fichier de vidage de mémoire, puis il vérifie toutes les adresses virtuelles et physiques dans le fichier. Dumpchk signale toute erreur détectée dans le fichier de vidage de mémoire. Un exemple de la sortie d'une commande Dumpchk est présenté ci-dessous :
   Filename . . . . . . .Memory.dmp
   Signature. . . . . . .PAGE
   ValidDump. . . . . . .DUMP
   MajorVersion . . . . .free system
   MinorVersion . . . . .1057
   DirectoryTableBase . .0x00030000
   PfnDataBase. . . . . .0xffbae000
   PsLoadedModuleList . .0x801463d0
   PsActiveProcessHead. .0x801462c8
   MachineImageType . . .i386
   NumberProcessors . . .1
   BugCheckCode . . . . .0xc000021a
   BugCheckParameter1 . .0xe131d948
   BugCheckParameter2 . .0x00000000
   BugCheckParameter3 . .0x00000000
   BugCheckParameter4 . .0x00000000

   ExceptionCode. . . . .0x80000003
   ExceptionFlags . . . .0x00000001
   ExceptionAddress . . .0x80146e1c

   NumberOfRuns . . . . .0x3
   NumberOfPages. . . . .0x1f5e
   Run #1
     BasePage . . . . . .0x1
     PageCount. . . . . .0x9e
   Run #2
     BasePage . . . . . .0x100
     PageCount. . . . . .0xec0
   Run #3
     BasePage . . . . . .0x1000
     PageCount. . . . . .0x1000


   **************
   **************--> Validating the integrity of the PsLoadedModuleList
   **************

   **************
   **************--> Performing a complete check (^C to end)
   **************
   **************
   **************--> Validating all physical addresses
   **************
   **************
   **************--> Validating all virtual addresses
   **************
   **************
   **************--> This dump file is good!
   **************
				
Si une erreur apparaît dans la sortie, le fichier de vidage est corrompu et l'analyse ne peut pas être réalisée.

Dans cet exemple, les informations les plus importantes (du point de vue du débogage) sont contenues dans la partie suivante de la sortie de Dumpchk :
   MajorVersion . . . . .free system
   MinorVersion . . . . .1057
   MachineImageType . . .i386
   NumberProcessors . . .1
   BugCheckCode . . . . .0xc000021a
   BugCheckParameter1 . .0xe131d948
   BugCheckParameter2 . .0x00000000
   BugCheckParameter3 . .0x00000000
   BugCheckParameter4 . .0x00000000
				
Vous pouvez utiliser ces informations pour déterminer quelle erreur d'arrêt du noyau s'est produite et, dans une certaine mesure, quelle version de Windows était utilisée.

Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Windows XP Édition familiale
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Professional x64 Edition
Mots-clés : 
kbhowto kbinfo kbenv KB315271
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