Sok Windows-felhasználó találkozott a "nem olvasható memória" hibával. Ebben az esetben az ezt a hibát okozó alkalmazás azonnal leállítja a munkáját, vagyis a felhasználónak nincs lehetősége adatok mentésére; a munkaórák eredményei azonnal megsemmisülhetnek. Ezért fontos megérteni, hogy mit jelent a végzetes "memória nem olvasható" hiba.
Ez a hiba kizárólag Windows rendszeren fordul elő. És ennek a problémának a jobb megmagyarázása érdekében ismerni kell a megnevezett operációs rendszer memóriahasználatának néhány sajátosságát.
Mi a Windows Memóriakezelő
A Windows operációs rendszer memóriája általában két komponensből áll:
1. Fizikai memória, amely egy véletlen hozzáférésű memória (RAM), azaz a számítógép alaplapjához csatlakoztatott valódi eszköz;
2. Virtuális memória (lapozófájlnak hívják). Ez a memóriaterület nem valós eszközzel, hanem egy speciális fájl segítségével jön létre, amely a számítógép merevlemezén található. A lapozófájl a számítógép memóriájának teljes mennyiségének növelésére szolgál további eszközök vásárlása nélkül.
Ezt a két darab memóriát meg kell osztani az összes alkalmazásban. Ezt a feladatot az operációs rendszer egy speciális része - a memóriakezelő - oldja meg. A memóriaallokáció összetett folyamat, de fő elve a következő: minden alkalmazás lefoglalja a szükséges memóriamennyiséget egy „közvetítőn” keresztül - a memóriakezelőn keresztül. A program számára mindegy, hogy fizikai memóriát vagy személyhívó fájlt használ-e, csak a szükséges mennyiséget kéri, amely után a menedzser bizonyos mennyiségű memóriát oszt ki.
Ebben az erőforrás-elosztási mechanizmusban fordulhat elő hiba: akkor fordul elő, ha egy alkalmazás megpróbálja beolvasni a memória egy területét, amelyet egy másik program vagy rendszer már lefoglalt. Így a "memória nem olvasható" hiba azt jelenti, hogy az alkalmazás megpróbálta elolvasni (angolul fordítva olvasni - "olvasni") azt a memóriaterületet, amelyhez nincs hozzáférése.
A "memória nem olvasható" hiba okai
Számos oka lehet annak, hogy egy alkalmazás megpróbál "idegen" memóriaterületről olvasni adatokat:
1. Kezdetben helytelenül tervezett szoftver;
2. Rosszindulatú szoftverek jelenléte a számítógépen (vírusok, trójaiak, férgek stb.);
3. Sérült lapozófájl vagy más rendszerfájl;
4. Szoftverütközések, beleértve a hardver illesztőprogramokat is;
5. A lapozófájl egy részének elhelyezkedését okozó szektor károsodása, a RAM károsodása vagy túlmelegedése.
Sajnos ez nem egy teljes lista, ami minden egyes esetben nagyban megnehezíti a "nem olvasható memória" hiba okának azonosítását. Ezek az okok azonban a leggyakoribbak.