Како читати датотеке са думпом меморије у оперативном систему Виндовс 10

Ако се ваш рачунар недавно срушио, мора да сте се суочили са Плавим(Blue Screen) екраном смрти ( (Death)БСОД(BSOD) ) , који наводи узрок пада, а затим нагло искључивање рачунара. Сада се БСОД(BSOD) екран приказује само неколико секунди и није могуће анализирати разлог пада у том тренутку. Срећом, када се Виндовс(Windows) сруши, креира се датотека за испис о паду ( .дмп(.dmp) ) или меморија да би се сачувале информације о квару непосредно пре гашења Виндовс -а.(Windows)

Како читати датотеке са думпом меморије у оперативном систему Виндовс 10

Чим се прикаже БСОД(BSOD) екран, Виндовс(Windows) избацује информације о паду из меморије у малу датотеку под називом „МиниДумп“ која се обично чува у Виндовс(Windows) фолдеру. И ове .дмп датотеке могу вам помоћи да решите узрок грешке, али морате да анализирате датотеку за испис. Овде постаје зезнуто, а Виндовс(Windows) не користи ниједну унапред инсталирану алатку да анализира ову датотеку дамп меморије.

Сада постоји различита алатка која вам може помоћи у отклањању грешака у .дмп(.dmp) датотеци, али ћемо говорити о два алата који су БлуеСцреенВиев(BlueScreenView) и Виндовс Дебуггер(Windows Debugger) алати. БлуеСцреенВиев(BlueScreenView) може брзо анализирати шта је пошло по злу на рачунару, а алатка за отклањање грешака у оперативном систему Виндовс(Windows Debugger) може се користити за добијање напреднијих информација. Дакле, без губљења времена, хајде да погледамо како читати датотеке са думпом меморије(Memory Dump Files) у оперативном систему Виндовс 10(Windows 10) уз помоћ доле наведеног водича.

Како читати датотеке са думпом меморије(Memory Dump Files) у оперативном систему Виндовс 10(Windows 10)

Обавезно  креирајте тачку враћања(create a restore point) у случају да нешто крене наопако.

Метод 1: Анализирајте датотеке са исписом меморије користећи БлуеСцреенВиев(Method 1: Analyze Memory Dump Files using BlueScreenView)

1. Са веб локације НирСофт преузима најновију верзију БлуеСцреенВиев-а( NirSoft Website downloads the latest version of BlueScreenView) у складу са вашом верзијом Виндовс(Windows) -а .

2. Извуците зип датотеку коју сте преузели, а затим двапут кликните на БлуеСцреенВиев.еке(BlueScreenView.exe) да бисте покренули апликацију.

БлуеСцреенВиев |  Како читати датотеке са думпом меморије у оперативном систему Виндовс 10

3. Програм ће аутоматски тражити МиниДумп(MiniDump) датотеке на подразумеваној локацији, а то је C:\Windows\Minidump.

4. Сада ако желите да анализирате одређену .дмп датотеку,( .dmp file,) превуците и отпустите ту датотеку у апликацију БлуеСцреенВиев(BlueScreenView) и програм ће лако прочитати минидумп датотеку.

Превуците и отпустите одређену .дмп датотеку да бисте је анализирали у БлуеСцреенВиев-у

5. Видећете следеће информације на врху БлуеСцреенВиев(BlueScreenView) -а :

  • Назив датотеке Минидумп(Minidump) : 082516-12750-01.дмп. Овде 08 је месец, 25 је датум, а 16 је година думп датотеке.
  • Време(Time) пада је када се пад догоди: 26-08-2016 02:40:03
  • Стринг за проверу(Bug Check String) грешака је код грешке: ДРИВЕР_ВЕРИФИЕР_ИОМАНАГЕР_ВИОЛАТИОН
  • Код за проверу(Bug Check Code) грешака је СТОП(STOP) грешка: 0к000000ц9
  • Затим ће постојати параметри кода за проверу грешака(Bug Check Code)
  • Најважнији одељак је узрокован драјвером(Driver) : ВерифиерЕкт.сис

6. У доњем делу екрана ће бити истакнут возач који је изазвао грешку.(the driver who caused the error will be highlighted.)

Драјвер који је изазвао грешку биће истакнут

7. Сада имате све информације о грешци, можете лако претражити веб за следеће:

Bug Check String + за проверу грешака + изазван драјвером(Driver) , нпр. ДРИВЕР_ВЕРИФИЕР_ИОМАНАГЕР_ВИОЛАТИОН ВерифиерЕкт.сис (DRIVER_VERIFIER_IOMANAGER_VIOLATION VerifierExt.sys)
Bug Check String + Bug Check Code за проверу грешака, нпр.: ДРИВЕР_ВЕРИФИЕР_ИОМАНАГЕР_ВИОЛАТИОН 0к000000ц9

Сада имате све информације о грешци коју можете лако да претражите на вебу за стринг за проверу грешака + узроковано драјвером

8. Или можете да кликнете десним тастером миша на минидумп датотеку унутар БлуеСцреенВиев(BlueScreenView) -а и кликнете на а€œ Google Search – Bug Check + Driver а€œ.

Кликните десним тастером миша на минидумп датотеку унутар БлуеСцреенВиев-а и кликните на „Гоогле претрага – Провера грешака + управљачки програм“

9. Користите ове информације да бисте отклонили узрок и отклонили грешку. И ово је крај водича Како читати датотеке с думпом меморије у оперативном систему Виндовс 10 користећи БлуеСцреенВиев.(How to Read Memory Dump Files in Windows 10 using BlueScreenView.)

Метод 2: Анализирајте датотеке са исписом меморије помоћу Виндовс програма за отклањање грешака(Method 2: Analyze Memory Dump Files Using Windows Debugger)

1. Преузмите Виндовс 10 СДК одавде(Download Windows 10 SDK from here) .

Напомена:(Note:) Овај програм садржи ВинДБГ програм(WinDBG program) који ћемо користити за анализу .дмп датотека.

2. Покрените датотеку сдксетуп.еке(sdksetup.exe) и наведите локацију за инсталацију или користите подразумевану.

Покрените датотеку сдксетуп.еке и наведите локацију за инсталацију или користите подразумевану

3. Прихватите уговор о лиценцирању(Accept License) , а затим на екрану „ Изаберите функције које желите да инсталирате “ (Select the features you want to install)изаберите само опцију Алати за отклањање грешака за Виндовс,(select only the Debugging Tools for Windows option) а затим кликните на Инсталирај.

На екрану Изаберите функције које желите да инсталирате изаберите само опцију Алати за отклањање грешака за Виндовс

4. Апликација ће почети да преузима ВинДБГ(WinDBG) програм, па сачекајте да се инсталира на вашем систему.

5. Отворите командну линију(Command Prompt) . Корисник може извршити овај корак тако што ће потражити а€˜цмда€™(‘cmd’) , а затим притиснути Ентер.

Отворите командну линију.  Корисник може извршити овај корак тако што ће потражити а€˜цмда€™, а затим притиснути Ентер.  |  Како читати датотеке са думпом меморије у оперативном систему Виндовс 10

6. Унесите следећу команду у цмд и притисните Ентер(Enter) :

cd\Program Files (x86)\Windows Kits\10\Debuggers\x64\

Напомена:(Note:) Наведите исправну инсталацију програма ВинДБГ(WinDBG) .

7. Сада када сте у исправном директоријуму, унесите следећу команду да повежете ВинДБГ(WinDBG) са .дмп датотекама:

виндбг.еке -ИА(windbg.exe -IA)

Наведите исправну инсталацију програма ВинДБГ

8. Чим унесете горњу команду, отвориће се нова празна инстанца ВинДБГ-(WinDBG) а са обавештењем о потврди које можете затворити.

Нова празна инстанца ВинДБГ-а ће се отворити са обавештењем о потврди које можете затворити

9. Откуцајте виндбг(windbg) у Виндовс Сеарцх, а затим кликните на ВинДбг (Кс64).(WinDbg (X64).)

Откуцајте виндбг у Виндовс Сеарцх, а затим кликните на ВинДбг (Кс64)

10. У ВинДБГ панелу кликните на Филе, а затим изаберите Симбол Филе Патх.(click on File, then select Symbol File Path.)

У ВинДБГ панелу кликните на Филе, а затим изаберите Симбол Филе Патх

11. Копирајте и налепите следећу адресу у поље Симбол Сеарцх Патх(Symbol Search Path) :

SRV*C:\SymCache*http://msdl.microsoft.com/download/symbols

СРВ*Ц:\СимЦацхе*хттп://мсдл.мицрософт.цом/довнлоад/симболс |  Како читати датотеке са думпом меморије у оперативном систему Виндовс 10

12. Кликните на ОК(OK) , а затим сачувајте путању симбола тако што ћете кликнути на File > Save Workspace.

13. Сада пронађите думп датотеку коју желите да анализирате, можете или користити МиниДумп(MiniDump) датотеку која се налази у C:\Windows\Minidump или користити датотеку дамп меморије(Memory) која се налази у C:\Windows\MEMORY.DMP.

Сада пронађите думп датотеку коју желите да анализирате, а затим само двапут кликните на .дмп датотеку

14. Двапут кликните на .дмп(.dmp) датотеку и ВинДБГ(WinDBG) би требало да се покрене и почне да обрађује датотеку.

Фасцикла под називом Симцацхе се креира на Ц диску

Напомена:(Note:) Пошто је ово прва .дмп датотека која се чита на вашем систему, чини се да је ВинДБГ(WinDBG) спор, али не прекидајте процес јер се ови процеси одвијају у позадини:

A folder called Symcache is being created in C:
Symbols are being downloaded and saved to C:\Symcache

Када се симболи преузму и дамп буде спреман за анализу, видећете поруку Праћење: Власник машине на дну текста дампа.(MachineOwner at the dump text’s bottom.)

Када се симболи преузму, видећете МацхинеОвнер на дну

15. Такође, следећа .дмп датотека је обрађена, то ће бити брже јер ће већ преузети потребне симболе. Временом ће C:\Symcache folder расти како се додаје више симбола.

16. Притисните Ctrl + F да отворите Финд, а затим откуцајте „ Вјероватно узроковано(Probably caused by) “ (без наводника) и притисните Ентер(Enter) . Ово је најбржи начин да откријете шта је изазвало пад.

Отворите Финд, а затим откуцајте Вероватно узроковано, а затим притисните Финд Нект

17. Изнад реда Вероватно(Probably) узроковано, видећете БугЦхецк код, нпр. 0к9Ф( BugCheck code, e.g., 0x9F) . Користите овај код и посетите Мицрософт Референце кода(Microsoft Bug Check Code Reference)(Microsoft Bug Check Code Reference) за проверу грешака да бисте проверили референцу за проверу грешака.

Препоручено:(Recommended:)

То је то што сте успешно научили како да читате датотеке са исписом меморије у оперативном систему Виндовс 10(How to Read Memory Dump Files in Windows 10) , али ако још увек имате питања у вези са овим постом, слободно их питајте у одељку за коментаре.



About the author

Ја сам софтверски инжењер и истраживач. Имам искуства са Мицрософт Ксбок 360 и Гоогле Екплорер-ом. У могућности сам да пружим стручне препоруке за одређене алате за развој софтвера, као и да помогнем људима да отклоне уобичајене грешке у програму Екплорер.



Related posts