Как да отваряте и анализирате дъмп файлове в Windows
Miscellanea / / May 11, 2023
Ако сте потребител на Windows, вероятно сте се натъкнали на грешка Син екран на смъртта (BSOD). Основната трудност с BSOD грешките е, че те имат a разнообразие от кодове за грешки да ги разбираме, камо ли да ги анализираме и отстраняваме. BSOD или подробностите за срива на Windows се намират във файл, наречен файл за дъмп на паметта, който ще обсъдим по-късно в тази статия. Така че, yможе да имате дъмп файла, но без да можете да отворите и анализирате подробностите, той е безполезен. азВ тази статия ще ви насочим как да отваряте и анализирате дъмп файлове в Windows.
![Как да отваряте и анализирате дъмп файлове](/f/e031b7ff205a5065962cfb73ed207e22.jpg)
Сега нека първо се върнем към грешката BSOD. BSOD се случва по много причини, като напр корумпирани драйвери, остарял фърмуер и други проблеми, свързани със софтуера. Така че, когато това се случи, ще видите мигане на синия екран с код за грешка и няколко други подробности, преди Windows да се рестартира.
Да, синият екран с показания код за грешка има цел. Тези подробности за грешка при срив не изчезват. Вместо това те се записват в дневника на Windows, така че да могат да бъдат разгледани и коригирани по-късно. И тези регистрационни файлове се наричат файлове за дъмп на паметта, тъй като се записват във файлов формат .dmp. След като вече знаете какво представляват .dmp файловете, нека разберем техните видове.
Типове дъмп файлове в Windows
И така, има четири типа дъмп файлове, които Windows генерира.
1. Пълен дъмп на паметта
Както звучи, този дъмп на паметта записва цялото съдържание на системната памет, когато системата ви удари BSOD грешка. Този дъмп съдържа данни от процесите, които са се изпълнявали, когато е бил събран дъмпът на паметта.
2. Дъмп на паметта на ядрото
Този дъмп файл съхранява само данни от паметта на ядрото, което означава, че не съдържа данни от неизползвана или неразпределена памет или памет, разпределена за програми в потребителски режим. Освен това този дъмп файл е по-малък от пълен дъмп на паметта.
3. Малък дъмп на паметта
Този дъмп файл съхранява най-малкото количество полезна информация, която може да помогне да разберете какво се е объркало, за да причини BSOD грешката. Този файл съдържа съобщението Stop и неговите параметри, списък на заредените драйвери и други подробности.
4. Автоматичен дъмп на паметта
Този дъмп файл съдържа същата информация като „Дъмп на паметта на ядрото“. Разликата между двете не е в самия дъмп файл, а в това как Windows задава размера на системния файл за пейджинг.
Чудите се какво е пейджинг файл? Файлът на страницата, наричан още файл за пейджинг, се използва за поддържане на изхвърляния на системни сривове и за създаване на физическа RAM работят по-ефективно, като преместят съдържанието на файла на твърд диск, когато паметта на системата е почти изчерпана пълен.
Сега, след като разбирате типовете дъмп файлове на паметта и подробностите, които съдържат, знаете колко важни са данните за BSOD или Windows сривове. Колкото повече данни, толкова по-добре. И най-добрата част е, че можете да промените настройките на файла за дъмп на паметта, за да увеличите колекцията от подробности.
Как да промените настройките на файла с дъмп на паметта с помощта на настройките на Windows
Промяната на настройките на файла Dump на паметта е доста лесна, особено при използване Настройки на Windows. Windows автоматично създава дъмп файлове на паметта; можете обаче да зададете нивото на детайлност. Това каза, нека преминем към стъпките.
Етап 1: Натиснете клавиша Windows на клавиатурата, въведете Настройкии щракнете върху Отвори.
![тип Настройки](/f/16a58f62142bd84d4d17205b9bfa5eff.jpg)
Стъпка 2: В десния панел превъртете надолу до Относно и щракнете върху него.
![превъртете надолу до Относно](/f/e986fdf4598d5ffabd34edd6ce39334f.jpg)
Стъпка 3: В спецификациите на устройството под свързаната връзка изберете „Разширени системни настройки“.
Забележка: Ако използвате Windows 10, ще намерите Свързани настройки вместо Свързана връзка, под която изберете „Разширени системни настройки“.
![изберете Разширени системни настройки](/f/361b607a54ed2c5d31400b26c708ebe1.jpg)
Ще се появи прозорецът System Properties.
Стъпка 4: В прозореца System Properties изберете Settings под Startup and Recovery.
![изберете Настройки](/f/736f3319e3c2c1d9490a8ba7faa41df1.jpg)
Стъпка 5: Сега, под опцията System error, щракнете върху падащото меню на „Write debugging information“ и изберете „Automatic memory dump“. Накрая щракнете върху OK.
![изберете Автоматично разтоварване на паметта](/f/446857d4cbb3342eacd4ba33c1ccd513.jpg)
Тази настройка променя нивото на детайлите, събрани от дъмп файлове на паметта когато се появи BSOD. Така че можете да видите и разберете причината за грешката.
Може да се наложи да рестартирате компютъра си, за да приложите ефективно промените. Важно е да запомните, че това ще помогне само на BSOD, които се появяват, след като промените настройките.
Как да анализирате дъмп файлове на паметта на Windows
Има няколко начина, по които можете да четете дъмп файлове на паметта и да ги анализирате. Ще използваме приложения на трети страни, за да отваряме, четем и анализираме minidump файлове.
Забележка: Методите и стъпките, включени в анализа на дъмп файловете на паметта, предполагат, че вашият компютър е в работно състояние и че можете да инсталирате инструменти на трети страни. Ако не можете да получите достъп до компютъра си, препоръчваме ви да извлечете данните от дъмп файла и да ги анализирате на друго място.
1. Отваряне и анализиране на .dmp файлове с помощта на WinDbg Preview
Това е създаден от Microsoft инструмент за разработка, който анализира и разрешава грешки в системата. Това също е един от най-препоръчваните инструменти. Ето как да го използвате:
Етап 1: Натиснете клавиша Windows на клавиатурата, въведете Microsoft Storeи натиснете Enter.
![въведете Microsoft Store](/f/a0aa1156bbee962e1f28b35e5498691b.png)
Стъпка 2: Въведете в лентата за търсене Преглед на WinDbgи натиснете Enter.
![тип WinDbg Preview](/f/83570bae49f7b0fa9f04ca9c0d020d70.jpg)
Стъпка 3: Щракнете върху бутона Get, за да инсталирате WinDbg Preview.
![инсталирайте WinDbg Preview](/f/3afb76061bcefc13792d5727d55cfd6d.jpg)
Стъпка 4: След инсталирането натиснете клавиша Windows на клавиатурата, въведете Преглед на WinDbgи щракнете върху „Изпълни като администратор“.
![тип WinDbg Preview](/f/a190bbb7fcc22348c1f68d263bc46cf5.jpg)
Стъпка 5: В WinDbg Preview Window отидете на File от горното меню.
![отидете на Файл от горното меню](/f/033d7f50e598b2aba02ff6737d1fb52e.png)
Стъпка 6: Изберете Start debugging от левия панел и изберете „Open dump file“ в десния панел.
![Изберете Стартиране на отстраняване на грешки](/f/e34017c0c408c0a7c319aa5af143e7e6.png)
Стъпка 7: Прегледайте и намерете дъмп файла, след което щракнете върху Отваряне.
Забележка: Можете да намерите най-новия дъмп файл в главната папка C:\, C:\minidump или C:\Windows\minidump папка.
![намерете дъмп файла](/f/a6b6b378f58e54a90c0b8771513dd24c.jpg)
След като отворите дъмп файла, WinDbg ще зареди файла и ще стартира. В зависимост от размера на файла, WinDbg ще отнеме време за обработка.
Стъпка 8: Сега въведете командата по-долу в командния раздел и натиснете Enter.
! анализирам -v
![под командата в раздела за команди](/f/cd5e77b10b9b23e6325e430adecd126f.jpg)
Тази команда ще започне да анализира дъмп файла. Това може да отнеме няколко минути. След като приключи, трябва да видите резултатите в горния прозорец. С резултата можете да отстраните грешката, причинила срива.
2. Как да отваряте и анализирате дъмп файлове с помощта на BlueScreenView
Както подсказва името, той сканира и анализира BSOD грешки. Той автоматично взема дъмп файла на директорията Minidump и го обработва. Ето как да инсталирате и стартирате това.
Етап 1: Изтеглете BlueScreenView чрез връзката по-долу, инсталирайте го и го стартирайте.
Изтеглете BlueScreenViewer
![Изтеглете BlueScreenView](/f/4d5ddeb09e8c1ef0acf1d7f332d8b0bd.jpg)
BlueScreenView автоматично извлича дъмп файловете от вашата система. Ако не е, отидете на Опции > щракнете върху Разширени опции > под полето „Зареждане от следната папка MiniDump“ щракнете върху бутона Преглед > щракнете върху OK.
Стъпка 2: Щракнете върху дъмп файловете, изброени в приложението.
![Кликнете върху изброените дъмп файлове](/f/eb6631ee77fa11926e4df25f187fa11f.jpg)
Избраният файл за дъмп памет ще има списък с активни файлове и драйвери. Файлът, който е маркиран в червено, ще има директна връзка към причината за BSOD грешката. Можете да щракнете и да отстраните проблема.
BlueScreenView е полезен само за намиране на грешката, причиняваща BSOD, за разлика от WinDbg, който също ви позволява да коригирате проблема. Можете също да проверите WhoCrashed, който имаме обхванати обширно. Освен това работи по същия начин като BlueScreenViewer, който помага за сканиране, анализиране и получаване на отчети за дъмп файловете с едно щракване.
Често задавани въпроси относно файловете за дъмп на паметта
Да, можеш. Най-бързият и безопасен начин за изтриване на дъмп файлове е да отворите Disk Cleanup, като използвате инструмента Windows Search > изберете „Почистване на системни файлове“ > под файлове за изтриване изберете „Файлове за дъмп на паметта за системна грешка“ > щракнете върху ДОБРЕ.
Доста лесно е да намерите дъмп файлове в Windows 11. Отворете Windows File Explorer > отидете на C:\Windows\Minidump.
Отстраняване на BSOD грешки
Вече знаете как да отваряте, преглеждате и анализирате дъмп файл, за да се справите с BSOD грешки. Методите и инструментите, включени в тази статия, са прости и ефективни. Надяваме се, че тази статия ви е помогнала да диагностицирате и разрешите проблема с BSOD веднъж завинаги.