26Aug

Windows memóriakupák: miért pontosan azok?

click fraud protection

A Windows kék képernyőként memóriaképfájlokat hoz létre - más néven ütközésgátlók. Ez az, ami a Windows 8 BSOD-je, amikor azt mondja, hogy "csak néhány hibaadatot gyűjt."

Ezek a fájlok tartalmazzák a számítógép memóriájának egy példányát a baleset idején. Segítségével diagnosztizálhatja és azonosítani tudja a balesetet okozó problémát.

A memória típusai

A Windows különböző típusú memóriahulladékokat hozhat létre. Ezt a beállítást megnyithatja a Vezérlőpult megnyitásával, majd a Rendszer és biztonság elemre, majd a Rendszer gombra. Kattintson a jobb rendszerbeállítások elemre az oldalsávon, kattintson a Speciális fülre, és kattintson az Indítás és helyreállítás alatt a Beállítások gombra.

Alapértelmezés szerint az írási hibakeresési információ beállítása "Automatikus memóriadump" beállításra van állítva. Az alábbiakban olvasható, hogy az egyes memóriaképfajták ténylegesen:

Teljes memóriadump: A teljes memóriadump a legnagyobb típusú memóriadump. Ez tartalmazza a Windows által a fizikai memóriában használt összes adat egy példányát. Tehát, ha 16 GB RAM-ot használ és a Windows 8 GB-ot használ a rendszer összeomlásakor, a memóriadump 8 GB méretű lesz. A rendszerösszeomlásokat rendszerint a kernel módban futó kód okozza, így a teljes információ, beleértve az egyes program memóriáját is, ritkán hasznos - a rendszermag memóriakép általában elegendő egy fejlesztő számára is.

instagram viewer

Kernel memória dump: A kernel memória dump sokkal kisebb lesz, mint egy teljes memóriakép. A Microsoft azt mondja, hogy általában körülbelül egyharmada a rendszeren telepített fizikai memória mérete. Ahogy a Microsoft azt állítja:

"Ez a dump fájl nem tartalmazza az el nem osztott memóriát vagy a felhasználó módú alkalmazásokhoz rendelt bármely memóriát. Ez csak a Windows rendszermaghoz és a hardveres absztrakciós szinthez( HAL) rendelt memóriát, valamint a rendszermag-meghajtókhoz és egyéb kernel módú programokhoz rendelt memóriát foglalja magában.

A legtöbb célra ez a hibajelentés a leghasznosabb. Ez lényegesen kisebb, mint a teljes memóriakép, de csak azokat a memóriarészeket elhagyja, amelyek valószínűleg nem érintettek az összeomlásban. "

Kis memóriadump( 256 kb): A kis memóriadump a legkisebb memórialerak. Nagyon kevés információt tartalmaz - a kék színű információkat, a betöltött illesztőprogramok listáját, a folyamatinformációkat és a kernelinformációkat. Hasznos lehet a hiba azonosításához, de kevésbé részletes hibakeresési információt nyújt, mint a rendszermag memóriában.

Automatikus memóriadump: Ez az alapértelmezett beállítás, és pontosan ugyanazokat az információkat tartalmazza, mint a rendszermag memóriában. A Microsoft azt mondja, hogy amikor az oldalfájl egy rendszergazdai méretre van állítva, és a számítógépet az automatikus memóriahalmozódásokra állítja be, a "Windows a lapozófájl méretét elég nagy méretben határozza meg annak biztosítására, hogy a rendszermag memóriaképet a legtöbb"Amint azt a Microsoft rámutatja, a baleset-hulladéklerakók fontos szempontnak tekintendők, amikor eldönti, hogy milyen méretűnek kell lennie az oldalfájlnak. Az oldalfájlnak elég nagynak kell lennie ahhoz, hogy tárolja a memória adatait.

( none): A Windows nem hoz létre memóriahulladékokat, amikor összeomlik. Az

memóriahulcsok a fejlesztők számára

Ezek a dump fájlok léteznek, amelyek információt nyújtanak a rendszer összeomlásának okairól. Ha hardver-illesztőprogramokkal dolgozó Windows-fejlesztő vagy, a memóriaképfájlokban található információk segíthetnek annak azonosításában, hogy a hardver-illesztőprogramok hogyan okozzák a számítógépet a kék képernyőn, és megoldja a problémát.

De valószínűleg csak egy normál Windows-felhasználó, nem pedig valaki, aki hardver-illesztőprogramokat fejlesztett ki, vagy a Microsoft Windows-forráskódját dolgozott. Az összeomlások még mindig hasznosak. Előfordulhat, hogy nem kell önmaguknak szüksége, de előfordulhat, hogy elküldi őket egy fejlesztőnek, ha alacsony szintű szoftverekkel vagy hardver-illesztőprogramokkal kapcsolatos probléma merül fel a számítógépen. Például a Symantec weboldala szerint "a Symantec fejlesztőinek sokszor teljes memóriaképet kell tartalmaznia egy érintett rendszerről, hogy azonosítsák az ütközés okait." Az összeomlás dump is hasznos lehet, ha problémát tapasztal a Windowselőfordulhat, hogy el kell küldenie a Microsoftnak. A szoftverért felelős fejlesztők használhatják a memóriaképet, hogy pontosan meglássák, mi történt a számítógépen a baleset idején, remélhetőleg lehetővé téve számukra, hogy felismerhessék és megoldhassák a problémát.

Minidumps vs Memory Dumps

A Minidump fájlok nagyon hasznosak mindenkinek, mert olyan alapvető információkat tartalmaznak, mint például a kék képernyőjű halálhoz kapcsolódó hibaüzenet. Alapértelmezés szerint a C: \ Windows \ Minidump mappában vannak tárolva. Mindkét típusú dump fájlnak van a. dmp kiterjesztése.

Még akkor is, ha a rendszermag rendszermag, teljes vagy automatikus memóriakép létrehozására van beállítva, mind a minidump, mind a nagyobb MEMORY.DMP fájlt kapja.

Az olyan eszközök, mint a Nirsoft BlueScreenView képesek megjeleníteni a minidmp fájlokban található információkat. Láthatjuk a pontos illesztőprogram fájlokat érintett a baleset, amely segíthet azonosítani a probléma oka. Mivel a minipumpák annyira hasznosak és kicsiek, javasoljuk, hogy soha ne állítsuk be a memória dump beállítását "(none)" - győződjön meg róla, hogy legalább a rendszer konfigurálja a kis memóriahulladék létrehozását. Nem fognak sok helyet használni és segíteni fog, ha valaha bajba jutott. Még ha nem is tudod, hogyan szerezhetsz ki információkat a minidump fájlból, itt találsz olyan szoftvereszközöket és embereket, akik itt használhatják az információkat, hogy segítsenek meghatározni a rendszermunka problémáját.

A nagyobb memóriahalmozódások, mint a rendszermag memóriák és a teljes memóriahulladék, alapértelmezés szerint a C: \ Windows \ MEMORY.DMP alatt tárolódnak. A Windows úgy van beállítva, hogy felülírja ezt a fájlt minden egyes új memóriadump létrehozásakor, így csak egy MEMORY.DMP fájlt kell tárolnia, amely helyet foglal.

Annak ellenére, hogy az átlagos Windows felhasználók a miniszámolókat is használhatják a kék képernyők okának megértéséhez, a MEMORY.DMP fájlt ritkábban használják, és nem hasznos, hacsak nem tervezi azt a fejlesztőnek. Valószínűleg nem fogja használni a hibakeresési információkat egy MEMORY.DMP fájlban a probléma azonosítására és kijavítására.

A memóriahulladék törlése felszabadítására Space

Ezeket a. dmp fájlokat törölheti a hely szabadítására, ami jó ötlet, mivel ezek nagyon nagy méretűek - ha a számítógép kék színű, akkor lehet egy MEMORY.DMPA legfeljebb 800 MB fájl tárolja a rendszert meghajtót.

A Windows segítségével automatikusan törölheti ezeket a fájlokat. Ha a Lemezkarbantartó segédprogramot használja, és megmondja, hogy törölje a rendszerfájlokat, mindkét típusú memóriahulladék jelenik meg a listában. A CCleaner és más hasonló eszközök automatikusan törölhetik a memóriahulladékokat is. Nem kell beolvasnia a Windows mappába és kézzel törölnie őket. Az

Rövidebb, nagyobb memóriaképfájlok nem nagyon hasznosak, hacsak nem tervezi, hogy elküldi őket a Microsoftnak vagy egy másik szoftverfejlesztőnek, így kijavíthatja a rendszerében előforduló kék képernyőt. A kisebb minidump fájlok sokkal hasznosabbak, mivel lényeges információkat tartalmaznak a rendszer összeomlásáról.

képarány: Thawt Hawthje a Flickr

-en