1. камеры
  2. Аудио & Электроника автомобиля
  3. Главная Аудио
  4. Личная Аудио
  5. телевизоры
  6. Умный дом
  >> Россия Электронный Технологии >  >> Умный дом >> Умная жизнь

Как прочитать файл DMP?

Каждому пользователю компьютера знакомо чувство разочарования и упадка сил, возникающее при системном сбое. Системные сбои происходят без предупреждения и приводят к снижению производительности, раздражению пользователей и иногда к потере работы.

«Дамп» — это запись состояния компьютера на момент сбоя. Файлы дампа автоматически создаются Windows при возникновении сбоя. Они используются разработчиками и опытными пользователями, чтобы помочь выяснить, что вызвало сбой. DMP — это расширение файла, которое Windows использует для файлов дампа.

Формат данных файла DMP

Windows может создавать дампы памяти трех типов. Первый и самый большой называется полным дампом памяти. При создании дампа этого типа все содержимое памяти записывается в файл DMP.

Второй и значительно меньший тип дампа — это дамп памяти ядра. Как следует из названия, дамп памяти ядра записывает только память ядра. Нераспределенная память и любая память, выделенная для программ пользовательского режима, игнорируется. Это упрощает анализ файла дампа и требует меньше времени, чем полный дамп памяти.

Третий и самый компактный тип дампа, называемый малым дампом памяти, генерирует DMP-файл размером всего 64 килобайта. Он включает только следующую информацию:сообщение об остановке и его параметры, список загруженных драйверов, контекст процессора (PRCB) для остановленного процессора, информацию о процессе и данные контекста ядра (EPROCESS), данные процесса и контекст ядра (ETHREAD). ) для остановленного потока и стек вызовов режима ядра для остановленного потока.

Как найти файл DMP

По умолчанию полные дампы памяти и дампы памяти ядра записываются в %SystemRoot%\Memory.dmp. Windows сохраняет только один из этих файлов дампа за раз. При возникновении нового сбоя существующий файл DMP перезаписывается.

Однако файлы DMP, сгенерированные небольшим дампом памяти, сохраняются в каталоге %SystemRoot%\Minidump. В отличие от других типов дампов, существующие файлы небольших дампов памяти не перезаписываются при создании новых.

Windows автоматически включает дату в имя файла DMP-файла небольшого дампа памяти. Например, файл DMP с именем «mini043014-01.dmp» был создан 30 апреля 2014 г. «-01» после даты в имени файла указывает, что это был первый файл DMP, созданный в этот день.

Открытие и просмотр файла DMP

Для открытия и просмотра файлов DMP используются два основных программных приложения:средства отладки Windows и утилита проверки дампа, также называемая Dumpchk. Средства отладки Windows лучше всего подходят для проверки полных дампов памяти и дампов памяти ядра, а Dumpchk идеально подходит для просмотра небольших дампов памяти. Оба приложения можно бесплатно загрузить с веб-сайта Microsoft. Поскольку точные URL-адреса могут со временем меняться, лучше всего искать программы по имени на http://www.microsoft.com, а затем загружать их по полученным ссылкам.

Чтобы проверить файл DMP с помощью средств отладки Windows, откройте командную строку и перейдите в папку, в которую вы установили средства отладки Windows. Затем введите одну из следующих команд, чтобы открыть файл:

windbg -y Путь к символу -i Путь к изображению -z Путь к файлу дампа

kd -y Путь к символу -i Путь к изображению -z Путь к файлу дампа

Первая команда откроет файл DMP в отладчике графического интерфейса Windows, а вторая команда откроет его в текстовом интерфейсе. Параметр SymbolPath относится к расположению символов отладки на жестком диске. Параметр ImagePath относится к расположению ваших файлов изображений. Наконец, параметр DumpFilePath — это расположение вашего файла DMP.

Чтобы открыть файл DMP в Dumpchk, просто введите следующую команду в командную строку:

dumpchk Путь к файлу дампа

Анализ содержимого файла DMP

Средства отладки Windows предлагают ряд полезных команд для анализа файлов DMP. Команда !analyze -show выводит код стоп-ошибки и ее параметры. Это полезно для выяснения того, что именно непосредственно привело к сбою. Команда !analyze -v отображает ту же информацию, что и подробный вывод. Команда lm N T отображает список загруженных модулей на момент сбоя.

По сравнению со средствами отладки Windows Dumpchk — довольно простая утилита. Он в основном используется для проверки целостности файлов дампа и их просмотра. Чтобы проверить файл дампа на наличие ошибок, вы можете использовать расширение командной строки -e. Например, вы должны ввести в командной строке следующее:

dumpchk -e Путь к файлу дампа

Другие параметры Dumpchk включают -v, который включает подробный режим, -p, который выводит только заголовок DMP, и -c, который выполняет быструю проверку дампа.


  1. Как читать файловой системы на CDMA телефон
  2. Как читать формат НСБ
  3. Как я могу читать в &Amp;? T Текстовые сообщения
  4. Как читать текстовые документы в Zune
  5. Как читать зашифрованные файлы