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


Новые программы oszone.net Читать ленту новостей RSS
Программа резервного копирования Handy Backup надежно защищает вашу информацию, создавая резервные копии файлов, папок, ...
AudioGrail - простая в работе и удобная программа для работы с большим количеством MP3, OGG, MPC, APE, AAC, FLAC и Wav ф...
ProgDVB предназначен для просмотра спутникового телевидения и прослушивания радио с помощью DVB карты и спутниковой таре...
Простая и удобная программа начисления заработной платы для организация разных форм собственности и предпринимателей. Уч...
Утилита для обнаружения и удаления наиболее распространённых вирусов. Microsoft Malicious Software Removal Tool выполняе...
OSzone.net Microsoft BSOD Советы и рекомендации Установка и настройка WinDBG для анализа дампов памяти RSS

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

Текущий рейтинг: 3.89 (проголосовало 9)
 Посетителей: 7779 | Просмотров: 10618 (сегодня 15)  Шрифт: - +

Содержание

Для выявления причин возникновения синих экранов (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


Оценить статью:
Вверх
Комментарии посетителей RSS

Чтобы оставить комментарий, зарегистрируйтесь или войдите с учетной записью социальной сети.