Итак, теперь вся подробная информация при возникновении стоп-ошибки будет записываться в дамп памяти. Но как же воспользоваться ею? Windows присваивает каждому файлу отдельное имя с указанием даты. Например, Mini040610-01.dmp — это первый файл дампа памяти, созданный 6 апреля 2010 г. Список всех файлов малого дампа памяти хранится в папке %SystemRoot%\ Minidump. Существует множество инструментов для их чтения. Самым, пожалуй, доступным является Debugging Tools for Windows. К тому же это родной инструмент для Windows, так как создан под крышей Microsoft.
Скачать его можно на официальном сайте поддержки Microsoft, а точнее здесь: Debugging Tools for Windows поддерживает Windows NT 4.0, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows Server 2008 R2 и Windows 7. Кроме того, есть 32- и 64-битная версия утилиты. Владельцам 32-битных платформ нужно щелкнуть ссылку Install Debugging Tools for Windows 32-bit Version.
В отличие от предыдущих версий, где утилита являлась самостоятельным приложением, начиная с релиза 6.12.х.х она входит в состав пакета Windows Driver Kit (WDK). Поэтому, если вы хотите иметь самую последнюю версию, потребуется скачать весь пакет (620 Мб), а затем вручную установить Debugging Tools for Windows. Если вам не нужна новая версия, то выберите любую из предоставленного внизу списка. Для установки самого последнего релиза выполните следующее:
1. Скачайте WDK по ссылке http://www.microsoft.com/ whdc /DevTools /WD К /WD Kpkg.mspx.
2. Файл будет иметь формат ISO, поэтому откройте его любой программой, работающей с файлами-образами.
3. Откройте на виртуальном диске папку Debuggers и запустите файл установщика приложения, соответствующий вашей системе. В нашем случае это setup_x86. Следуйте указаниям мастера установки.
4. После завершения установки Debugging Tools for Windows загрузите на свой компьютер файл сценария kdfe. cmd. Его легко найти с помощью любой поисковой системы.
5. Если Debugging Tools for Windows был установлен не в стандартную папку, то необходимо будет внести изменения в переменную dbgpath файла kdfe.cmd. С помощью текстового редактора, например notepad, откройте файл сценария и укажите для переменной dbgpath путь к утилите.
6. Запустите файл kdfe.cmd. Откроется системная консоль Windows, в которой будут перечислены образовавшиеся файлы дампов (Following crash dump files found). Их должно быть столько, сколько синих экранов вы «пережили». Следующий вопрос (Which one would you like to analyze?) предлагает вам указать порядковый номер файла дампа, который вы желаете анализировать. Введите нужный номер и нажмите клавишу Enter. Анализ файла займет некоторое время, после которого на экране отобразится его результат.
В результате анализа на экране отобразилась информация о дате и времени произошедшей ошибки, её код, имя выполняемого процесса, а также предположительное имя драйвера, спровоцировавшего критическую ошибку. Что нам, собственно, и необходимо для принятия первоочередных мер по устранению текущей проблемы.
|