Makale numarası: 156280 - Son Gözden Geçirme: 07 Mart 2009 Cumartesi - Gözden geçirme: 6.1

Bellek Döküm Dosyasını Denetlemek İçin Dumpchk.exe Nasıl Kullanılır

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.
Bu makalenin Microsoft Windows XP sürümü için bkz: 315271  (http://support.microsoft.com/kb/315271/EN-US/ ) .
Hepsini aç | Hepsini kapa

Özet

Dumpchk bir bellek dökümü dosyasının düzgün oluşturulduğunu doğrulamak için kullanabileceğiniz bir komut satırı aracıdır. Dumpchk aracı simgelere erişim gerektirmez.

Hata ayıklama araçları Windows ürünleri için aşağıdaki Microsoft Web sitesinden yükleyebilirsiniz:
http://www.microsoft.com/whdc/DevTools/Debugging/default.mspx (http://www.microsoft.com/whdc/DevTools/Debugging/default.mspx)
Dumpchk aşağıdaki konumlarda bulunur:
  • Windows NT 4.0 CD-ROM'u:
    Support\Debug\<platform>\Dumpchk.exe
  • Windows 2000 CD-ROM'unu:, CD-ROM'unda Support\Tools klasöründeki Setup.exe dosyasını çalıştırarak Destek Araçlarını yükleyin. Varsayılan olarak, Dumpchk.exe dosyası Program Files\Support Tools klasörüne yüklenir.

Daha fazla bilgi

Dumpchk aşağıdaki komut satırı anahtarlarını vardır:
   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.
				
yalnızca Windows 2000 Dumpchk.exe'yi sürümünde kullanılabilen ek anahtarları:
    -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, bellek dökümü dosyasındaki bazı temel bilgileri görüntüler sonra dosyadaki tüm sanal ve fiziksel adresleri doğrular. Bellek dökümü dosyasında hata bulunursa, Dumpchk bunları bildirir. Aşağıda Dumpchk komutu çıkışını bir örnektir:
   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!
   **************
				
herhangi bir bölümünü üstünde görüntülenen çıkış sırasında bir hata varsa, döküm dosyası bozuktur ve çözümleme gerçekleştirilemez.

Bu örnekte, (gelen bir hata ayıklama açısından) en önemli bilgiler aşağıda verilmektedir:
   MajorVersion . . . . .free system
   MinorVersion . . . . .1057
   MachineImageType . . .i386
   NumberProcessors . . .1
   BugCheckCode . . . . .0xc000021a
   BugCheckParameter1 . .0xe131d948
   BugCheckParameter2 . .0x00000000
   BugCheckParameter3 . .0x00000000
   BugCheckParameter4 . .0x00000000
				
bu bilgiler, hangi çekirdek Dur hatası oluştu ve bir belli ölçüde hangi Windows sürümünü kullanımdaydı belirlemek için kullanılabilir.

Bu makaledeki bilgiler Windows NT Kaynak Seti'nden ' dir. Dumpchk.exe aracını ve hata ayıklama diğer yardımcı programları hakkında daha fazla bilgi için ek A Windows NT 3.51 Resource Kit güncelleştirme ve güncelleştirme 2'de bakın.

Ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
119490  (http://support.microsoft.com/kb/119490/ ) Crashdump dosya bozulması için denetleniyor.

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Windows Server 2003 Standard Edition
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows Server 2003 Datacenter Edition
  • 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
  • Windows Server 2008 Standard
  • Windows Server 2008 Standard without Hyper-V
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Enterprise without Hyper-V
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Datacenter without Hyper-V
  • Windows Server 2008 for Itanium-Based Systems
  • Windows Web Server 2008
  • Windows Server 2008 R2 Standard
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Datacenter
  • Windows Web Server 2008 R2
Anahtar Kelimeler: 
kbmt kbnetwork KB156280 KbMttr
Otomatik TercümeOtomatik Tercüme
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:156280  (http://support.microsoft.com/kb/156280/en-us/ )