Cum se utilizează Dumpchk. exe pentru a verifica un fișier de imagine memorie


Pentru o versiune Microsoft Windows XP a acestui articol, consultați 315271 .

Rezumat


Dumpchk este un utilitar de linie de comandă pe care îl puteți utiliza pentru a verifica dacă un fișier de imagine memorie a fost creat corect. Dumpchk nu necesită acces la simboluri. Puteți descărca instrumente de depanare pentru produsele Windows de pe următorul site Web Microsoft:Dumpchk se află în următoarele locații:
  • CD-ROM-ul Windows NT 4,0:
    Support\Debug\<Platform>\Dumpchk.exe
  • CD-ROM Windows 2000: instalați instrumentele de suport rulând setup. exe din folderul Support\Tools de pe CD-ROM. În mod implicit, Dumpchk. exe este instalat în folderul Program Files\Support Tools.

Mai multe informații


Dumpchk are următoarele argumente în linia de comandă:
   DUMPCHK [options] <CrashDumpFile>     -? Display the command syntax.     -p Prints the header only (with no validation).     -v Specifies verbose mode.     -q Performs a quick test. Not available in the Windows 2000. 
Argumente suplimentare care sunt disponibile doar în versiunea Windows 2000 Dumpchk. exe:
    -c Do dump validation.    -x Extra file validation. Takes several minutes.    -e Do dump exam.    -y <Path> Set the symbol search path for dump exam.        If the symbol search path is empty, the CD-ROM       is used for symbols.    -b <Path> Set the image search path for dump exam.       If the symbol search path is empty, <SystemRoot>\system32       is used for symbols.    -k <File> Set the name of the kernel to File.    -h <File> Set the name of the hal to File. 
Dumpchk afișează câteva informații de bază din fișierul imagine memorie, apoi verifică toate adresele virtuale și fizice din fișier. Dacă se găsesc erori în fișierul imagine memorie, Dumpchk le raportează. Iată un exemplu de ieșire a unei comenzi Dumpchk:
   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!   ************** 
Dacă există o eroare în timpul oricărei porțiuni a ieșirii afișate mai sus, fișierul dump este deteriorat și nu se poate efectua o analiză. În acest exemplu, informațiile cele mai importante (dintr-un punct de vedere al debugging) sunt următoarele:
   MajorVersion . . . . .free system   MinorVersion . . . . .1057   MachineImageType . . .i386   NumberProcessors . . .1   BugCheckCode . . . . .0xc000021a   BugCheckParameter1 . .0xe131d948   BugCheckParameter2 . .0x00000000   BugCheckParameter3 . .0x00000000   BugCheckParameter4 . .0x00000000 
Aceste informații pot fi utilizate pentru a determina ce eroare de oprire de nucleu a apărut și, într-o anumită măsură, ce versiune de Windows a fost utilizată. Informațiile din acest articol sunt din kitul de resurse Windows NT. Pentru mai multe informații despre Dumpchk. exe și alte utilitare de depanare, consultați apendicele A în actualizarea Windows NT 3,51 Resource Kit și Update 2.Pentru informații suplimentare, faceți clic pe următorul număr de articol pentru a vedea articolul în baza de cunoștințe Microsoft:
119490 Verificarea fișierului crashdump pentru corupție