Как да промените типа на изхвърляне на паметта Windows 10

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

Днес Solvetic ще анализира какво представлява дампът на паметта, кои са текущите типове, как можем да ги променим в Windows 10.

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

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

Има няколко причини за изхвърляне на памет в системата, някои от тях са:

  • Несъвместимост на контролерите.
  • Софтуерът не е съвместим със системното издание.
  • Неочаквано затваряне на приложения и др.

1. Видове изхвърляне на памет Windows 10

Има определени видове изхвърляния на памет в Windows 10 и това са:

Пълно изхвърляне на паметТози тип дъмп записва цялото съдържание на паметта на операционната система, когато компютърът е спрян внезапно.

Пълният дъмп на паметта може да включва данни от процеси, които са били изпълнени при събирането на дампа на паметта. Избирането на този тип изхвърляне ще изисква файл за пейджинг на тома за зареждане, който съдържа капацитета да побере цялата физическа RAM плюс 1 мегабайт (MB).

ЗабележкаПълната опция за изхвърляне на памет не е налична на компютри с 32-битова операционна система и 2 гигабайта (GB) RAM или повече.

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

Ако използваме 32-битови операционни системи, паметта на ядрото обикновено е между 150MB и 2GB. Това ядро ​​или дамп файл на ядрото не включва неразпределена памет или памет, които са разпределени за програми в потребителски режим, той включва само памет, разпределена за хардуер и слой за абстракция на ядрото (HAL) в Windows 2000 и версии. По-късно и памет, разпределена за режим на ядрото драйвери и други програми за режим на ядро.

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

Използването на този тип изхвърляне ще изисква файл за пейджинг от най -малко 2 MB на зареждащия том. С малкия дамп памет историята на тези файлове ще се съхранява в определена папка за тази цел.

Файлът, създаден с този дамп, включва информация като:

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

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

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

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

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

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

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

2. Как да промените типа на дампа в Windows 10


За да установим нов тип изхвърляне на памет в Windows 10, отиваме на следния път:
  • Контролен панел
  • Система за сигурност
  • Система

Увеличете

Там избираме опцията „Разширена системна конфигурация“, разположена вляво и ще се покаже следният прозорец:

Щракнете върху бутона „Конфигурация“, разположен в секцията „Стартиране и възстановяване“, сега в показания прозорец ще изберем типа на дампа, който да присвоим в полето „Записване на информация за отстраняване на грешки“:

След като е избран типът на дампа, кликнете върху бутона „OK“, за да запазите промените.

3. Стойности в системния регистър при зареждане и възстановяване


Всички стойности на сметищата се съхраняват по следния път:
 HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Control \ CrashControl
Там можем да намерим следните стойности:
 CrashDumpEnabled REG_DWORD 0 x 0 = Няма CrashDumpEnabled REG_DWORD 0 x 1 = изхвърлянето на паметта е завършено CrashDumpEnabled REG_DWORD 0 x 2 = изхвърляне на паметта на ядрото CrashDumpEnabled REG_DWORD 0 x 3 = изтриване на малка памет (64KB) 64GB RAM
В следните връзки на Microsoft намираме полезна информация за това как да използвате инструмента Dumpchk за анализиране на изхвърлянията на паметта в системата:

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

wave wave wave wave wave