Утилита для получения минидампа памяти. Обсуждение

Dragokas

Angry & Scary Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
7,814
Реакции
6,593
Вот решил я немного расшевелись осиное гнездо :Black Eye: автоматизировать получение минидампа памяти
для раздела BSOD.
В частности, есть спорный момент на счет темы: https://safezone.cc/threads/kakuju-informaciju-neobxodimo-predostavit-v-vashej-teme.20969/
А нужен ли нам лог GSI ? (если что, яйцами не бросать)

Конкретно по предложениям:
  1. "Одолжить" у коллег инструмент SF Debug Tool: http://www.eightforums.com/bsod-cra...e-screen-death-bsod-posting-instructions.html (пример отчетов в аттаче)
  2. Как крайний вариант, написать скрипт самому. Если нужен аналог инструмента, как у 8forums, можно попросить Phoenix-а дополнить его мини-сборщик.
Какие есть мысли?
Какая еще нужна вспомогательная информация для упрощения задачи поиска проблемы,
кроме самого дампа?
 

Вложения

  • ALEX-DF7210FAA8-Tue_12_09_2014__03242_57.zip
    156.4 KB · Просмотры: 8
для раздела BSOD.
Это пригодится и для других разделов.
А нужен ли нам лог GSI ?
Данный лог запрашивается чисто ради инфы о системе,содержимом папок и хотя бы минимум по автозагрузке.
Ну и само собой важно то,что там удобно организован журнал системы (правда урезанный) установленное по.

Какая еще нужна вспомогательная информация для упрощения задачи поиска проблемы,
кроме самого дампа?

По сути важен журнал,температуры,смарт,скорость обмена диска,инфа о системе и железе.
Можно будет использовать и не только в разделе железа)
По списку файлов - первое что увидел нет в списке процессов и сервисов загрузки цп и памяти.
Остальное чуть позже полистаю.
 
Последнее редактирование:
Аида емае на любителя,в html еще терпимо,а когда лог в текстовике то эту портянку вообще нереально читать...лично мое сугубое мнение,но Серега по bsod на порядок меня обходит,так что и грамотнее мысли может изложить.
 
ради интереса : сделайте полный отчет aida - формат report.html(для себя) и посмотрите - сколько там всего о системе и т.д.
не нужны и доп утилиты - сбора логов.
Аида емае на любителя
любить\не любить - ни в этом дело , для юзера главное : меньше заморочек и быстрее .
выложил : отчет и дампы , все - жди ответа.
 
Последнее редактирование:
Как они эти полотенца анализируют?
Какое полотенце? Каждый вид отчета в отдельном файле. По-моему очень удобно. Открывай только тот, который нужен
для анализа конкретной проблемы. Для BSOD каждый случай индивидуален, поэтому все отчеты смотреть не требуется.
 
Последнее редактирование:
Dragokas, а когда можно будет заценить скрипт?

Или релиз?
Koza Nozdri, а что уже определились, что разрабатывать новую утиль? Пока вопрос вроде стоял "быть или не быть", нужна такая утилита или и так достаточно существующих. А писать самому это был крайний вариант ;).
 
Еще раз уточняю:

П
ока речь идет только о том,
1) нужно ли менять инструкцию, которую пользователь должен выполнить перед созданием темы в разделе BSOD.
2) Нужен ли нам лог GSI ?
3) Вместо него AIDA64? Она платная ведь... Есть ли смысл отчета от бесплатной?
4) требуется ли автоматическое получение минидампа?
Если да, то что берем:
- 4.1. SF Debug Tool
- 4.2. просим у Phoenix-a дополнить его EasyLogs
- 4.3. на крайний случай - просим меня сделать аналог.

Если 4.1., , то понадобится отправить автору баг-репорт, ибо она некорректно архивирует отчеты
на русской XP. В итоге логи не создаются.
 
Она платная ведь... Есть ли смысл отчета от бесплатной?
есть.
.. модель мат платы , загрузка\разгон цп , температуры , смарт хдд, автозагрузка, планировщик , журнал и т.д .
вообщем: все необходимое, для представления об ОС и конфиге железа , пациента.
 
- 4.2. просим у Phoenix-a дополнить его EasyLogs
это сбор логов вебовской утилиты, для чего они если нужно просто получить минидамп?
3) Вместо него AIDA64? Она платная ведь... Есть ли смысл отчета от бесплатной?
есть.
2) Нужен ли нам лог GSI ?
3) Вместо него AIDA64?
имхо, Аида это никак не замена GSI ;).
+ для обновления иструкции посмотрите здесь (есть и по другим системам) и это кино оттуда
 
это сбор логов вебовской утилиты, для чего они если нужно просто получить минидамп?
Нет. Это мини-версия (без паучка). Здесь подробнее.
имхо, Аида это никак не замена GSI ;).
Тогда пусть будут в инструкции оба отчета.
 
Нет. Это мини-версия (без паучка). Здесь подробнее.
читаем описание по твоей ссылке
EasyLogs Сборщик отчётов (не использует запуск CureIt !) HijackThis, MsInfo32, ipconfig/all, dwscanner.log & cureit.log (DrWeb AV and CureIt logs), а так же их парсинг (dwcollect.log).
x-info.log содержит вывод команды DIR следующих директорий:
+ совсем не нужные в данном случае лог HijackThis и ipconfig/all , а также MsInfo32 имхо дублирует GSI и Аида.
 
Ну вот reg- файл для (точно ) мини-дампа и точно в папке %SystemRoot%\Minidump (а не юзер знает где)
http://www.sevenforums.com/attachme...ndows-create-bsod-create_minidump_on_bsod.reg
PHP:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl]
"AutoReboot"=dword:00000001
"CrashDumpEnabled"=dword:00000003
"Overwrite"=dword:00000001
"LogEvent"=dword:00000001
"DumpFile"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\
  74,00,25,00,5c,00,4d,00,45,00,4d,00,4f,00,52,00,59,00,2e,00,44,00,4d,00,50,\
  00,00,00
"MinidumpDir"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,\
  00,74,00,25,00,5c,00,4d,00,69,00,6e,00,69,00,64,00,75,00,6d,00,70,00,00,00
"DumpFilters"=hex(7):64,00,75,00,6d,00,70,00,66,00,76,00,65,00,2e,00,73,00,79,\
  00,73,00,00,00,00,00
Утиль можно и новый собрать, пару скриптов запускать - нет проблем, хоть сейчас соберём.
+
Можно ещё твик на ручной бсод
PHP:
PS/2:
Ключ  HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\i8042prt\Parameters
Параметр CrashOnCtrlScroll
Тип REG_DWORD
Значение 1

USB:
Ключ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\kbdhid\Parameters
Параметр CrashOnCtrlScroll
Тип REG_DWORD
Значение1
Перезагрузить ПК.

Воспроизвести проблему и увести систему в ручной BSOD нажатием правого CTRL + двойной клик по SCROLL LOCK
http://msdn.microsoft.com/en-us/library/windows/hardware/ff545499(v=vs.85).aspx
http://msdn.microsoft.com/ru-ru/library/ff545499.aspx


PHP:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl]
"AutoReboot"=dword:00000001
"CrashDumpEnabled"=dword:00000003
"Overwrite"=dword:00000001
"LogEvent"=dword:00000001
"DumpFile"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\
  74,00,25,00,5c,00,4d,00,45,00,4d,00,4f,00,52,00,59,00,2e,00,44,00,4d,00,50,\
  00,00,00
"MinidumpDir"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,\
  00,74,00,25,00,5c,00,4d,00,69,00,6e,00,69,00,64,00,75,00,6d,00,70,00,00,00
"DumpFilters"=hex(7):64,00,75,00,6d,00,70,00,66,00,76,00,65,00,2e,00,73,00,79,\
  00,73,00,00,00,00,00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\kbdhid\Parameters]
"CrashOnCtrlScroll"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters]
"CrashOnCtrlScroll"=dword:00000001
 
Последнее редактирование:
Ну... стандартно (по крайней мере в win7) он находится здесь: %SystemRoot%\MEMORY.DMP (дамп ядра)
А вот что лучше для наших специалистов я не знаю, дамп ядра или минидамп (думаю, что как раз первое).
 
Последнее редактирование:
А разве стандартные средства винды не то же самое при сбое делают?
Какие, какие ? Дампы же могут быть отключены.. перенаправлены Одмином который ставил винду.. БСОД может долго не повторяться. Юзер может не захотет настраивать. Причин море. А дамп нужен быстро.
 
Dragokas,
Вопрос не в том, где он находится в конкретной версии ОС, а в том, не одно ли это и то же.
Просто, какой смысл этого reg-файла, если система делает то же самое сама? Конечно, если это то же самое.
 
Вопрос не в том, где он находится в конкретной версии ОС, а в том, не одно ли это и то же.
Просто, какой смысл этого reg-файла, если система делает то же самое сама? Конечно, если это то же самое.
Вас послушать так система сама всё делает.
То же самое что и что ? минидамп, по идее создаётся при любом варианте дампов - кернел или полный, но иногда он и не создаётся. Почему же так ?
 
Назад
Сверху Снизу