Искате ли да намерите виновника зад синия екран на смъртта? След това трябва да започнете да използвате дъмпове на паметта в Windows.

Синият екран на смъртта (обикновено съкратено като BSoD) е вид критична грешка, присъстваща в операционните системи Microsoft Windows и операционните системи ReactOS.

Има няколко причини, които могат да доведат до BSoD грешки, като например хардуерен срив, неочаквани сривове на важни системни процеси или дори несъвместимост на драйвери на устройства.

Един от начините да стесните списъка с причините е чрез BSoD дъмпове на паметта (известни също като дъмп файлове в режим на ядро).

Какво представляват BSoD дъмпове на паметта?

С прости думи, BSoD дъмп на паметта е файл, създаден от Windows, когато възникне BSoD грешка, съдържащ регистрационни файлове за това, което точно се е случило. от намиране на дъмп файловете и използвайки дебъгер на ядрото, потребителите могат да дебъгват файла с дъмп на паметта, за да определят истинската причина за стоп грешката.

Как могат да ви помогнат изхвърлянията на BSoD памет?

instagram viewer

BSoD дъмп файловете съдържат информация за адреса на паметта, драйвера или софтуерния модул, участващи в срива. Това от своя страна може да помогне на потребителя да идентифицира специфичен код за грешка на техния BSoD.

Предоставяйки ви кода за грешка, вече получавате по-добра представа каква е основната причина за проблема. Това ви позволява да се съсредоточите по-добре върху тази конкретна област (напр. да знаете, че това е проблем с драйвера). След като проблемът бъде идентифициран, дъмп файловете могат да помогнат при отстраняването на проблема.

Друга причина дамп файловете са полезни е, че тъй като те са буквално файлове, те могат да се споделят. Това ви улеснява да си сътрудничите с техническата поддръжка по отношение на вашите конкретни проблеми, особено ако проблемът изисква вниманието на някой с повече опит по въпроса.

И накрая, като ви уведомява каква е първопричината за BSoD грешката, BSoD дъмповете на паметта ви позволяват да вземете необходимите предпазни мерки и направете необходимите промени, за да предотвратите възникването на BSoD грешки отново.

Различните типове дъмпове на BSoD памет

Има няколко вида BSoD дъмпове на паметта в зависимост от версията на Microsoft Windows, която използвате:

Пълен дъмп на паметта

Най-големият от дъмп файловете в режим на ядрото, Complete Memory Dumps съдържа цялата физическа памет, използвана от Windows.

За да може вашата система правилно да генерира пълен дъмп на паметта, ще трябва да го направите разпределете файл на страницата на вашето стартиращо устройство това е поне толкова голямо, колкото вашата системна памет. Например, ако вашият компютър има 16 GB RAM, вашият файл с страници също трябва да бъде 16 GB плюс допълнителен мегабайт.

Пълните файлове за дъмп на паметта обикновено се записват на това място:

%SystemRoot%\Memory.dmp

Един недостатък на Complete Memory Dumps е, че всички следващи Complete Memory Dumps ще заменят предишните. Тази функция най-вероятно е внедрена, за да предотврати запълването на паметта на вашия компютър с твърде много дъмп файлове.

Дъмп на паметта на ядрото

За разлика от Complete Memory Dumps, Kernel Memory Dumps съдържа цялата памет, използвана от ядрото по време на срива. Както при предишния тип дъмп на паметта, размерът на файла е пряко свързан с физическата памет на системата. Обикновено обаче е само една трета от размера.

Причината този файл да е много по-малък е, че те обикновено пренебрегват части от паметта, които може да не са имали нищо общо с BSoD на първо място.

Файловете за дъмп на паметта на ядрото обикновено се записват на това място:

%SystemRoot%\Memory.dmp

Както при предишния дъмп файл, когато се генерират нови дъмпове на паметта на ядрото, предишните ще бъдат презаписани.

Автоматичен дъмп на паметта

За всички намерения и цели файловете с автоматичен дъмп са идентични с файловете за дъмп на паметта на ядрото. Разликата между двете обаче е как Windows управлява системния файл за виртуална памет.

С прости думи, можете да направите така, че Windows да може автоматично да задава размера на файла за виртуална памет, така че да се адаптира към нуждите на вашите дъмпове на паметта на ядрото. Като активира тази функция, Windows ще разпредели достатъчно място, така че да се генерира дъмп на паметта на ядрото (през повечето време).

Въпреки това, в случай че разпределеният файл на страницата не е достатъчен, Windows просто ще увеличи размера на файла на страницата, докато стане равен на размера на RAM на вашата система.

Файловете за автоматичен дъмп на паметта обикновено се записват на това място:

%SystemRoot%\Memory.dmp

Точно като дъмповете на паметта на ядрото, новогенерираните автоматични дъмпове на паметта ще презапишат предишните.

Малък дъмп на паметта

Най-малкият от дъмп файловете в режим на ядрото, малките дъмпове на паметта винаги са ограничени до точно 64 KB и изискват само 64 KB файл на страницата.

Това ги прави перфектни в сценарии, при които пространството за съхранение е ограничено, въпреки че идва на цената на предоставянето на минималния минимум информация. Липсата на предоставени подробности означава също, че ще има ситуации, при които анализирането на дъмп файла може да не разкрие какво е причинило BSoD грешката.

Малките файлове за дъмп памет обикновено се записват на това място:

%SystemRoot%\Minidump

В случай на генериране на нов малък памет, предишният файл няма да бъде презаписан. Вместо това всеки малък дъмп на паметта ще получи различно име, което ще улесни разграничаването един от друг.

Дъмп на активната памет

Много подобни на Complete Memory Dumps, Active Memory Dumps са много по-малки, тъй като не се отнасят за страници, които може да не са причината за BSoD грешката.

Те са особено полезни в Windows системи, които хостват виртуални машини, тъй като регистрират само дейностите на хост машината, а не виртуалните машини, работещи на нея.

Файловете за дъмп на активната памет обикновено се записват на това място:

%SystemRoot%\Memory.dmp

Избор на правилния дъмп на паметта за вас

Няма универсален тип дъмп на паметта в режим на ядрото, тъй като всеки има своите предимства и недостатъци. По принцип става въпрос за балансиране на размера на файла спрямо полезността на информацията в този файл.

Например, по-големите файлове съдържат повече информация за BSoD грешката и по този начин ви предоставят най-голям шанс да разберете какъв е основният проблем. От друга страна, те също отнемат повече време за писане, както и за анализ с помощта на a инструмент за отстраняване на грешки.

Междувременно по-малките дъмп файлове могат да се записват и анализират много по-бързо, което ги прави по-желани в условия, при които трябва да възстановите работата на вашата система възможно най-скоро (напр., когато стартирате a сървър).

Въпреки това трябва да знаете плюсовете и минусите на всеки тип дъмп файл, за да видите кой отговаря най-добре на вашите нужди:

  • Пълните файлове с дъмп памет заемат най-много дисково пространство. Те обаче предоставят цялата информация, от която ще се нуждаете, за да помогнете за отстраняването на вашите проблеми с Windows.
  • Файловете с дъмп на активната памет съдържат почти същата информация, но заемат по-малко място на диска.
  • Автоматичните дъмпове на паметта позволяват на вашата Windows система да бъде по-гъвкава, когато става въпрос за използване на размера на системния файл за пейджинг.
  • Файловете за дъмп на паметта на ядрото са много по-малки, но могат да пропуснат части от системните регистрационни файлове, които всъщност могат да съдържат полезна информация.
  • Small Memory Dump файловете са най-малките и не се презаписват един друг поради последващи BSoD грешки.

Файловете за активен дъмп на паметта са налични само в Windows 10 и по-нови, докато файловете за автоматично изхвърляне на паметта са налични в Windows 8 и по-нови.

Съществуват дъмп файлове в режим на ядрото, така че потребителите да могат да ги анализират и да открият основната причина за възникване на BSoD грешки. За щастие има няколко инструмента, които могат да помогнат при анализирането на BSoD памети:

WinDbg

WinDbg е инструмент за отстраняване на грешки, разработен от Microsoft и предназначен за операционната система Microsoft Windows. Разбира се, WinDbg може да помогне за отстраняване на много проблеми с Windows, но повечето потребители като цяло ще анализират файлове с дъмп памет с него.

Въпреки че в началото може да изглежда непосилно, с малко време и търпение вие ​​също можете започнете с WinDbg и го използвайте за решаване на повечето от проблемите на вашия компютър.

BlueScreenView

И двете WinDbg и BlueScreenView могат да помогнат за разрешаването на BSoD грешки, обаче, BlueScreenView е много по-подходящ за потребители, които са по-нови в отстраняването на грешки в ядрото.

Въпреки че не предоставя на потребителите толкова задълбочена информация, колкото WinDbg, той представя информацията по много по-опростен и ефективен начин.

WhoCrashed

Ако удобството за потребителя е това, което търсите, тогава не можете да получите по-опростен от WhoCrashed. Въпреки че интерфейсът може да изглежда остарял, информацията, която предоставя този инструмент, е повече от достатъчна, за да ви помогне да откриете причината за BSoD грешките.

Страхотното нещо на WhoCrashed е, че може дори да намери причината за грешки в ядрото, които обикновено не са придружени от действителни сини екрани. Освен това WhoCrashed е страхотен в бързото намиране на системни проблеми, особено ако са свързани с драйвери.

накрая, анализиране на BSoD грешки с WhoCrashed е изключително лесно поради начина, по който се представят крайните резултати от анализа. Всъщност в някои случаи WhoCrashed може дори да ви даде предложения какви действия трябва да предприемете.

Изхвърлянията на BSoD памет са страхотни при разрешаването на BSoD грешки

В заключение, BSoD дъмп файловете са от решаващо значение за диагностика, отстраняване на неизправности и предотвратяване на сривове на системата.

Чрез използването на правилните инструменти и с малко познания, както случайните потребители, така и компютърните техници, могат да открият, разрешат и предотвратят всякакви други BSoD грешки да засегнат техните компютърни системи.