Memóriaképfájlok ellenőrzése a Dumpchk.exe segédprogrammal

Cikk azonosítója: 156280 - A cikkben érintett termékek listájának megtekintése.
E cikk Microsoft Windows XP rendszerre vonatkozó változata a következő: 315271 Memóriaképfájlok ellenőrzése a Dumpchk.exe segédprogrammal .
Az összes kibontása | Az összes összecsukása

Összefoglaló

A Dumpchk parancssori eszközzel ellenőrizheti, hogy a rendszer megfelelően létrehozta-e a memóriaképfájlt. A Dumpchk használatához nincs szükség szimbólumokra.

Windows termékekhez a következő webhelyről tölthet le hibakereső eszközöket:
http://www.microsoft.com/whdc/DevTools/Debugging/default.mspx
A Dumpchk eszköz megtalálható a következő helyeken:
  • Windows NT 4.0 CD-ROM:
    Support\Debug\<Platform>\Dumpchk.exe
  • Windows 2000 CD-ROM: Telepítse a támogatási eszközöket a CD-ROM Support\Tools mappájában lévő Setup.exe futtatásával. Alapértelmezés szerint a Dumpchk.exe a Program Files\Support Tools mappába települ.

További információ

A Dumpchk eszközzel az alábbi parancssori kapcsolók használhatók:
   DUMPCHK [kapcsolók] <CrashDumpFile>

     -? A parancs szintaxisának megjelenítése

     -p Csak a fejléc kiírása (érvényesítés nélkül)

     -v Részletes üzemmód

     -q Gyors teszt futtatása; Windows 2000 rendszerben nem található meg
				
További kapcsolók, amelyek a Dumpchk.exe eszköz Windows 2000 rendszerbeli verziójában nem találhatók meg:
    -c Memóriakép ellenőrzése.

    -x További fájlellenőrzés. Több percig tarthat.

    -e Memóriakép vizsgálata.

    -y <elérési_út> Szimbólumkeresési útvonal beállítása a memóriakép vizsgálatához. 
       Ha a szimbólumkeresési útvonal üres, az eszköz a CD-ROM-on
       keres szimbólumokat.

    -b <elérési_út> Lemezkép-keresési útvonal beállítása a memóriakép vizsgálatához.
       Ha a szimbólumkeresési útvonal üres, az eszköz a <SystemRoot>\system32 mappában
       keres szimbólumokat.

    -k <Fájl> A kernel nevének beállítása a Fájl paraméterben megadott értékre.

    -h <Fájl> A hardverabsztrakciós réteg nevének beállítása a Fájl paraméterben megadott értékre.
				
A Dumpchk megjelenít néhány alapvető információt a memóriaképfájlból, majd ellenőrzi a fájlban lévő összes virtuális és fizikai címet. Ha bármilyen hibát talál a memóriaképfájlban, a Dumpchk jelenti azokat. Ilyen a Dumpchk parancs kimenete:
   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!
   **************
				
Ha a fenti kimenet bármely szakaszában hiba lép fel, a memóriaképfájl sérült és nem elemezhető.

Jelen példában a legfontosabb információ (hibakeresési szempontból) az alábbi:
   MajorVersion . . . . .free system
   MinorVersion . . . . .1057
   MachineImageType . . .i386
   NumberProcessors . . .1
   BugCheckCode . . . . .0xc000021a
   BugCheckParameter1 . .0xe131d948
   BugCheckParameter2 . .0x00000000
   BugCheckParameter3 . .0x00000000
   BugCheckParameter4 . .0x00000000
				
Ezen információ alapján megállapítható, hogy milyen Kernel STOP hiba lépett fel, és – bizonyos mértékig – hogy a Windows mely verziója futott.

A jelen cikkben lévő információk a Windows NT Resource Kit csomagból származnak. Ha többet szeretne tudni a Dumpchk.exe eszközről vagy más hibakereső segédprogramról, olvassa el a Windows NT 3.51 Resource Kit Update és Update 2 dokumentum „A” függelékét.

További információt a Microsoft Tudásbázis következő cikkében talál a cikk számára kattintva:
119490 A lefagyási lista ellenőrzése sérülés szempontjából (Előfordulhat, hogy a hivatkozás részben vagy teljes egészében angol nyelvű tartalomra mutat.)

Tulajdonságok

Cikk azonosítója: 156280 - Utolsó ellenőrzés: 2005. december 2. - Verziószám: 5.1
A cikkben található információ a következő(k)re vonatkozik:
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, 64-Bit Datacenter Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows NT Workstation 3.5
  • Microsoft Windows NT Workstation 3.51
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Server 3.5
  • Microsoft Windows NT Server 3.51
  • Microsoft Windows NT Server 4.0 Standard Edition
Kulcsszavak: 
kbnetwork KB156280
A Microsoft tudásbázisban szolgáltatott információkat "az adott állapotban", bárminemű szavatosság vagy garancia nélkül biztosítjuk. A Microsoft kizár mindennemű, akár kifejezett, akár vélelmezett szavatosságot vagy garanciát, ideértve a forgalomképességre és az adott célra való alkalmasságra vonatkozó szavatosságot is. A Microsoft Corporation és annak beszállítói semmilyen körülmények között nem felelősek semminemű kárért, így a közvetlen, a közvetett, az üzleti haszon elmaradásából származó vagy speciális károkért, illetve a kár következményeként felmerülő költségek megtérítéséért, még abban az esetben sem, ha a Microsoft Corporationt vagy beszállítóit az ilyen károk bekövetkeztének lehetőségére figyelmeztették. Egyes államok joga nem teszi lehetővé bizonyos károkért a felelősség kizárását vagy korlátozását, ezért a fenti korlátozások az ön esetében esetleg nem alkalmazhatók.

Visszajelzés küldése