If-Koubou

Паметта за Windows памет: какво точно са за тях?

Паметта за Windows памет: какво точно са за тях? (Как да)

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

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

Видове памети за памет

Windows може да създаде няколко различни вида памети за паметта. Можете да получите достъп до тази настройка, като отворите контролния панел, щракнете върху Система и защита и щракнете върху Система. Кликнете върху Разширени системни настройки в страничната лента, върху раздела "Разширени" и върху "Настройки" под "Стартиране и възстановяване".

По подразбиране настройката под "Информация за отстраняване на грешки" е настроена на "Автоматично изтриване на паметта". Ето какво всъщност всеки тип памет за памет:

Пълна дъмп на паметта: Пълният дъмп на паметта е най-големият тип възможно изхвърляне на паметта. Това съдържа копие на всички данни, използвани от Windows във физическа памет. Така че, ако имате 16 GB оперативна памет и Windows използва 8 GB от него по време на катастрофата на системата, паметта за памет ще бъде с размер 8 GB. Сблъсъците обикновено се причиняват от код, който се изпълнява в режим на ядро, така че пълната информация, включваща паметта на всяка програма, рядко е полезна - дъмпът на паметта на ядрото обикновено ще бъде достатъчен дори за разработчик.

Разтоварване на паметта на ядрото: Дъмп на паметта на ядрото ще бъде много по-малък от пълната дъмп на паметта. Microsoft казва, че обикновено ще бъде около една трета от размера на физическата памет, инсталирана в системата. Както казва Майкрософт:

"Този дъмпингов файл няма да включва неразпределена памет или памет, разпределена за приложения в потребителски режим. Той включва само паметта, разпределена за ядрото на Windows и нивото на абстракция на хардуер (HAL), както и паметта, разпределена за драйвери в режим kernel и други програми в режим kernel mode.

За повечето цели тази катастрофа е най-полезна. Тя е значително по-малка от пълната памет, но само пропуска онези части от паметта, които е малко вероятно да са участвали в катастрофата. "

Разтоварване с малка памет (256 kb): Малката памет за памет е най-малкият тип памет за памет. Тя съдържа много малко информация - информация със син екран, списък на заредените драйвери, информация за процеса и малко информация за ядрото. Тя може да бъде полезна за идентифициране на грешката, но предлага по-малко подробна информация за отстраняване на грешки, отколкото дъмп на паметта на ядрото.

Автоматично разтоварване на паметта: Това е опцията по подразбиране и съдържа точно същата информация като дъмп с памет на ядрото. Microsoft казва, че когато файлът на страницата е настроен на управляван от системата размер и компютърът е конфигуриран за автоматични памети, "Windows настройва размера на файла за пейджинг достатъчно голям, за да се гарантира, че дъмп с памет на ядрото може да бъде заснета по-голямата част от време ". Както отбелязва Microsoft, катастрофите за сривове са важен фактор при вземането на решение за размера на файла на страницата. Файлът на страницата трябва да е достатъчно голям, за да съдържа данните от паметта.

(нито един): Windows няма да създаде сметища на паметта, когато се срине.

Паметта Dumps са за разработчици

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

Но вие вероятно сте просто обикновен потребител на Windows, а не някой, който разработва хардуерни драйвери или работи върху изходния код на Windows в Microsoft. Спирачките за сривове са все още полезни. Може да не се нуждаете от тях сами, но може да се наложи да ги изпратите на програмист, ако имате проблем с софтуерни или хардуерни драйвери от нисък клас на вашия компютър. Например в уебсайта на Symantec се казва, че "много пъти Symantec Development ще се нуждае от пълен пакет с памет от засегнатата система, за да идентифицира причината за катастрофата." Дъмпът при катастрофата също може да бъде полезен, ако имате проблем със самия Windows, може да се наложи да го изпратите на Microsoft. Разработчиците, които отговарят за софтуера, могат да използват паметта на паметта, за да видят точно какво се случва на компютъра по време на катастрофата, надявайки се, че ще им позволят да закрепят и да решат проблема.

Minidumps vs. Memory Dumps

Minidump файловете са полезни на почти всички, защото съдържат основна информация като съобщение за грешка, свързано със син екран на смъртта. Те се съхраняват в папката C: \ Windows \ Minidump по подразбиране. И двата вида дъмп файлове имат файловото разширение .dmp.

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

Инструменти като BlueScreenView на Nirsoft могат да показват информацията, съдържаща се в тези минифп файлове. Можете да видите точните файлове на драйвера, участващи в катастрофа, която може да ви помогне да определите причината за проблема. Тъй като minidumps са толкова полезни и малки, ние никога не препоръчваме настройването на настройката за дъмпинг на паметта да е "(none)" - не забравяйте да конфигурирате системата си поне така, че да създавате сметища с малка памет. Те няма да използват много място и ще ви помогнат, ако някога срещнете проблем. Дори и да не знаете как да получите самата информация от файла за миниатюри, можете да намерите софтуерни инструменти и хора, които могат да използват информацията тук, за да помогнете за отстраняването и отстраняването на проблема със системата.

По-големи разновидности на памет, като разтоварвания на паметта на ядрото и пълни сметища на памет, се съхраняват по подразбиране в C: \ Windows \ MEMORY.DMP. Windows е конфигуриран да презаписва този файл всеки път, когато е създаден нов пакет с памет, така че трябва да имате само един файл MEMORY.DMP, който заема място.

Докато дори средните потребители на Windows могат да използват minidumps, за да разберат причината за сините екрани, файлът MEMORY.DMP се използва по-рядко и не е полезен, освен ако нямате намерение да го изпратите на програмист. Вероятно няма да се наложи да използвате информацията за отстраняване на грешки в файл MEMORY.DMP, за да идентифицирате и решите проблема сам по себе си.

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

Можете да изтриете тези .dmp файлове, за да освободите място, което е добра идея, тъй като те могат да бъдат много големи по размер - ако компютърът ви е със син екран, може да имате файл MEMORY.DMP от 800 MB или повече, заемащ място на вашия системен диск.

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

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

Image Credit: Thawt Hawthje на Flickr