Виндовс Мемори Думпс Шта су тачно они?
Када се Виндовс плави екрани, он креира датотеке изватка меморије - познате и као депоније судара. То је оно о чему БСОД Виндовса 8 говори када каже "само прикупљање информација о грешкама".
Ове датотеке садрже копију меморије рачунара у тренутку пада. Они се могу користити као помоћ у дијагностицирању и идентификацији проблема који је довео до несреће.
Типови меморијских депонија
Виндовс може да креира неколико различитих типова меморија. Овом подешавању можете приступити тако што ћете отворити Контролну таблу, кликнути на Систем и безбедност и кликнути на Систем. Кликните на Напредне поставке система на бочној траци, кликните на картицу Више опција и изаберите ставку Поставке под ставком Покретање и опоравак.
Подразумевано, подешавање под информацијама о дебугингу писања је постављено на "Аутоматиц думп думп". Ево шта је сваки тип меморије:
Комплетан думп меморије: Комплетна меморија је највећи тип могућег меморијског излаза. Она садржи копију свих података које користи Виндовс у физичкој меморији. Дакле, ако имате 16 ГБ РАМ-а, а Виндовс користи 8 ГБ од тога у тренутку пада система, меморија ће бити величине 8 ГБ. Сломи су обично узроковани кодом који се покреће у кернел-моду, тако да је комплетна информација, укључујући меморију сваког програма, ретко корисна - кернел думп меморије ће обично бити довољан чак и за програмера.
Кернел думп меморије: Отисак меморије кернела ће бити много мањи од потпуног меморијског изватка. Мицрософт каже да ће обично бити око једне трећине величине физичке меморије инсталиране на систему. Као што Мицрософт каже:
„Ова датотека изватка неће укључивати нераспоређену меморију или било коју меморију додијељену апликацијама корисничког начина рада. Она укључује само меморију додељену Виндовс кернелу и ниво апстракције хардвера (ХАЛ), као и меморију која је додељена драјверима за кернел мод и другим програмима кернел мода..
У већини случајева, ова рупа је најкориснија. Он је знатно мањи од Думп-а пуне меморије, али изоставља само оне делове меморије који вероватно нису били укључени у судар. ”
Мала меморија (256 кб): Мала меморија је најмањи тип меморије. Садржи врло мало информација - информације о плавом екрану, листу учитаних управљачких програма, информације о процесу и мало информација о кернелу. То може бити корисно за идентификацију грешке, али нуди мање детаљне информације о отклањању грешака него кернел думп.
Аутоматски испис меморије: Ово је подразумевана опција и садржи исте информације као и кернел думп меморије. Мицрософт каже да, када је датотека странице подешена на системски управљану величину и да је рачунар конфигурисан за аутоматске депоније меморије, „Виндовс поставља величину датотеке страничне меморије која је довољно велика да осигура да се највећи део меморије језгра меморије кернела Као што Мицрософт наглашава, депоније судара су важан фактор при одлучивању о величини датотеке странице. Датотека странице мора бити довољно велика да садржи податке о меморији.
(ниједан): Виндовс неће креирати депоније меморије када се руши.
Меморијске депоније су за програмере
Ове датотеке депоније постоје да би вам пружиле информације о узроку пада система. Ако сте програмер за Виндовс који ради на управљачким програмима за хардвер, информације у тим датотекама излаза меморије могу вам помоћи да идентификујете разлог због којег управљачки програми хардвера доводе рачунар до плавог екрана и решавају проблем..
Али ви сте вероватно само обичан корисник Виндовса, а не неко ко развија управљачке програме за хардвер или ради на Виндовс изворном коду у Мицрософту. Сметлишта су још увек корисна. Можда их сами не требате, али ћете можда морати да их пошаљете развојном програмеру ако имате проблем са софтвером или управљачким програмима ниског нивоа на рачунару. На примјер, Симантецова веб страница каже да ће “много пута Симантец Девелопменту требати Фулл Думп меморија из угроженог система да би се утврдио узрок пада”. Отказ црасх-а такођер може бити користан ако имате проблем са самим Виндовсом, можда ћете га морати послати Мицрософту. Програмери који су задужени за софтвер могу да користе депонију меморије да би видели тачно шта се дешава на вашем рачунару у време пада система, надамо се да ће им омогућити да одреде и реше проблем.
Минидумпс вс. Мемори Думпс
Минидумп датотеке су корисне за скоро све, јер садрже основне информације као што је порука о грешци повезана са плавим екраном смрти. По подразумеваној вредности се складиште у фасцикли Ц: Виндовс Минидумп. Оба типа датотека депоније имају датотечни наставак .дмп.
Чак и када је ваш систем конфигурисан да креира кернел, комплетан или аутоматски испис меморије, добићете и минидумп и већу датотеку МЕМОРИ.ДМП.
Алати као што је Нирсофтов БлуеСцреенВиев може приказати информације садржане у овим минидмп датотекама. Можете видети тачне датотеке управљачког програма које су укључене у рушење система, што може да помогне да се идентификује узрок проблема. Будући да су мини-пумпе тако корисне и мале, препоручујемо да никада не постављате поставке думп-а меморије на “(ноне)” - обавезно барем конфигуришите систем да креира мале меморијске депоније. Они неће користити много простора и помоћи ће вам ако наиђете на проблем. Чак и ако сами не знате како да добијете информације из датотеке минидумп, можете да пронађете софтверске алате и људе који могу да користе ове информације да би вам помогли да утврдите и решите проблем са системом.
Веће депоније меморије као што су депоније кернел меморије и комплетне меморијске меморије чувају се у Ц: Виндовс-у МЕМОРИ.ДМП подразумевано. Виндовс је конфигурисан да препише ову датотеку сваки пут када креира нови меморијски изум, тако да би требало да имате само једну датотеку МЕМОРИ.ДМП која заузима простор.
Иако чак и просечни корисници Виндовса могу да користе минидумпове да би разумели узрок плавих екрана, датотека МЕМОРИ.ДМП се користи рјеђе и није корисна ако не планирате да је пошаљете на програмера. Вероватно нећете морати да користите информације за отклањање грешака у датотеци МЕМОРИ.ДМП да бисте сами идентификовали и решили проблем.
Избришите меморијске излазе како бисте ослободили простор
Ове .дмп датотеке можете да избришете да бисте ослободили простор, што је добра идеја јер могу бити веома велике - ако рачунар има плави екран, можда имате датотеку МЕМОРИ.ДМП од 800 МБ или више која заузима простор на системској диск јединици.
Виндовс вам помаже да аутоматски избришете те датотеке. Ако користите услужни програм за чишћење диска и кажете му да очисти системске датотеке, видећете да се на листи појављују обе врсте меморијских депонија. ЦЦлеанер и други слични алати могу такође аутоматски избрисати меморијске депоније. Не треба да копате у ваш Виндовс директоријум и да их бришете ручно.
Укратко, веће датотеке депоније меморије нису веома корисне ако не планирате да их пошаљете Мицрософту или неком другом програмеру да би могли да поправе плави екран који се појављује на вашем систему. Мање датотеке са минидумпом су корисније јер садрже битне информације о падовима система.
Имаге Цредит: Тхавт Хавтхје на Флицкр-у