• Администрация SafeZone приветствует вас на нашем форуме!
    Если вы больше не желаете видеть рекламу при просмотре тем и сообщений - то достаточно просто зарегистрироваться. Для зарегистрированных пользователей реклама не отображается.

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

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
5,601
Симпатии
5,466
#1
Вот решил я немного расшевелись осиное гнездо :Black Eye: автоматизировать получение минидампа памяти
для раздела BSOD.
В частности, есть спорный момент на счет темы: http://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-а дополнить его мини-сборщик.
Какие есть мысли?
Какая еще нужна вспомогательная информация для упрощения задачи поиска проблемы,
кроме самого дампа?
 

Вложения

Кирилл

Команда форума
Администратор
Сообщения
13,244
Симпатии
5,795
#2
Это пригодится и для других разделов.
Данный лог запрашивается чисто ради инфы о системе,содержимом папок и хотя бы минимум по автозагрузке.
Ну и само собой важно то,что там удобно организован журнал системы (правда урезанный) установленное по.

Какая еще нужна вспомогательная информация для упрощения задачи поиска проблемы,
кроме самого дампа?
По сути важен журнал,температуры,смарт,скорость обмена диска,инфа о системе и железе.
Можно будет использовать и не только в разделе железа)
По списку файлов - первое что увидел нет в списке процессов и сервисов загрузки цп и памяти.
Остальное чуть позже полистаю.
 

dzu

Активный пользователь
Сообщения
1,019
Симпатии
642
#3
Последнее редактирование:

Кирилл

Команда форума
Администратор
Сообщения
13,244
Симпатии
5,795
#4
Аида емае на любителя,в html еще терпимо,а когда лог в текстовике то эту портянку вообще нереально читать...лично мое сугубое мнение,но Серега по bsod на порядок меня обходит,так что и грамотнее мысли может изложить.
 

dzu

Активный пользователь
Сообщения
1,019
Симпатии
642
#5
ради интереса : сделайте полный отчет aida - формат report.html(для себя) и посмотрите - сколько там всего о системе и т.д.
не нужны и доп утилиты - сбора логов.
любить\не любить - ни в этом дело , для юзера главное : меньше заморочек и быстрее .
выложил : отчет и дампы , все - жди ответа.
 
Последнее редактирование:

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
5,601
Симпатии
5,466
#7
Как они эти полотенца анализируют?
Какое полотенце? Каждый вид отчета в отдельном файле. По-моему очень удобно. Открывай только тот, который нужен
для анализа конкретной проблемы. Для BSOD каждый случай индивидуален, поэтому все отчеты смотреть не требуется.
 
Последнее редактирование:

regist

гоняюсь за туманом
Ассоциация VN/VIP
VIP
Разработчик
Сообщения
11,942
Симпатии
5,647
#9
Dragokas, а когда можно будет заценить скрипт?

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

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
5,601
Симпатии
5,466
#10
Еще раз уточняю:

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

Если 4.1., , то понадобится отправить автору баг-репорт, ибо она некорректно архивирует отчеты
на русской XP. В итоге логи не создаются.
 

dzu

Активный пользователь
Сообщения
1,019
Симпатии
642
#11
Она платная ведь... Есть ли смысл отчета от бесплатной?
есть.
.. модель мат платы , загрузка\разгон цп , температуры , смарт хдд, автозагрузка, планировщик , журнал и т.д .
вообщем: все необходимое, для представления об ОС и конфиге железа , пациента.
 

regist

гоняюсь за туманом
Ассоциация VN/VIP
VIP
Разработчик
Сообщения
11,942
Симпатии
5,647
#12
- 4.2. просим у Phoenix-a дополнить его EasyLogs
это сбор логов вебовской утилиты, для чего они если нужно просто получить минидамп?
3) Вместо него AIDA64? Она платная ведь... Есть ли смысл отчета от бесплатной?
есть.
2) Нужен ли нам лог GSI ?
3) Вместо него AIDA64?
имхо, Аида это никак не замена GSI ;).
+ для обновления иструкции посмотрите здесь (есть и по другим системам) и это кино оттуда

 

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
5,601
Симпатии
5,466
#13
это сбор логов вебовской утилиты, для чего они если нужно просто получить минидамп?
Нет. Это мини-версия (без паучка). Здесь подробнее.
имхо, Аида это никак не замена GSI ;).
Тогда пусть будут в инструкции оба отчета.
 

regist

гоняюсь за туманом
Ассоциация VN/VIP
VIP
Разработчик
Сообщения
11,942
Симпатии
5,647
#14
читаем описание по твоей ссылке
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 и Аида.
 

Phoenix

Активный пользователь
Сообщения
2,093
Симпатии
2,041
#15
Ну вот 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
 
Последнее редактирование:

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
5,601
Симпатии
5,466
#17
Ну... стандартно (по крайней мере в win7) он находится здесь: %SystemRoot%\MEMORY.DMP (дамп ядра)
А вот что лучше для наших специалистов я не знаю, дамп ядра или минидамп (думаю, что как раз первое).
 
Последнее редактирование:

Phoenix

Активный пользователь
Сообщения
2,093
Симпатии
2,041
#18
А разве стандартные средства винды не то же самое при сбое делают?
Какие, какие ? Дампы же могут быть отключены.. перенаправлены Одмином который ставил винду.. БСОД может долго не повторяться. Юзер может не захотет настраивать. Причин море. А дамп нужен быстро.
 

ScriptMakeR

Клуб переводчиков
Сообщения
1,445
Симпатии
515
#19
Dragokas,
Вопрос не в том, где он находится в конкретной версии ОС, а в том, не одно ли это и то же.
Просто, какой смысл этого reg-файла, если система делает то же самое сама? Конечно, если это то же самое.
 

Phoenix

Активный пользователь
Сообщения
2,093
Симпатии
2,041
#20
Вопрос не в том, где он находится в конкретной версии ОС, а в том, не одно ли это и то же.
Просто, какой смысл этого reg-файла, если система делает то же самое сама? Конечно, если это то же самое.
Вас послушать так система сама всё делает.
То же самое что и что ? минидамп, по идее создаётся при любом варианте дампов - кернел или полный, но иногда он и не создаётся. Почему же так ?