Поиск на сайте: Расширенный поиск


Новые программы oszone.net Читать ленту новостей RSS
CheckBootSpeed - это диагностический пакет на основе скриптов PowerShell, создающий отчет о скорости загрузки Windows 7 ...
Вы когда-нибудь хотели создать установочный диск Windows, который бы автоматически установил систему, не задавая вопросо...
Если после установки Windows XP у вас перестала загружаться Windows Vista или Windows 7, вам необходимо восстановить заг...
Программа подготовки документов и ведения учетных и отчетных данных по командировкам. Используются формы, утвержденные п...
Red Button – это мощная утилита для оптимизации и очистки всех актуальных клиентских версий операционной системы Windows...
OSzone.net Microsoft BSOD Советы и рекомендации Установка и настройка WinDBG для анализа дампов памяти RSS

Установка и настройка WinDBG для анализа дампов памяти

Текущий рейтинг: 3.06 (проголосовало 18)
 Посетителей: 18772 | Просмотров: 24347 (сегодня 0)  Шрифт: - +

Содержание

Для выявления причин возникновения синих экранов (BSOD) требуется произвести анализ дампа памяти. В подавляющем большинстве случаев достаточно минидампа, который создается системой при критических ошибках.
В этой статье содержится пошаговая инструкция по установке и настройке WinDBG – мощного средства отладки, позволяющего выявить истинную причину возникновения BSOD.

Шаг 1 - Настройка записи малых дампов памяти

  1. Откройте Панель управленияСистема и безопасностьСистема
  2. Нажмите слева ссылку Дополнительные параметры системы
  3. Нажмите кнопку Параметры в блоке Загрузка и восстановление
  4. В открывшемся окне настроек отключите автоматическую перезагрузку при отказе системы и выберите запись отладочной информации в Малый дамп памяти (256 KB)


    Увеличить рисунок
  5. После выполнения этих настроек дампы памяти будут записываться в папку C:\Windows\Minidump

Шаг 2 – Установка WinDBG

Для проведения анализа дампов памяти вам понадобится установить отладчик WinDBG, который входит в состав пакета Windows SDK. На момент написания статьи последние доступные версии Windows SDK:

  1. Скачайте необходимый вам пакет и запустите его установку
  2. На первом шаге мастера установки выберите вариант установки на этот компьютер


    Увеличить рисунок
  3. На следующем этапе мастера установки выберите установку только Debugging Tools for Windows


    Увеличить рисунок
  4. Дождитесь завершения установки

Шаг 3 – Сопоставление файлов .dmp с WinDBG

Для упрощения процедуры чтения и анализа дампов памяти выполните сопоставление файлов .dmp с WinDBG. Это позволит открывать файлы дампов из проводника сразу в WinDBG минуя его предварительный запуск.

  1. Откройте в проводнике папку C:\Program Files (x86)\Windows Kits\8.1\Debuggers\x64\ если вы работаете в 64-разрядной версии ОС. Или C:\Program Files\Windows Kits\8.1\Debuggers\x86\ для 32-разрядной.
  2. На ленте проводника или в меню выберите Файл, наведите курсор мыши на пункт Открыть командную строку и в появившихся вариантах выберите Открыть командную строку как администратор

  3. Выполните команду
    windbg.exe –IA



    Увеличить рисунок


    В результате выполнения этой команды  с WinDBG будут сопоставлены следующие типы файлов: .DMP, .HDMP, .MDMP, .KDMP и .WEW.

Шаг 4 – Настройка сервера символов для получения файлов символов отладки

  1. Откройте WinDBG: Пуск – Все приложения - Windows Kits - WinDBG (x64)
  2. Перейдите в меню FileSymbol File Path (или нажмите CTRL + S)
  3. Укажите путь к серверу для загрузки новых символов отладки и папку для сохранения кэша загруженных ранее символов для повторного их использования. И нажмите OK
    SRV*D:\Symbols*http://msdl.microsoft.com/download/symbols

    В данном примере кэш сохраняется в папку D:\Symbols, но вы можете указать и другой путь.

    *

  4. Для сохранения изменений перейдите в меню File и выберите Save WorkSpace

Установка и первичная настройка WinDBG завершена. Для того, чтобы изменить его внешний вид можете перейти в меню View - настройки шрифтов вы найдете выбрав пункт Font, а настройки окон консолей в Options.

Читайте далее статью Анализ дампов памяти при помощи WinDBG

Автор: Павел Кравченко  •  Иcточник: www.oszone.net  •  Опубликована: 15.07.2015
Нашли ошибку в тексте? Сообщите о ней автору: выделите мышкой и нажмите CTRL + ENTER


Оценить статью:
Вверх
Комментарии посетителей
Комментарии отключены. С вопросами по статьям обращайтесь в форум.