Изхвърлете паметта в Windows - Защо е необходимо и как да я включите

Изхвърлете паметта в Windows - Защо е необходимо и как да я включите

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

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

Какво е сметището на паметта на Windows за паметта

Съдържанието на RAM и материалите, свързани с повредата, могат да бъдат написани на помпения файл, в следващия старт на операционната зала се създава аварийно сметище с информация за отстраняване на грешки въз основа на запазените данни (OS може да създаде памет Изхвърлете и заобикаляте файла за люлеене). Запис за грешка ще бъде направен в дневника на събитията, ако тази опция е конфигурирана.

Заключение на сайта DAMPA 32-битов Windows Bit OS с помощта на програмата за отстраняване на грешки.Exe

Типът на писменото сметище може да бъде зададен в свойствата на ОС, опциите се поддържат:

  1. Малка памет на сметището. Включва малко информация, по -специално, това е код за грешка с параметри, списък с драйвери, инсталирани в Windows и T Windows. Д., Но тази информация е достатъчна, за да идентифицира източника на проблема. Елементът по правило ще бъде записан в каталога C: \ Windows \ Minidump.
  2. Изхвърлете паметта на ядрото. Информационната информация, свързана само с режима на ядро.
  3. Пълна сметища система. Съдържанието е цялата памет на операционната зала, която може да създаде проблеми при създаване на картина, ако обемът на RAM е повече от 4GB. Обикновено се пише на файла C: \ Windows \ памет.DMP.
  4. Автоматична памет за сметище (стана достъпна с осмата версия на Windows). Съдържа същите бележки като ядрото на изхвърлянето на паметта, докато тя се различава по пътя за контрол на размера на системата на помпения файл.
  5. Активна памет за сметище (представена в „Десет“). Съдържа само активната памет на хоста от режимите на ядрото и потребителя* (възможността първоначално е реализирана за сървъри, така че виртуалните машини да не влизат в сметищата).

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

Най -често за диагностициране се използва аварийният изхвърляне на паметта на паметта 7, 8, 10 и ви позволява да разберете как да коригирате критична грешка. След като анализирахме съдържанието, можем да разберем какво е причинило проблема и да започнем да го елиминираме.

Важно. Ако дискът откаже или настъпването на BSOD на първия етап от старта на системата, аварийното сметище няма да бъде създадено.

Как да активирате създаването на памет на сметището в Windows

За да активирате автоматичното запазване на сметището на паметта в Windows, трябва да направите следното:

  1. Преминаваме към свойствата на системата по всякакъв удобен начин. Например, щракнете върху иконата „Моят компютър“ (или „този компютър“ на „Десет“). Изберете „Свойства“, след това в списъка с опции в лявата колона щракнете върху „Допълнителни системни параметри“. Алтернативен вариант е използването на контролен панел, където трябва да отидете в секцията „Система“ (същият прозорец ще се появи при използване на клавиши за win+pace), а след това в „Допълнителни системни параметри“. В Windows 10 можете също да използвате оборудването „параметри“ (Win+I). В прозореца трябва да отидете в секцията „Система -„ На системата “ -„ Информация за системата “и по -нататък в допълнителните параметри на ОС.
  2. В прозореца, който се отвори в раздела „Допълнително“ в полето „Зареждане и възстановяване„ Поставете параметрите “.
  3. В резултат на манипулациите ще се отвори следният прозорец, където трябва да изберете типа запис на информацията за отстраняване на грешки, да зададете параметрите, да поставите отделните знаци в правилните точки и след това да натиснете бутона OK.

Как да конфигурирате сметищата в Windows

Настройките на действията, извършени по време на аварийното спиране на работата на ОС, се извършват в същия прозорец като включването на създаването на сметище на паметта („Зареждане и възстановяване“), където получаваме от свойствата на системата.

Тук можете да конфигурирате параметрите на ОС и да зададете определени действия в случай на отказ, например:

  • Посочете режима на сметището с информацията за отстраняване на грешки (по подразбиране стойността "не" може да бъде зададена);
  • запис на събития в списанието (записи се добавят към дневниците);
  • Маркираната точка „Извърши автоматичното рестартиране“ позволява на системата да се рестартира след повреда и да продължи да функционира;
  • Когато избирате опцията "Заменете съществуващия DAMPA файл", обектът ще бъде пренаписан с всяка възникваща грешка.

Когато работите SSD, е по -добре да оставите типа запис „Автоматична памет на сметището“, но ако имате нужда това е на друг потребител, ако имате нужда от помощ при анализа на държавата.

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

Можете да четете изхвърлянето на паметта чрез специализирани помощни програми като Microsoft Kernel Debugger, Bluescreenview и други.

Инсталиране на Windbg в Windows

Помощната програма, която е отстраняване на грешки за модни приложения и драйвери на потребителя, ви позволява да анализирате картина на паметта и да разберете какво е провокирано BSOD. Той се доставя като част от пакета SDK за Windows 10, инсталаторът се изтегля на уебсайта Microsoft. За седем и ранни версии на Windbg системи можете да намерите в Microsoft Windows SDK за Windows 7 и Net Framework 4 пакет.

Инсталирайте Windbg:

  • Отиваме на страницата за зареждане на SDK (в зависимост от версията на ОС, изберете желания пакет, връзки по -горе), изтеглете инсталатора;
  • След изтегляне на файла, стартирайте процеса на инсталиране;
  • Изберете първата опция за инсталиране - за този компютър (вторият включва зареждане за инсталиране на пакета на други компютри);
  • Оставяме пътя на инсталацията или променянето по подразбиране, ако е необходимо;
  • Съгласни сме с условията на лицензионното споразумение;
  • Можете да поставите целия пакет или да изберете в списъка само за дебатиране на инструменти за Windows Debugger.

Анализ на паметта за аварийно сметище в Windbg

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

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

Асоциация на файлове .DMP с Windbg

За да могат обектите при натискане на тях да се отварят през полезността:

  1. В конзолата на командния ред, стартирана от името на администратора (например чрез менюто Start), изпълняваме команди (в зависимост от изхвърлянето на ОС):

    CD C: \ Progran Files (x86) \ Windows Kits \ 10 \ Debuggers \ x64
    Exe -ia

  2. Или (за 32-битови прозорци):

    CD C: \ Progran Files (x86) \ Windows Kits \ 10 \ Debuggers \ x86
    Exe -ia

Сега видове видове .DMP, .HDMP, .MDMP, .KDMP, .Wew ще бъде свързан с приложението.

Настройки на сървъра на символите за отстраняване на грешки

Полевите символи, които се генерират в процеса на компилация на приложението заедно с изпълнимия файл, са необходими при отстраняване на грешки. Настроихме Windbg за извличане на знаци от мрежата:

  • В прозореца Windbg щракнете върху "Файл" и изберете "Символ Fie Path ..." или натиснете Ctrl+S;
  • Ние посочваме пътя за зареждане чрез предписване на линията:

    Srv*%systemroot%\ символи*http: // msdl.Microsoft.Com/изтегляне/символи

  • Прилагайте корекции, като натиснете "File" - "Запазване на работното пространство".

Анализ на изхвърлянето на паметта във Windbg

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

Предполага се, че прозорецът въвежда команди. Заявка "!Analyze -V "ще ви позволи да получите по -подробна информация за неуспеха (Стоп код, името на грешката, повикването на обажданията, довели до проблема и други данни), както и препоръките за корекцията. За да спрете грешката в менюто на програмата, щракнете върху "Debug" - "Спрете да отстранявате отстраняване на грешки".

Как да изтриете изхвърлящите файлове на файлове

Ако трябва да премахнете сметището на паметта, това може да се направи ръчно, като се разхождате по пътя на местоположението на обекта на диска. И така, в каталога на системата на Windows трябва да намерите и изтриете файла с памет.DMP, както и елементи в каталога на Minidump. В допълнение, можете да използвате пълния инструмент за почистване на диска:

  • Обадете се на конзолата "изпълнение" (Win+R) и въведете командата "Cleanmgr ", да отидете на услугата;
  • Щракнете върху бутона за почистване на системния файл, след което намерете и маркирайте линията в списъка относно изхвърлянето на паметта. Ако не са намерени, тогава те не са създадени.

Създаването на снимките може да бъде деактивирано, дори ако някога сте активирали тази функция поради специални софтуерни дейности. Ако говорим за SSD устройство, това може да бъде програми за работа със твърди дискове. Изключването на някои опции за ОС се извършва от тях за оптимизиране на работата, тъй като множество процеси на четене/запис намаляват продължителността на живота на диск. Също така, причината за прекъсването на паметта на сметището може да бъде различни програми за почистване на компютър и оптимизация на системата.