Как часто вы видите экран смерти Windows (BSoD)? BSoD может возникать в разных случаях: как во время работы с системой, так и во время загрузки операционной системы.
Как определить причину BSoD и устранить эту проблему? Операционная система Windows способна сохранять дамп памяти при возникновении ошибки, чтобы системный администратор мог проанализировать данные дампа и найти причину BSoD. Существует два типа дампов памяти — малые (минидампы) и полные.
В зависимости от настроек операционной системы система может сохранять полные или небольшие дампы или не предпринимать никаких действий при возникновении ошибки.
Вдоль тропы расположена небольшая свалка %systemroot%\минидамп и имеет имя типа Minixxxxxx-xx.dmp Полный дамп находится по пути %системрут% и имеет имя типа Memory.dmp Для анализа содержимого дампов памяти следует использовать специальную утилиту — Microsoft Kernel Debugger. Получить программу и необходимые для ее работы компоненты можно прямо с сайта Microsoft — Инструменты отладки При выборе отладчика следует учитывать версию операционной системы, на которой вам придется анализировать дампы памяти.
Для 32-битной ОС необходима 32-битная версия отладчика, а для 64-битной ОС предпочтительнее использовать 64-битную версию отладчика.
Помимо самого пакета Debugging Tools for Windows вам также понадобится набор символов отладки — Debugging Symbols. Набор символов отладки специфичен для каждой ОС, на которой был записан BSoD. Поэтому вам придется скачать набор символов для каждой ОС, работу которой вам придется анализировать.
Для 32-разрядной версии Windows XP потребуется набор символов 32-разрядной версии Windows XP; для 64-битной ОС потребуется 64-битный набор символов Windows XP. Для других операционных систем семейства Windows наборы символов подбираются по такому же принципу.
Вы можете загрузить символы отладки отсюда .
Их рекомендуется устанавливать в %systemroot%\символы После установки отладчика и символов отладки запустите отладчик.
Окно отладчика после запуска выглядит так.
Прежде чем анализировать содержимое дампа памяти, вам нужно будет немного настроить отладчик.
В частности, сообщите программе, по какому пути искать символы отладки.
Для этого выбираем в меню Файл > Путь к файлу символов.
Нажимаем кнопку Обзор.
и указываем папку, в которую мы установили отладочные символы для рассматриваемого дампа памяти.
Вы можете запросить информацию о необходимых символах отладки непосредственно через Интернет с общедоступного сервера Microsoft. Таким образом, у вас будет последняя версия символов.
Сделать это можно следующим образом — в меню Файл > Путь к файлу символов.
введите: SRV*%systemroot%\symbols* http://msdl.microsoft.com/download/symbols Указав путь к символам отладки, выберите в меню Файл > Сохранить рабочую область и подтвердите действие, нажав кнопку ОК.
Чтобы начать анализ дампа памяти, выберите в меню «Файл» > «Открыть аварийный дамп.
» и выберите файл, необходимый для проверки.
Система проанализирует содержимое, после чего выдаст результат о предполагаемой причине ошибки.
Команда !analyze -v, данная отладчику в командной строке, выведет более подробную информацию.
Вы можете остановить отладку, выбрав пункт меню «Отладка» > «Остановить отладку».
Таким образом, используя пакет «Средства отладки для Windows», вы всегда сможете получить достаточно полное представление о причинах системных ошибок.
Теги: #Windows #Системное администрирование #отладчик #BSOD
-
Свазиленд
19 Oct, 24 -
Exynos 5 — Новый 8-Ядерный Чип От Samsung
19 Oct, 24 -
Фактический Человеко-Месяц
19 Oct, 24 -
Оффлайн Яндекс Фото. 23 Августа.
19 Oct, 24 -
Perl6 — Еще Немного О Блоках (Phasers)
19 Oct, 24 -
Май – 2007: О Чем Говорили Профессионалы
19 Oct, 24