Zdravím vás, milí čitatelia! Na našu veľkú radosť ceny komponentov neustále klesajú a 8 GB RAM na domácom počítači dnes nie je ničím výnimočným, ale „minimálnym programom“ pre pokročilého hráča.

Používateľ však môže očakávať nepríjemné prekvapenie: bez ohľadu na množstvo nainštalovanej pamäte RAM a počet kariet v počítači operačný systém nevidí celú pamäť RAM.

Dnes sa pozrieme na to, prečo sa nevyužíva všetka RAM a ako si s tým môžete poradiť.

32-bitový OS

Aby sme pochopili podstatu problému, mali by sme si pripomenúť trochu histórie vývoja výpočtovej techniky. Nebudem zachádzať do prílišných podrobností a pokúsim sa poskytnúť krátke zhrnutie. Na PC, vytvorenom v roku 1981, boli spojené príkazy pre periférne zariadenia a prístup k RAM. Pomer veľkosti adresného priestoru prideleného pre RAM a BIOS bol prijatý ako 5:3.

So zavedením procesora 80386 v roku 1985 zostalo oddelenie adries nezmenené kvôli kompatibilite s predchádzajúcimi počítačmi. Zariadeniam využívajúcim adresný priestor bol pridelený celý štvrtý gigabajt. Vtedy sa takáto hodnota zdala byť premršteným údajom: samotný Bill Gates, tvorca Windowsu, uviedol, že 640 kilobajtov RAM stačí pre každého.

Táto 32-bitová architektúra sa stala štandardom, podľa ktorého sa kancelárske vybavenie vyvíjalo počas nasledujúcich 20 rokov. V 32-bitovom systéme Windows má používateľ bez ohľadu na množstvo nainštalovanej pamäte k dispozícii iba 3,25 GB – zvyšok spotrebujú systémové prostriedky. Toto je pozorované na zastaranom, ale na niektorých miestach stále používanom „prasiatku“ a na Windows 7 a Windows 10.

V 64bit verzii Windowsu bola eliminovaná skutočnosť, že používateľ nemôže využiť celý objem pamäte pre svoje potreby. Verziu systému Windows zistíte tak, že v ponuke „Štart“ nájdete položku „Počítač“, kliknete na ňu pravým tlačidlom myši a vyberiete položku „Vlastnosti“.

Upozorňujeme, že z dôvodu rozdielu v architektúre nie je možný upgrade z 32-bitovej verzie na 64-bitovú verziu: bude potrebná úplná preinštalovanie operačného systému. Ovládače pre všetky zariadenia budú musieť byť tiež 64-bitové.

Problém s hardvérom

Môže sa tiež stať, že počítač jednoducho nevidí jeden z dvoch nainštalovaných pásikov RAM. Ak chcete problém vyriešiť, môžete experimentovať so slotmi, v ktorých sú tieto pásy nainštalované. Často stačí moduly jednoducho vymeniť alebo nainštalovať do iných slotov.

Pomôcť môže aj utieranie kontaktov RAM lekárskym alebo priemyselným alkoholom. Ak táto tekutina nie je po ruke, môžete ich utrieť bežnou gumou na písacie potreby. Ak sú moduly nainštalované nesprávne, spustí sa diagnostický sprievodca. Budete musieť nainštalovať RAM do správnej polohy.

Nastavenia konfigurácie

Ak nastane situácia, keď používateľ nehral s hardvérom, ale časť pamäte RAM sa stala nedostupnou, je potrebné vykonať nasledujúci algoritmus:

  • Do vyhľadávacieho panela zadajte msconfig a spustite nájdený súbor;
  • V okne, ktoré sa otvorí, prejdite na kartu „Stiahnuť“ a vyberte „Rozšírené možnosti“;
  • V ďalšom okne zrušte začiarknutie políčka „Maximálna pamäť“.

Po uložení zmien reštartujte počítač a skontrolujte, koľko pamäte sa teraz používa. Metóda funguje bez ohľadu na úlohy priradené počítaču - pri vykonávaní programu alebo v hre. Moderné hry zvyčajne neposkytujú nastavenia množstva pamäte RAM, ktorú môžu používať, av skutočnosti ide o rovnaké programy.

A ešte raz dávam do pozornosti, že pri zostavovaní počítača svojpomocne sa zamerajte na štandard DDR4. Môžete zistiť, ako a pomocou odkazu.

Tento problém sa môže vyskytnúť v akomkoľvek systéme Windows. Poďme zistiť, prečo nie je k dispozícii všetka pamäť v počítači.

Bitová hĺbka/bitová hĺbka a verzie operačného systému Windows môžu mať obmedzenia

Kvôli bitovej hĺbke systému Windows môžu nastať problémy s detekciou všetkej pamäte RAM. Všetky Windows, ktoré sú 32-bitové (x86), nemôžu na prevádzku využívať viac ako 3,2 GB RAM. To znamená, že aj keď máte nainštalovaných napríklad 8 GB RAM, Windows 32bit bude môcť použiť iba 3,2 GB pamäte kvôli obmedzeniam. Niektoré vydania operačných systémov môžu mať tiež obmedzenia. Napríklad Windows 7 home basic môže využívať iba 4 GB RAM!

Zakážte nastavenie Maximum Memory v MSCONFIG

Všetko je tu jednoduché: ak ste sa snažili zvýšiť výkon počítača, môžete povoliť nastavenie „Maximálna pamäť“. Je ľahké ho zakázať, prejdite na Ovládací panel --> Správa --> Konfigurácia systému --> karta Spúšťanie --> Rozšírené nastavenia --> zrušte začiarknutie políčka Maximálna pamäť!

Pridelenie pamäte integrovanej grafickej karte

Tí, ktorí majú integrovanú grafickú kartu, si pre ňu môžu rezervovať RAM. Ak chcete zakázať rezerváciu pamäte pre integrovanú grafickú kartu, musíte prejsť na a vypnúť toto nastavenie.

V systéme BIOS vyhľadajte nasledujúce hodnoty:

  • Zobraziť veľkosť okna vyrovnávacej pamäte
  • Veľkosť vyrovnávacej pamäte rámca
  • Int. Vyberte veľkosť pamäte Gfx
  • Výber interného grafického režimu
  • Výber režimu vnútornej grafiky
  • Veľkosť vyrovnávacej pamäte rámca na čipe
  • Veľkosť okna videa na čipe
  • Integrovaná vyrovnávacia pamäť rámov VGA
  • Veľkosť zdieľanej pamäte
  • Veľkosť systémovej zdieľanej pamäte
  • Veľkosť vyrovnávacej pamäte rámca UMA
  • Veľkosť zdieľanej pamäte VGA
  • Veľkosť vstavanej video pamäte

A deaktivujte rezerváciu pamäte - DISABLE, NONE alebo nastavte minimálnu hodnotu tak, ako je.Ak takéto hodnoty nenájdete, budete musieť použiť Google a nájsť tieto nastavenia pre váš BIOS / UEFI.

Vyhradenie pamäte pre systémové potreby v systéme BIOS / UEFI

Nastavenia systému BIOS majú rôzne obmedzenia používania pamäte RAM a často je to kvôli nim, že systém Windows nevidí celú pamäť RAM. Vyhľadajte nasledujúce nastavenia v systéme BIOS/UEFI a zmeňte ich:

  • Režim HPET (ak existuje takáto funkcia) by mal byť 64-bitový;
  • Pamäťová diera musí byť v stave Disabled;
  • Premapovanie pamäte;
  • Premapovanie DRAM cez 4G;
  • H/W DRAM nad 4 GB premapovanie;
  • Premapovanie H/W dier v pamäti;
  • Hardvérový pamäťový otvor;
  • Premapovanie pamäťových dier;
  • Funkcia Memory Remap Feature - všetky tieto hodnoty musia byť v stave Enabled.

Ak takéto hodnoty nenájdete, budete musieť použiť Google a nájsť tieto nastavenia pre váš BIOS / UEFI. V tomto prípade veľmi častoPomôže jednoduché obnovenie nastavení systému BIOS, skúste to tiež.

Niekedy sa tieto hodnoty nedajú nájsť, pretože BIOS je zastaraný a potom by nebolo na škodu ho aktualizovať. V jednom som ukázal, ako to urobiť video.


Aké ďalšie problémy môžu nastať s detekciou pamäte RAM?

Ak máte problémy so základnou doskou alebo samotnou pamäťou RAM, môže to spôsobiť rovnaké následky, pretože systém Windows neuvidí celú pamäť RAM. Na identifikáciu problémov sa oplatí urobiť Diagnostika základnej dosky a RAM.

Niekedy pomôže jednoduché pripojenie pásikov RAM do základnej dosky. Pomôže aj nastavenie pásikov RAM na dvojkanálový režim.

Tí, ktorí majú nainštalované neoriginálne verzie systému Windows (zostavy), majú tiež problémy s identifikáciou celej pamäte RAM. Používajte originálne distribúcie Windows a nebudete mať takéto problémy.

V tomto článku zistíme, ako odstrániť limit 4 GB pamäte v 32-bitových verziách Windows 8 a Windows 8.1 a ako využiť všetku pamäť RAM dostupnú v počítači.

Väčšina používateľov Windowsu je o tom presvedčená 32-bitové operačné systémy Microsoftu nepodporujú viac ako 4 GB RAM. Maximálna dostupná pamäť v systéme Windows 8/8.1 x86 je teda 4 GB. A ak vezmeme do úvahy skutočnosť, že Windows si časť pamäte vyhradzuje pre svoje potreby a potreby periférnych zariadení (najčastejšie pre grafickú kartu), pre koncového používateľa je zvyčajne k dispozícii na použitie približne 3-3,5 GB pamäte.

Na prvý pohľad je všetko logické - limit adresovania pre 32-bitovú adresovú zbernicu sú rovnaké 4 GB. Vo všetkých oficiálnych dokumentoch spoločnosť Microsoft uvádza, že ide o maximálnu veľkosť pamäte podporovanú vo všetkých klientskych verziách systému x86. Aj keď v skutočnosti Microsoft každého trochu zavádza.

Čo je PAE a prečo je to potrebné?

PAE(Physical Address Extension - rozšírenie fyzického adresovania) - táto možnosť procesora x86 mu umožňuje prístup viac ako 4 GB fyzickej pamäte. Nebudeme sa púšťať do technických detailov technológie PAE, len podotkneme, že túto technológiu podporujú všetky procesory a priamo v OS Windows už dosť dlho.

Napríklad 32-bitová verzia systému Windows Server s procesorom x86 môže používať PAE na prístup k celej systémovej pamäti RAM (až 64 GB alebo až 128 GB v závislosti od generácie procesora).

Povedzme si viac, podpora režimu PAE je v jadre Windows dostupná už od Windows XP. Ide len o to, že PAE je predvolene k dispozícii iba v serverových operačných systémoch a v klientskych operačných systémoch Windows je tento režim, aj keď je dostupný, zakázaný.

Poznámka. PAE je možné použiť iba v 32-bitových verziách systému Windows s procesormi x86 kompatibilnými s týmto režimom.

Obmedzenia režimu PAE

  • PAE nerozširuje priestor virtuálnych adries každého procesu. Každý proces bežiaci na 32-bitovom systéme je stále obmedzený na 4 GB adresného priestoru.

    Poradenstvo. PAE nepomôže zvýšiť množstvo dostupnej pamäte pre aplikácie náročné na zdroje (napríklad grafický editor alebo editor videa). Ak existuje takáto potreba, je lepšie prejsť na 64-bitový operačný systém.

  • Pri používaní PAE by ste si mali všimnúť mierne zníženie výkonu systému v dôsledku zníženia rýchlosti prístupu do pamäte spôsobeného réžiou prepínania mapovaných stránok v pamäti
  • Niektoré ovládače zariadení nemôžu správne fungovať v 36-bitovom adresnom priestore.

Môžeme teda konštatovať, že horná hranica dostupnej fyzickej pamäte v 32-bitových verziách systému Windows je obmedzená softvérom na úrovni jadra OS. A ak existuje softvérové ​​obmedzenie, znamená to, že ho možno obísť! Ako povoliť režim PAE v 32-bitovom systéme Windows 8.1 a využiť všetku dostupnú pamäť RAM.

Oprava, ktorá obsahuje PAE a umožňuje vám používať celú pamäť RAM v systéme Windows 8 / 8.1 x86

Povoliť režim PAE v systéme Windows 8 (Windows 8.1) Nebude to fungovať pomocou štandardných nástrojov (na to budete musieť manuálne upraviť súbor jadra ntoskrnl.exe v HEX editore a znova ho podpísať). Najjednoduchšie je použiť hotovú náplasť PatchPae2, ktorú napísal nadšenec Wen Jia Liu. Môžete si stiahnuť opravu PatchPae2. (archív obsahuje samotný patcher - PatchPae2.exe, jeho zdrojové kódy a potrebné inštrukcie).

Oprava je malá pomôcka príkazového riadka, ktorá vám umožňuje upraviť súbory jadra 32-bitových verzií systému Windows, aby sa aktivoval režim PAE, ktorý vám umožňuje použiť viac ako 4 GB pamäte RAM (až 128 GB pamäte).

PatchPae2 bude fungovať s nasledujúcimi OS:

  • Windows Vista SP2
  • Windows 7 / Windows 7 SP1
  • Windows 8/Windows 8.1

Poznámka. Pred inštaláciou opravy, aby sa predišlo konfliktom, sa odporúča vypnúť optimalizátory a ovládače RAM. Dajú sa aktivovať po aplikácii záplaty a spustení systému v režime PAE.

Inštalácia opravy PAE v systéme Windows 8 / 8.1

Pozornosť. Tento návod je možné použiť len pre 32-bitové verzie Windows 8 a Windows 8.1 pre predchádzajúce operačné systémy Microsoft je postup mierne odlišný! Buď opatrný!


Poznámka. Používateľ môže po reštarte kedykoľvek prepnúť z režimu PAE do normálneho režimu alebo naopak v ponuke zavádzania.

Dôležité! Po inštalácii opravy musíte byť obzvlášť opatrní pri inštalácii bezpečnostných aktualizácií systému Windows. Pretože niektoré aktualizácie systému Windows niekedy obsahujú aktualizácie pre jadro po ich nainštalovaní je potrebné aktualizovať jadro PAE: PatchPae2.exe - typ kernel -o ntoskrnx.exe ntoskrnl.exe;

Okrem toho sa môžu vyskytnúť aj opísané problémy.

Odstránenie záplaty PAE

Ak chcete odstrániť opravu PAE zo systému, musíte:

  1. Odstráňte príslušnú položku z ponuky zavádzania (najjednoduchší spôsob, ako to urobiť, je pomocou msconfig)
  2. Vymazať súbory ntoskrnx.exe A winloadp.exe v katalógu %Windir%\System32.

Oprava nerobí žiadne ďalšie zmeny v systéme.

Po inovácii na Windows 10 sa mnohí používatelia začali sťažovať na problém s používaním nekompletnej pamäte RAM. Ako príklad si vezmime prípad z fóra spoločnosti Microsoft. Pri inštalácii 6 GB pamäte RAM v systéme Windows 10 32 sa zobrazilo iba 3,92 GB. Celé množstvo pamäte RAM bolo nedostupné, alebo skôr, systém to jednoducho nevidel. V niektorých prípadoch pomohla opätovná inštalácia pásikov RAM na miestach a čistenie kontaktov vyriešiť tento problém. V mnohých prípadoch sa však tento problém nepodarilo vyriešiť.

Spôsoby, ako nakonfigurovať zobrazenie celej pamäte RAM v systéme Windows 10

Ak čelíte situácii, keď nie je v systéme Windows 10 k dispozícii všetka pamäť RAM a nevymenili ste moduly, mali by ste postupovať podľa týchto krokov:

  • Stlačte „Win+R“ a zadajte „msconfig“.
  • Otvorí sa okno Konfigurácia systému. Prejdite na kartu „Stiahnuť“. Kliknite na tlačidlo „Rozšírené možnosti“.

  • Otvorí sa malé okno. Tu musíte zrušiť začiarknutie políčka „Maximálna pamäť“.

  • Po uložení zmien musíte reštartovať počítač a zistiť, koľko pamäte sa používa.

Ak systém Windows 10 nevidí celé množstvo pamäte RAM, mali by ste vybrať tyčinky zo slotov a vymeniť ich. Odporúčame tiež vyčistiť kontakty modulov RAM. Aby ste to urobili, vezmite si gumičku a opatrne utrite nečistoty z kontaktov.

Ak moduly vložíte nesprávne, pri štarte PC sa objaví príspevok. Budete musieť vrátiť moduly na svoje miesta a reštartovať počítač. Po stiahnutí 32-bitového systému Windows 10 si musíte stiahnuť program MemTest86 a skontrolovať výkon pamäte RAM.

Ak je s modulmi všetko v poriadku, ale systém Windows nevidí všetku pamäť RAM, možno používate starú verziu firmvéru základnej dosky a potrebujete aktualizovať systém BIOS a tiež skontrolovať niektoré jeho parametre.

  • Prvý parameter systému BIOS, ktorý je zodpovedný za stabilnú prevádzku pamäte RAM, je prerozdelenie pamäte. V rôznych verziách firmvéru môže byť táto časť pomenovaná inak (premapovanie diery v pamäti, premapovanie H/W DRAM nad 4 GB, diera v pamäti hardvéru). Preto sa oplatí podrobne si preštudovať návod k doske alebo nájsť popis k použitej verzii BIOSu.

Funkcia redistribúcie pamäte prenáša adresové bloky používané rozširujúcimi kartami do adresného priestoru nad 4 GB. Je teda možné zvýšiť množstvo pamäte RAM (inak Windows10 uvidí 3-3,5 GB). Na plnú podporu takéhoto zväzku je potrebné použiť 64-bitové procesory a 64-bitové verzie OS (alebo serverové verzie 32-bitových operačných systémov, ktoré umožňujú rozšírenie fyzickej adresy PAE). Ak máte menej pamäte RAM, nezabudnite túto možnosť vypnúť (Vypnuté), pretože sa môžu vyskytnúť problémy s pamäťou RAM. Povoliť redistribúciu pamäte – hodnota Povolené.

  • Nastavenia pamäte pre video apertúru AGP predstavujú množstvo pamäte, ktorú systém zdieľa s grafickým adaptérom. Je potrebný na zobrazovanie textúr a kreslenie obrázkov. Toto množstvo pamäte nemusí systém využiť, ak je blokované grafickým adaptérom. Existuje len jeden spôsob, ako to povoliť: spustite systém BIOS, vyberte veľkosť AGP Aperture. Štandardné hodnoty sú 32 MB, 64 MB, 128 MB a Auto. Pozeráme sa, koľko pamäte má grafická karta a nastavíme požadovanú hodnotu podľa hodnoty. Často je to 128 MB. Môžete však vyskúšať každú z možností a zistiť, ktorá z nich dáva najlepší výsledok.

Po vykonaní všetkých zmien v nastaveniach systému BIOS je potrebné spustiť systém Windows a skontrolovať, či je viditeľné celé množstvo pamäte RAM. Ak systém stále nevidí pamäť RAM, skúste do slotu vložiť iné moduly. Je možné, že staré pamäte RAM zlyhali alebo sú chybné.

Ak chcete zistiť, prečo systém nevidí celú pamäť RAM a ako to opraviť, pozrite si video:

To je jasné.
Pozrel som sa na špecifikáciu procesora môjho starého počítača na webovej stránke Intel - píše sa o tom:
Inštrukčná sada 32-bitová
http://ark.intel.com/products/27438/Intel-Pentium-4-Processor-2_40-GHz-512K-Cache-533-MHz-FSB

Vo všeobecnosti som o tejto téme čítal viac na internete - prišiel som na to, že na to, aby Windows videl a začal používať 4 GB RAM, nestačí len softvér. To znamená, že dokonca aj serverové verzie systému Windows, ktoré majú plnohodnotné PAE (a nainštalujú tam všetky opravy), stále nebudú môcť interagovať so všetkou pamäťou, ak čipová sada na základnej doske nemá ďalšie linky na interakciu s pamäťou. Tie. Aby toto všetko fungovalo, je okrem softvérovej podpory potrebná aj podpora hardvéru. Tu opäť na príklade môjho starého počítača - má základnú dosku na čipsete i945 - v návode k základnej doske sa uvádza, že je možné nainštalovať až 4 GB pamäte. Ale v skutočnosti, bez ohľadu na to, čo si vymyslíte, stále nie je možné použiť všetky 4 GB. Dá sa povedať, že čipset je 32-bitový a nebude schopný akceptovať adresy väčšie ako 2^32 (to sú 4 GB), t.j. fyzicky nie je v mikroobvode tolko buniek na nahravanie adresy alebo co, nie je tolko riadkov na doske... A kedze cely spolocny adresny priestor (vyjde 32-bit) ide nielen do RAM, ale aj na vsetky zariadenia - video, zvuk tam, vselijake ovladace atd. - potom určitá časť pamäte RAM zostane bez adries a systém s nimi nemôže interagovať. Ukazuje sa, že na využitie všetkých 4 GB pamäte na 32-bitovom čipsete nepotrebujete mať na doske nič iné okrem procesora, pamäte a čipsetu – žiadne iné vybavenie. Ale prečo by potom mohol byť takýto systém potrebný? :-)
Ale napríklad už na čipe G31 (zdá sa) sú ďalšie 4 riadky na prácu s pamäťou, adresný priestor sa zvyšuje na 2^(32+4) = 2^36, teda až 64 GB (aj keď aj tu V skutočnosti nebude výsledkom 64, ale 64 mínus množstvo adresného priestoru, ktorý zariadenie zaberie).

Vo všeobecnosti sa nakoniec ukazuje, že na to, aby systém Windows interagoval so všetkou pamäťou, je to potrebné
1. Podložka čipsetu. Doska fyzicky umožňovala použitie adresného priestoru viac ako 32 bitov.
2. Podložka čipsetu. Doska bola schopná vykonať „mapovanie pamäte“ - to je, keď pamäťovým bunkám s adresami, ktoré sú obsadené zariadením, sú priradené ďalšie voľné adresy z priestoru nad prvými 32 bitmi
3. Operačný systém dokázal použiť túto funkciu. dosky (pokiaľ som dobre pochopil, schopnosť OS využívať túto vlastnosť základných dosiek sa nazýva PAE - Physical Address Extensions).

No, záver (prečo to mnohým nefunguje) je môj záver a možno sa mýlim.
Táto oprava popísaná v článku je len tretia položka uvedená vyššie - softvér. Ale ak doska fyzicky nemá ďalšie riadky a nevie urobiť presmerovanie pamäte, tak nemôže nič zarobiť.


Zavrieť