A Windows memóriatárolók Mi pontosan ezek?
Amikor a Windows kék képernyőkre emlékeztető fájlokat hoz létre - más néven összeomlási hulladékként. Ez az, amit a Windows 8 BSOD beszél, amikor azt mondja, hogy „csak néhány hibainformációt gyűjt”.
Ezek a fájlok a számítógép memóriájának másolatát tartalmazzák az összeomlás idején. Ezek felhasználhatók arra, hogy először segítsenek diagnosztizálni és azonosítani a problémát, ami az összeomláshoz vezetett.
Memórianyakok típusai
A Windows többféle memóriaterületet is létrehozhat. A beállítás eléréséhez nyissa meg a Vezérlőpultot, kattintson a Rendszer és biztonság elemre, majd kattintson a Rendszer elemre. Az oldalsávban kattintson a Speciális rendszerbeállítások elemre, kattintson a Speciális fülre, majd a Beállítások és a helyreállítás menüpontra.
Alapértelmezés szerint a Hibakeresési információk írása alatt beállított beállítás az „Automatikus memóriaelhagyás” beállításra van állítva.
Teljes memóriaelosztó: A teljes memóriaterület a lehetséges memóriaterület legnagyobb típusa. Ez tartalmazza a Windows által a fizikai memóriában használt adatok 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óriaterület 8 GB lesz. A rendszer összeomlását általában a kernel módban futó kód okozza, így a teljes információ, beleértve az egyes programok memóriáját is, ritkán hasznos - a rendszermag-memória eldobása általában még egy fejlesztő számára is elegendő lesz.
Kernel memória-dump: A kernel memória eldobása sokkal kisebb lesz, mint egy teljes memóriaterület. A Microsoft azt mondja, hogy rendszerint körülbelül egyharmada a rendszerbe telepített fizikai memória méretének. Ahogy a Microsoft ezt teszi:
„Ez a dossziéfájl nem tartalmazza a fel nem osztott memóriát vagy a felhasználói módú alkalmazásokhoz rendelt memóriát. Csak a Windows kernel és hardver absztrakciós szintre (HAL) kiosztott memóriát, valamint a rendszermag-illesztőprogramokhoz és más rendszermag-módú programokhoz rendelt memóriát tartalmaz..
A legtöbb esetben ez a lezuhanás a leghasznosabb. Ez lényegesen kisebb, mint a teljes memóriatároló, de csak azokat a memóriarészeket hagyja ki, amelyek valószínűtlen, hogy részt vettek az összeomlásban. ”
Kis memóriatároló (256 kb): Egy kis memóriaterület a legkisebb memóriaterület. Nagyon kevés információt tartalmaz - a kékképernyős információkat, a betöltött illesztőprogramok listáját, a folyamatinformációkat és egy kis kernelinformációt. Hasznos lehet a hiba azonosításában, de kevésbé részletes hibakeresési információkat kínál, mint a kernel memória dump.
Automatikus memóriaelosztó: Ez az alapértelmezett beállítás, és pontosan ugyanazokat az információkat tartalmazza, mint a kernel memória-dump. A Microsoft azt állítja, hogy ha az oldalfájl rendszermenü méretre van állítva, és a számítógép automatikus memóriaterületekre van konfigurálva, a Windows a lapozófájl méretét elég nagyra állítja, hogy a kernel memória eldobása a legtöbb Ahogy a Microsoft rámutat, az összeomlási hulladéklerakók fontos szempontot jelentenek az oldalfájl méretének meghatározásakor. Az oldalfájlnak elég nagynak kell lennie ahhoz, hogy tartalmazza a memóriaadatokat.
(egyik sem): A Windows nem hoz létre memóriaterületeket, amikor összeomlik.
A memóriák a fejlesztők számára vannak
Ezek a dump fájlok léteznek, hogy információt adjanak a rendszer összeomlásának okáról. Ha egy Windows-fejlesztő dolgozik hardver illesztőprogramokkal, az ezekben a memória-dump fájlokban található információk segíthetnek azonosítani, hogy a hardver-illesztőprogramok okozzák a számítógépet kék képernyőre, és megoldják a problémát.
De valószínűleg csak egy normál Windows-felhasználó, nem valaki, aki hardver illesztőprogramokat fejleszt, vagy a Microsoft Windows-forráskódján dolgozik. A lezuhanás lerakása még mindig hasznos. Előfordulhat, hogy nem kell őket maguknak, de előfordulhat, hogy el kell küldenie őket egy fejlesztőnek, ha problémája van a számítógép alacsony szintű szoftver- vagy hardver illesztőprogramjaival. Például a Symantec honlapja azt mondja, hogy „A Symantec Developmentnek sokszor szüksége lesz egy teljes memóriakártyára az érintett rendszerből, hogy azonosítsa az összeomlás okát.” Az összeomlási dump akkor is hasznos lehet, ha problémát tapasztal a Windows rendszerrel, lehet, hogy el kell küldenie a Microsoftnak. A szoftverért felelős fejlesztők használhatják a memóriaterületet, hogy pontosan lássák, mi történt a számítógépen az összeomlás idején, remélhetőleg lehetővé téve számukra, hogy letöröljék és kijavítsák a problémát.
Minidumps vs. Memory Dumps
A minidump fájlok mindenki számára hasznosak, mert olyan alapadatokat tartalmaznak, mint a halál kék képernyőjéhez kapcsolódó hibaüzenet. A C: Windows Minidump mappában alapértelmezés szerint tárolódnak. Mindkét típusú fájl a .dmp fájl kiterjesztéssel rendelkezik.
Még akkor is, ha rendszere úgy van beállítva, hogy kernel, teljes vagy automatikus memóriaelosztást hozzon létre, mind a minidumpot, mind a nagyobb MEMORY.DMP fájlt kapja meg.
Az olyan eszközök, mint a Nirsoft BlueScreenView, megjeleníthetik az ezekben a minidmp-fájlokban található információkat. Láthatjuk, hogy a pontos illesztőprogramok összeomlottak-e, ami segíthet azonosítani a probléma okát. Mivel a minidumpok annyira hasznosak és kicsiek, javasoljuk, hogy ne állítsa a memóriakiegyenlítés beállítását „(nincs)” -ra - legalább győződjön meg róla, hogy legalább konfigurálja a rendszert, hogy kis memóriaterületeket hozzon létre. Nem fognak sok helyet használni, és segítenek abban, ha valaha is problémát okoz. Még akkor is, ha nem tudod, hogyan tudod a minidump fájlból információkat kapni magadról, megtalálhatod a szoftvereszközöket és az embereket, akik használhatják az itt található információkat, hogy segítsen a rendszer problémájának leküzdésében és javításában.
A C: Windows MEMORY.DMP alapértelmezés szerint a nagyobb memóriaterheléseket, mint a kernel memória eldobásait és a teljes memóriaterületet tárolja. A Windows úgy van beállítva, hogy ezt a fájlt felülírja minden alkalommal, amikor egy új memóriaterületet hoz létre, így csak egy MEMORY.DMP fájlt kell befogadnia.
Míg az átlagos Windows-felhasználók is használhatják a minidumpokat, hogy megértsék a kék képernyők okát, a MEMORY.DMP fájlt ritkábban használják, és nem hasznos, kivéve, ha azt tervezi, hogy egy fejlesztőnek továbbítja. Valószínűleg nem kell használnia a MEMORY.DMP fájl hibakeresési információit, hogy azonosítsa és kijavítsa a problémát.
Törölje a memóriakiömléseket a szabad hely felszabadításához
Törölheti ezeket a .dmp fájlokat a szabad hely felszabadítására, ami jó ötlet, mert nagyon nagy méretűek lehetnek - ha a számítógép kék képernyővel rendelkezik, előfordulhat, hogy a MEMORY.DMP fájlja 800 MB vagy annál nagyobb helyet foglal el a rendszer meghajtón.
A Windows segít automatikusan eltávolítani ezeket a fájlokat. Ha a Lemezkarbantartó segédprogramot használja, és megmondja, hogy megtisztítja a rendszerfájlokat, akkor mindkét típusú memóriaterület megjelenik a listában. A CCleaner és más hasonló eszközök automatikusan törölhetik a memóriákat is. Nem kell a Windows mappába ásni, és kézzel törölnie kell őket.
Röviden, a nagyobb memória-dosszié-fájlok nem túl hasznosak, kivéve, ha azt tervezi, hogy elküldi őket a Microsoftnak vagy egy másik szoftverfejlesztőnek, így javíthat egy kékképernyőt, ami a rendszeren történik. A kisebb minidump fájlok hasznosabbak, mert lényeges információkat tartalmaznak a rendszer összeomlásáról.
Képhitel: Thawt Hawthje a Flickr-en