A 32 bites Windows 8 / 8.1 operációs rendszeren eltávolítottuk a 4 GB memória korlátját

Ebben a cikkben kitaláljuk, hogyan lehet eltávolítani a 4 GB-os memóriakorlátot a Windows 8 és a Windows 8.1 32 bites verzióin, és hogyan lehet felhasználni a számítógépen rendelkezésre álló összes RAM-ot.

A legtöbb Windows-felhasználó meg van győződve arról A 32 bites Microsoft OS legfeljebb 4 GB RAM-ot támogat. Így a Windows 8 / 8.1 x86 esetén a maximális rendelkezésre álló memória 4 GB. És figyelembe véve azt a tényt, hogy a Windows a memória egy részét fenntartja saját igényeihez és a perifériák (leggyakrabban videokártya) igényeihez, a végfelhasználónak általában körülbelül 3-3,5 GB memória áll rendelkezésre.

Első pillantásra minden logikus - a 32 bites cím busz címkorlátja azonos 4 GB. Az összes hivatalos dokumentumban a Microsoft pontosan megjelöli ezt a maximális memória méretet, amelyet az x86-rendszer minden kliens verziója támogat. Bár valójában a Microsoft kissé félrevezető.

Tartalom:

Tartalom:

  • Mi a PAE és miért van rá szükség?
  • A PAE-t tartalmazó javítás, amely lehetővé teszi az összes RAM használatát a Windows 8 / 8.1 x86 rendszeren
  • Telepítse a PAE javítást a Windows 8 / 8.1 rendszerre
  • PAE javítás eltávolítása

Mi a PAE és miért van rá szükség?

PAE (Physical Address Extension) egy x86 processzor opció, amely lehetővé teszi a hozzáférést több mint 4 GB fizikai memória. Nem fogunk belemerülni a PAE technológia technikai részleteibe, csak megjegyezzük, hogy ezt a technológiát minden processzor támogatja, és közvetlenül az OC Windows-ban egy ideje.

Tehát például az x86 processzoron futó Windows Server 32 bites verziója a PAE segítségével hozzáférhet a teljes rendszer RAM-ig (akár 64 GB vagy akár 128 GB, a processzor generációjától függően).

Mondjuk többet: a Windows kernelben a PAE mód támogatása elérhető, a Windows XP-től kezdve. A PAE alapértelmezés szerint csak a szerver operációs rendszerekben érhető el, de az ügyfél-Windows operációs rendszerekben ez a mód, bár elérhető, de le van tiltva..

megjegyzés. A PAE csak a Windows 32 bites verzióinál használható x86-os kompatibilis processzorokon.

PAE mód korlátozások

  • A PAE nem bővíti az egyes folyamatok virtuális címterét. Minden 32 bites rendszeren futó folyamat továbbra is 4 GB címtérre van korlátozva..tanács. A PAE nem segíti elő az erőforrás-igényes alkalmazásokhoz (például grafikákhoz vagy videószerkesztőkhöz) rendelkezésre álló memória mennyiségének növelését. Ha létezik ilyen igény, akkor jobb, ha vált egy 64 bites operációs rendszerre.
  • PAE használatakor meg kell jegyezni a rendszer teljesítményének enyhe csökkenését a memória elérési sebességének csökkenése miatt, amelyet a megjelenített oldalak átváltása okoz a memóriában a memóriában
  • Egyes eszközillesztők nem működnek megfelelően a 36 bites címtérben.

Megállapíthatjuk tehát, hogy a Windows 32 bites verzióiban a rendelkezésre álló fizikai memória felső korlátja az operációs rendszer kernelszintjén programozottan korlátozott. És ha van szoftver korlátozás, ez azt jelenti, hogy megkerülheti! A PAE mód engedélyezése a 32 bites Windows 8.1 rendszeren és az összes rendelkezésre álló RAM felhasználása.

A PAE-t tartalmazó javítás, amely lehetővé teszi az összes RAM használatát a Windows 8 / 8.1 x86 rendszeren

PAE mód engedélyezése a Windows 8 rendszerben (Windows 8.1) a szokásos eszközök nem fognak működni (ehhez manuálisan szerkesztenie kell az Ntoskrnl.exe kernelfájlt a HEX szerkesztőben, és újra alá kell írnia). A kész javítás legegyszerűbb módja PatchPae2, amelyet Wen Jia Liu rajongó írt. Letöltheti a PatchPae2 javítást itt. (az archívum magában foglalja a javítót - PatchPae2.exe, annak forráskódjait és a szükséges utasításokat).

A javítás egy kis parancssori segédprogram, amely lehetővé teszi a Windows 32 bites verzióinak kernelfájljainak módosítását a PAE mód aktiválása érdekében, amely több mint 4 GB RAM-ot (akár 128 GB memória) is lehetővé tesz..

Patch A PatchPae2 a következő operációs rendszerrel fog működni:

  • Windows Vista SP2
  • Windows 7 / Windows 7 SP1
  • Windows 8 / Windows 8.1
megjegyzés. A javítás telepítése előtt a konfliktusok elkerülése érdekében ajánlatos letiltani az optimalizálókat és a RAM illesztőprogramokat. A javítás behelyezése és a rendszer PAE módban történő betöltése után aktiválhatók..

Telepítse a PAE javítást a Windows 8 / 8.1 rendszerre

Vigyázat. Ez az utasítás csak a Windows 8 és a Windows 8.1 32 bites verzióira használható, a korábbi Microsoft OS esetén az eljárás kissé eltér! Legyen óvatos!
  1. Csomagolja ki az archívumot, és másolja a PatchPae2.exe fájlt a% Windir% \ system32 könyvtárba (általában a C: \ meghajtón található)
  2. Futtassa a parancssort rendszergazdaként.
  3. Készítsen egy módosított példányt a Windows 8 kernelről, amely támogatja a 128 GB-os memória működését:
    PatchPae2.exe-típusú kernel -o ntoskrnx.exe ntoskrnl.exe
  4. Hozzon létre egy új módosított rendszerbetöltőt, amely lehetővé teszi a kernel digitális aláírásának ellenőrzését a rendszerindításkor:
    PatchPae2.exe típusú betöltő -o winloadp.exe winload.exe
    megjegyzés. Az előző parancsok sikere esetén a "Patched" feliratnak kell megjelennie
  5. Ezután létre kell hoznunk egy indítási opciót a Windows 8 / 8.1 számára egy új módosított kerneltel, hozzáadva azt a rendszerindítási menübe. tanács. Csak arra az esetre, ha ezen a ponton biztonsági másolatot készít a BCD konfigurációjáról. Az itt ismertetett módon hogyan lehet ezt megtenni..
  6. Hozzon létre egy új indítási beállítást a jelenlegi másolásával és megjegyzésként a „Windows (PAE javítva)” (vagy bármilyen más megjegyzés) megadásával:
    bcdedit / copy current / d "Windows (PAE javítva)"

  7. Ezután másolja a kapott egyedi indító azonosítót - 074c09ef-9794-11de-aef9-935525eb400a (az Ön esetében más lesz), és sorrendben hajtsa végre a következő parancsokat (a kapott azonosítót kell használni a rendszerindítási azonosítóként):
    Válasszon indító rendszermagot

    bcdedit / set boot_ID kernel ntoskrnx.exe

    Adjon meg egy új rendszerbetöltőt

    bcdedit / set boot_ID elérési út \ Windows \ system32 \ winloadp.exe

    Mégse a bootloader aláírásának ellenőrzése

    bcdedit / set boot_ID nointegritychecks 1

    Alapértelmezés szerint állítsa be a módosított kernel indítási opcióját

    bcdedit / set bootmgr alapértelmezett boot_ID

    Állítsa be a rendszerindítási időt (a rendszerindítási menü megjelenítési ideje), például 10 másodpercre

    bcdedit / set bootmgr időtúllépés 10
    tanács. Az utolsó két parancs választható.
  8. A számítógép újraindítása marad, és ha mindent helyesen tett, akkor megjelenik egy ilyen képernyő. Válasszuk a Windows opciót (PAE Patched), amely után a Windows 8 vagy 8.1 32 bites verziójának olyan üzemmódban kell indulnia, amely több mint 4 GB RAM-ot támogat.
megjegyzés. Az újraindítás után a felhasználó bármikor válthat a PAE módból a normál üzemmódba a rendszerindítási menüben, vagy fordítva.Fontos! A javítás telepítése után különösen óvatosnak kell lennie a Windows biztonsági frissítéseinek telepítésekor. mert Egyes Windows frissítések néha tartalmaznak kernelfrissítéseket, a telepítés után frissíteniük kell a PAE-kernelt:

PatchPae2.exe-típusú kernel -o ntoskrnx.exe ntoskrnl.exe

Ezenkívül problémák lehetnek itt és itt is..

PAE javítás eltávolítása

PAE javítás eltávolítása a rendszerről:

  1. Törölje a megfelelő bejegyzést a rendszerindítási menüből (ezt a legegyszerűbb módszer a msconfig)
  2. Fájlok törlése ntoskrnx.exe és winloadp.exe a katalógusban % Windir% \ System32.

A javítás a rendszerben semmiféle változtatást nem hajt végre.