Проверка файла дампа памяти с помощью программы Dumpchk.exe

Переводы статьи Переводы статьи
Код статьи: 156280 - Vizualiza?i produsele pentru care se aplic? acest articol.
Версия данной статьи для Microsoft Windows XP: 315271.
Развернуть все | Свернуть все

Аннотация

Программа Dumpchk.exe — это средство командной строки, позволяющее проверить, правильно ли создан файл дампа памяти. Dumpchk не требует доступа к символам.

Чтобы загрузить средства отладки для продуктов Windows, обратитесь на веб-узел Майкрософт по адресу:
http://www.microsoft.com/whdc/DevTools/Debugging/default.mspx
Программа Dumpchk находится в следующих папках.
  • Компакт-диск Windows NT 4.0.
    Support\Debug\<платформа>\Dumpchk.exe
  • Компакт-диск Windows 2000. Установите средства поддержки, запустив программу Setup.exe из папки Support\Tools на компакт-диске. По умолчанию Dumpchk.exe устанавливается в папку Program Files\Support Tools.

Дополнительная информация

Программа Dumpchk поддерживает следующие параметры командной строки:
   DUMPCHK [параметры] <CrashDumpFile>

     -? Показать синтаксис команды.

     -p Напечатать только заголовок (без проверки).

     -v Режим подробного вывода.

     -q Быстрая проверка. Не применяется в Windows 2000.
				
Следующие параметры командной строки поддерживаются только версией Dumpchk.exe для Windows 2000.
    -c Проверка дампа.

    -x Дополнительная проверка. Данная проверка занимает несколько минут.

    -e Анализ дампа.

    -y <Путь> Задает путь поиска символа для анализа дампа. 
       Если путь для поиска символов не указан,
       для поиска символов используется компакт-диск.

    -b <Путь> Задает путь поиска образа для анализа дампа.
       Если путь для поиска символов не указан, используется путь <системная_папка_Windows>\system32.


    -k <имя_файла> Устанавливает имя ядра.

    -h <имя_файла> Устанавливает имя аппаратно-зависимого уровня (HAL).
				
Программа 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!
   **************
				
Если при выводе какой-то части происходит ошибка, значит, файл дампа поврежден, и выполнение анализа невозможно.

В данном примере наиболее важными сведениями (с точки зрения отладки) являются следующие:
   MajorVersion . . . . .free system
   MinorVersion . . . . .1057
   MachineImageType . . \i386
   NumberProcessors . . .1
   BugCheckCode . . . . .0xc000021a
   BugCheckParameter1 . .0xe131d948
   BugCheckParameter2 . .0x00000000
   BugCheckParameter3 . .0x00000000
   BugCheckParameter4 . .0x00000000
				
Эта информация может служить для определения неустранимой ошибки ядра и, в известной степени, используемой версии Windows.

Сведения, приведенные в этой статье, взяты из набора Windows NT Resource Kit. Дополнительные сведения о программе Dumpchk.exe и других средствах отладки см. в приложении «Appendix A» набора Windows NT 3.51 Resource Kit Update и Update 2.

Дополнительные сведения см. в следующей статье базы знаний Майкрософт:
119490 Проверка целостности файла аварийного дампа

Свойства

Код статьи: 156280 - Последний отзыв: 15 февраля 2005 г. - Revision: 5.1
Информация в данной статье относится к следующим продуктам.
  • 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
  • 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
Ключевые слова: 
kbnetwork KB156280

Отправить отзыв

 

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