Uklanjamo ograničenje od 4 GB memorije na 32-bitnom Windows 8 / 8.1

U ovom ćemo članku shvatiti kako ukloniti ograničenje memorije od 4 GB u 32-bitnim verzijama sustava Windows 8 i Windows 8.1 te upotrijebiti svu RAM-u dostupnu na računalu.

Većina Windows korisnika uvjerena je u to 32-bitni Microsoft OS ne podržava više od 4 GB RAM-a. Tako je maksimalna memorija dostupna u sustavu Windows 8 / 8.1 x86 4 GB. Uzimajući u obzir činjenicu da Windows rezervira dio memorije za svoje potrebe i potrebe perifernih uređaja (najčešće za video karticu), krajnji korisnik obično ima oko 3-3,5 GB memorije dostupne za upotrebu.

Na prvi pogled sve je logično - adresa za 32-bitnu magistralu adrese je jednaka 4 GB. U svim službenim dokumentima Microsoft navodi upravo tu maksimalnu veličinu memorije koja je podržana u svim klijentskim verzijama x86-sustava. Iako u stvari Microsoft pomalo zavodi.

sadržaj:

sadržaj:

  • Što je PAE i zašto je potreban
  • Zakrpa koja uključuje PAE i omogućuje vam da koristite čitav RAM na Windows 8 / 8.1 x86
  • Instalirajte PAE zakrpu na Windows 8 / 8.1
  • Uklanjanje PAE zakrpe

Što je PAE i zašto je potreban

PAE (Physical Address Extension) je opcija procesora x86 koja mu omogućuje pristup preko 4 GB fizičke memorije. Nećemo se udubiti u tehničke detalje PAE tehnologije, samo ćemo napomenuti da tu tehnologiju već duže vrijeme podržavaju svi procesori i izravno u OC Windows-u..

Tako, na primjer, 32-bitna verzija sustava Windows Server koja radi na x86 procesoru može upotrebljavati PAE za pristup čitavom RAM-u sustava (do 64 GB ili do 128 GB, ovisno o generaciji procesora).

Recimo više, dostupna je podrška PAE moda u Windows kernelu, počevši od Windows XP. Jednostavno je to što je PAE po zadanome dostupan samo u OS-ovima poslužitelja, ali u klijentskim Windows OS-ovima je ovaj način, iako je dostupan, onemogućen.

primjedba. PAE se može koristiti samo u 32-bitnim verzijama sustava Windows koji rade na x86 kompatibilnim procesorima.

Ograničenja PAE načina

  • PAE ne proširuje virtualni adresni prostor svakog procesa. Svaki postupak koji se izvodi na 32-bitnom sustavu i dalje je ograničen na 4 GB adresnog prostora..vijeće. PAE neće pomoći povećati količinu memorije dostupne aplikaciji koja zahtijeva velike resurse (poput grafičkog ili video uređivača). Ako takva potreba postoji, bolje je prebaciti se na 64-bitni OS.
  • Pri korištenju PAE-a treba primijetiti neznatno smanjenje performansi sustava zbog smanjenja brzine pristupa memoriji uzrokovane prekomjernim prebacivanjem prikazanih stranica u memoriju
  • Neki upravljački programi ne mogu ispravno raditi u 36-bitnom adresnom prostoru.

Dakle, možemo zaključiti da je gornja granica dostupne fizičke memorije u 32-bitnim verzijama sustava Windows programsko ograničena na razini kernela OS-a. A ako postoji ograničenje softvera, to znači da možete to zaobići! Kako u 32-bitnom Windows 8.1 omogućiti PAE način rada i koristiti svu dostupnu RAM memoriju.

Zakrpa koja uključuje PAE i omogućuje vam da koristite čitav RAM na Windows 8 / 8.1 x86

Omogući način PAE u sustavu Windows 8 (Windows 8.1) redovna sredstva neće raditi (za to ćete morati ručno urediti kernel datoteku ntoskrnl.exe u HEX uređivaču i ponovno je potpisati). Najlakši način za upotrebu spremnog flastera PatchPae2, o kojoj piše entuzijasta Wen Jia Liu. Možete preuzeti patch PatchPae2 ovdje. (arhiva sadrži sam patcher - PatchPae2.exe, njegove izvorne kodove i potrebne upute).

Zakrpa je mali uslužni program naredbenog retka koji vam omogućuje izmjenu kernel datoteka 32-bitne verzije sustava Windows kako biste aktivirali PAE način rada, što vam omogućuje korištenje više od 4 GB RAM-a (do 128 GB memorije).

Patch PatchPae2 će raditi sa sljedećim OS-om:

  • Windows Vista SP2
  • Windows 7 / Windows 7 SP1
  • Windows 8 / Windows 8.1
primjedba. Prije instalacije zakrpe, kako bi se spriječili sukobi, preporuča se onemogućiti upravljačke programe za optimizaciju i RAM. Mogu se aktivirati nakon primjene zakrpe i učitavanja sustava u PAE načinu rada..

Instalirajte PAE zakrpu na Windows 8 / 8.1

Oprez. Ova se uputa može koristiti samo za 32-bitne verzije sustava Windows 8 i Windows 8.1, za prethodni Microsoft OS postupak je malo drugačiji! Budite oprezni!
  1. Otpakujte arhivu i kopirajte datoteku PatchPae2.exe u direktorij% Windir% \ system32 (obično se nalazi na C: \ pogonu)
  2. Pokrenite naredbeni redak kao administrator.
  3. Napravite modificiranu kopiju Windows 8 jezgre koja podržava rad s memorijom do 128 GB:
    PatchPae2.exe-kernel -o ntoskrnx.exe ntoskrnl.exe
  4. Napravite novi modificirani bootloader koji vam omogućuje otkazivanje provjere digitalnog potpisa kernela pri pokretanju:
    PatchPae2.exe-type loader -o winloadp.exe winload.exe
    primjedba. U slučaju uspjeha svake od prethodnih naredbi trebao bi se pojaviti natpis "Zakrpano"
  5. Zatim moramo stvoriti opciju za pokretanje sustava Windows 8 / 8.1 s novom izmijenjenom jezgrom i dodati je u boot menu. vijeće. Za svaki slučaj, u ovom trenutku možete sigurnosno kopirati konfiguraciju BCD-a. Kako se to radi opisano je ovdje..
  6. Stvorite novu opciju za pokretanje kopiranjem trenutačne i kao komentar navedite "Windows (PAE Patched)" (ili bilo koji drugi komentar):
    bcdedit / copy current / d "Windows (PAE zakrpa)"

  7. Zatim morate kopirati primljeni jedinstveni boot ID - 074c09ef-9794-11de-aef9-935525eb400a (u vašem će slučaju biti drugačiji) i uzastopno izvršavati sljedeće naredbe (morate koristiti identifikator koji ste dobili kao ID boot-a):
    Odaberite jezgru za pokretanje

    bcdedit / set boot_ID kernel ntoskrnx.exe

    Definirajte novi program za pokretanje programa

    bcdedit / set boot_ID staza \ Windows \ system32 \ winloadp.exe

    Otkaži provjeru potpisa bootloader-a

    bcdedit / set boot_ID provjere neograničenosti 1

    Postavi zadanu mogućnost pokretanja s modificiranim kernelima

    bcdedit / set bootmgr zadano boot_ID

    Podesite vremensko ograničenje pokretanja (vrijeme prikaza izbornika za pokretanje), na primjer 10 sekundi

    bcdedit / set bootmgr timeout 10
    vijeće. Posljednje dvije naredbe nisu obavezne.
  8. Ostaje ponovno pokrenuti računalo i, ako ste sve napravili ispravno, pojavit će se takav zaslon. Odaberemo opciju Windows (PAE Patched) nakon koje bi se 32-bitna verzija sustava Windows 8 ili 8.1 trebala dignuti u načinu koji podržava više od 4 GB RAM-a..
primjedba. U bilo kojem trenutku korisnik, nakon ponovnog pokretanja, može prebaciti iz PAE načina u normalan u meniju za pokretanje, ili obrnuto..Važno je! Nakon instaliranja zakrpe, morate biti posebno oprezni prilikom instaliranja sigurnosnih ažuriranja za Windows. jer Neka ažuriranja za Windows ponekad sadrže ažuriranja za kernel, nakon što ih instalirate, morate ažurirati PAE kernel:

PatchPae2.exe-kernel -o ntoskrnx.exe ntoskrnl.exe

Osim toga, mogu biti opisani problemi ovdje i ovdje..

Uklanjanje PAE zakrpe

Da biste uklonili PAE zakrpu iz sustava:

  1. Izbrišite odgovarajući unos iz izbornika za pokretanje (s tim je najlakši način za to msconfig)
  2. Izbriši datoteke ntoskrnx.exe i winloadp.exe u katalogu % Windir% \ System32.

Zakrpa ne čini nikakve druge promjene u sustavu.