Перевірка файлу дампа пам’яті за допомогою програми Dumpchk.exe

Переклади статей Переклади статей
Номер статті: 315271 - Показ продуктів, яких стосується ця стаття.
Щоб переглянути версію цієї статті для Microsoft Windows NT і Microsoft Windows 2000, див. 156280.
Розгорнути все | Згорнути все

Підсумки

У цій статті описано програму Dumpchk.exe, утиліту командного рядка, яка служить для перевірки правильності створення файлу дампа пам'яті. Програма Dumpchk не потребує доступу до символів.

Додаткові відомості

Dumpchk – це утиліта командного рядка, яку можна використати, щоб перевірити правильність файлу дампа пам’яті. Програма Dumpchk не потребує доступу до символів. Ви можете завантажити засоби налагодження для продуктів Windows з цього сайту Microsoft: http://www.microsoft.com/whdc/DevTools/Debugging/default.mspx
Примітка. Програма Dumpchk для Windows XP розташована на компакт-диску з Windows XP. Інсталюйте засоби підтримки, запустивши програму Setup.exe з папки Support\Tools на компакт-диску. За замовчуванням програма Dumpchk.exe інсталюється в папку Program Files\Support Tools.


Програма Dumpchk має такі параметри командного рядка:
   DUMPCHK [options] <CrashDumpFile>

     -? Displays the command syntax.

     -p Prints the header only (with no validation).

     -v Specifies verbose mode.

     -q Performs a quick test. Not available in Windows XP.
				
У версії програми Dumpchk.exe для Windows XP є доступними такі параметри:
    -c Does dump validation.

    -x Does extra file validation; takes several minutes.

    -e Does dump exam.

    -y <Path> Sets the symbol search path for a dump exam. 
       If the symbol search path is empty, the CD-ROM
       is used for symbols.

    -b <Path> Sets the image search path for a dump exam.
       If the symbol search path is empty, %SystemRoot%\System32
       is used for symbols.

    -k <File> Sets the name of the kernel to File.

    -h <File> Sets the name of the HAL to File.
				
Програма Dumpchk відображає базові відомості з файлу дампа пам'яті, а потім перевіряє всі віртуальні та фізичні адреси у файлі. У разі виявлення будь-яких помилок у файлі дампа пам'яті програма Dumpchk повідомляє про них. Нижче наведено приклад результату виконання програми 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!
   **************
				
Якщо під час виводу будь-якої частини відбувається помилка, файл дампа пошкоджується, і здійснення аналізу стає неможливим.

У цьому прикладі найважливішими відомостями (з точки зору налагодження) є така частина виводу програми Dumpchk:
   MajorVersion . . . . .free system
   MinorVersion . . . . .1057
   MachineImageType . . .i386
   NumberProcessors . . .1
   BugCheckCode . . . . .0xc000021a
   BugCheckParameter1 . .0xe131d948
   BugCheckParameter2 . .0x00000000
   BugCheckParameter3 . .0x00000000
   BugCheckParameter4 . .0x00000000
				
Ці відомості можуть служити для визначення невиправної помилки ядра і, певною мірою, версії Windows, що використовується.
Примітка. Це екстрена стаття, яку написала служба підтримки Microsoft. Інформація в цій статті призначена для вирішення нових проблем і надається "як є". З огляду на швидкість її підготовки та публікації, ця стаття може містити орфографічні помилки і її може бути змінено будь-коли без попереднього повідомлення. Додаткову інформацію див. в повідомленні про авторське право.

Властивості

Номер статті: 315271 - Востаннє переглянуто: 31 січня 2014 р. - Редакція: 1.0
Застосовується до:
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional Edition
  • Microsoft Windows XP Professional x64 Edition
  • Windows Vista Enterprise 64-bit edition
  • Windows Vista Home Basic 64-bit edition
  • Windows Vista Home Premium 64-bit edition
  • Windows Vista Ultimate 64-bit edition
  • Windows 7 Beta
  • Windows Vista Business
  • Windows Vista Business 64-bit edition
  • Windows Vista Business N
  • Windows Vista Business N 64-bit Edition
  • Windows Vista Enterprise
  • Windows Vista Home Basic
  • Windows Vista Home Basic N
  • Windows Vista Home Basic N 64-bit Edition
  • Windows Vista Home Premium
  • Windows Vista Ultimate
Ключові слова: 
kbhowto kbenv kbinfo KB315271

Надіслати відгук

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com