Код статьи: 315263 - Последнее изменение :: 13 октября 2009 г. - Редакция: 5.1 Интерпретация содержимого малого дампа памяти, создаваемого Windows для отладки
На этой страницеАннотация
Эта статья содержит пошаговые инструкции по анализу файла малого дампа памяти. С помощью этого файла можно определить причину сбоя компьютера. Файлы малого дампа памятиВ файле малого дампа памяти записывается минимальный набор полезных данных, позволяющих определить причину неожиданного сбоя компьютера. Для этого на загрузочном томе требуется файл подкачки размером не менее 2 МБ. На компьютерах с операционной системой Microsoft Windows 2000 или более поздними версиями Windows при непредвиденном сбое компьютера каждый раз создается новый файл. Журнал этих файлов хранится в папке.Файлы дампа подобного типа содержат указанные ниже сведения.
При возникновении следующей ошибки и создании второго файла малого дампа памяти Windows сохраняет предыдущий файл. Windows присваивает каждому файлу отдельное имя с указанием даты. Например, Mini022900-01.dmp — это первый файл дампа памяти, созданный 29 февраля 2000 г. Список всех файлов малого дампа памяти хранится в папке %SystemRoot%\Minidump. Настройка типа дампаДля настройки параметров запуска и восстановления с использованием файла малого дампа памяти выполните указанные ниже действия.Примечание. Указанные ниже действия могут различаться в зависимости от версии системы Microsoft Windows, установленной на компьютере. В этом случае см. указания в документации к продукту.
Средства чтения файла малого дампа памятиДля загрузки файлов малого дампа памяти можно воспользоваться служебной программой Dump Check (Dumpchk.exe). Программа Dumpchk.exe используется также для проверки правильности создания файла дампа памяти. Dump Check не требует доступа к символам отладки. Программа Dump Check входит в состав средств поддержки Microsoft Windows 2000 и Microsoft Windows XP.Дополнительные сведения об использовании программы Dump Check в Windows 2000 и Windows NT см. в следующей статье базы знаний Майкрософт: 156280
(http://support.microsoft.com/kb/156280/
)
Проверка файла дампа памяти с помощью программы Dumpchk.exe
Дополнительные сведения об использовании программы Dump Check в Windows XP см. в следующей статье базы знаний Майкрософт:
315271
(http://support.microsoft.com/kb/315271/
)
Проверка файла дампа памяти с помощью программы Dumpchk.exe Примечание. Программа Dump Check не поставляется со средствами поддержки Microsoft Windows Server 2003. Пользователи Microsoft Windows Server 2003 могут получить эту программу, загрузив и установив пакет средств отладки для Windows с веб-сайта Майкрософт по следующему адресу: http://www.microsoft.com/whdc/devtools/debugging/default.mspx
(http://www.microsoft.com/whdc/devtools/debugging/default.mspx)
Для чтения файлов малого дампа памяти можно также воспользоваться средствами WinDbg или KD.exe. Программы WinDbg и KD.exe входят в последнюю версию пакета средств отладки для Windows.На этой веб-странице также предоставляется доступ к загружаемым пакетам символов для Windows. Для использования ресурсов необходимо создать на диске папку, в которой будут храниться загружаемые локально символы или кэш символов для сервера, например C:\Symbols. Можно использовать следующий путь для символов с командами, описанными в этой статье: SRV*c:\symbols*http://msdl.microsoft.com/download/symbols При загрузке символов в локальную папку используйте в качестве пути символов путь этой папки. Дополнительные сведения о параметрах файла дампа памяти Windows см. в следующей статье базы знаний Майкрософт: 254649
(http://support.microsoft.com/kb/254649/
)
Описание параметров создания дампа памяти для Windows 2000, Windows XP и Windows Server 2003
Установка средств отладкиДля загрузки и установки средств отладки Windows обратитесь на веб-сайт корпорации Майкрософт по следующему адресу:http://www.microsoft.com/whdc/devtools/debugging/default.mspx
(http://www.microsoft.com/whdc/devtools/debugging/default.mspx)
Выберите обычную установку. По умолчанию средства отладки устанавливаются в следующую папку:
C:\Program Files\Debugging Tools for Windows Открытие файла дампа памятиЧтобы открыть файл дампа памяти, выполните указанные ниже действия.
Свернуть эту таблицу
Примеры командДля открытия файла дампа памяти можно использовать приведенные ниже команды. Использование этих команд предполагает следующие условия.
kd -y srv*c:\symbols*http://msdl.microsoft.com/download/symbols -i c:\windows\i386 -z c:\windows\minidump\minidump.dmp Пример 2. При использовании графической версии программы отладки вместо командной строки введите следующую команду:
windbg -y srv*c:\symbols*http://msdl.microsoft.com/download/symbols -i c:\windows\i386 -z c:\windows\minidump\minidump.dmp Анализ файла дампа памятиДля сбора данных в файле дампа существует несколько команд, включая приведенные ниже.
Сведения о других командах и полном синтаксисе команд см. в справочной документации к средствам отладки. Справочная документация к средствам отладки размещается в следующем файле: C:\Program Files\Debugging Tools for Windows\Debugger.chm Примечание. При возникновении проблем, связанных с использованием символов, воспользуйтесь служебной программой Symchk для проверки правильности загрузки требуемых символов.
Дополнительные сведения о программе Symchk см. в следующей статье базы знаний Майкрософт:
311503
(http://support.microsoft.com/kb/311503/
)
Получение файлов символов отладки с сервера символов Майкрософт (Эта ссылка может указывать на содержимое полностью или частично на английском языке) Упрощение команд с помощью пакетного файлаПосле определения команды, необходимой для загрузки дампов памяти можно создать пакетный файл для анализа файла дампа. Например, можно создать пакетный файл с названием Dump.bat и сохранить его в папке, в которой установлены средства отладки. Запишите в пакетный файл следующие команды:cd "c:\program files\debugging tools for windows"
При необходимости анализа файла дампа памяти введите следующую команду для передачи пути файла дампа в командный файл: kd -y srv*c:\symbols*http://msdl.microsoft.com/download/symbols -i c:\windows\i386 -z %1 dump c:\windows\minidump\minidump.dmp Информация в данной статье относится к следующим продуктам.
| Другие ресурсы Cайты поддержки
СообществоПомощь сейчасПереводы статьи
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email
Перейти к началу страницы
