Așa cum se utilizează 4GB de RAM 100% în ferestre
„640K ar trebui să fie suficient pentru toți!“ - din nou și din nou, trebuie să ne amintim acest faimos și deja a sunat naiv spunând Bill Gates, atat de familiar, probabil, fiecare rezident-Geek vechi. Într-adevăr, în volum la mijlocul anilor '80 convenționale (normal) de memorie este destul de suficient pentru șoferii, TSRurilor și funcționarea normală a sistemului, astfel încât numai un progres a decis să nu meargă pe unchiul Bill. Și dacă în urmă cu cinci ani în sistemul de acasă analizat în mod adecvat la două benzi de 128MB, iar acum două concerte sunt nimic nou. De ce sunt acolo două - Windows Vista a făcut ușor clar că o mulțime de memorie nu se întâmplă, și ar trebui să pună la fel de mult ca ai destui bani. A început cererea tot mai mare, și după el, iar propunerea - producătorii de memorie au crescut gama de chetyrehgigabaytnyh Dual-Channel Kit'ov, care dintr-o data nu mai părea chiar atât de prisos. Și aici este locul unde au apărut primele probleme - nu toate sistemele au fost de acord să ia toate bogăția dată lor, și forumuri zhelezyachnye zapestrili subiecte cum ar fi «Windows XP vede doar 2,8 GB de patru, de ajutor!“. Încercați să dau seama ce se confruntă cu instalarea a patru gigabytes de memorie, și cum să depășească posibilele probleme.
Cu toate acestea, intimidare suficient - este timpul pentru a ajunge la afaceri. Vom începe cu problemele pe care le puteți abate asupra lor înainte de încărcare sisteme de operare.
Deci, primul atac, care depășește de multe ori utilizatorii care au instalat 4 GB de memorie din sistem - aceasta este o definiție greșită a domeniului său de aplicare în BIOS. De regulă, în acest caz, este afișat de un pic mai puțin de 3 GB la aproximativ 3,8 GB - în funcție de sistemul și configurația acestuia. În acest caz, primul lucru pe care ar trebui să înceapă - este de a verifica compatibilitatea placii de baza. Uită-te în manualul de la bord - sprijinit de memorie trebuie să fie mai mică de 4 GB. Pentru serverul mamok această cifră, de la sine, poate fi mai mult, dar în acest articol vom vorbi în mod specific despre desktop-soluții, precum și a unui sistem de operare pe 32 de biți.
placi de baza moderne rezolva această problemă în mai multe moduri. Unele modele inițial determină în mod corect cantitatea de memorie fără trucuri - în acest caz, te consideri norocos. Alte soluții necesită intervenția noastră - de obicei în BIOS-uri lor prezenta setare «REMAP Memory Feature» (nume poate varia). Această funcție reatribuie dispozitivele de memorie alocate segmentului, dincolo de cele patru gigabytes - astfel, sistemul începe să vadă memoria complet deja la boot. În cazul în care o astfel de funcție sau opțiune în BIOS-ul nu este, iar sistemul nu a reușit în mod constant pentru a vedea întreaga memorie, putem simpatiza doar cu - „medicamentul este lipsit de putere“ în acest caz. Cu toate acestea, există întotdeauna posibilitatea de a actualiza firmware-ul placii de baza la cea mai recentă versiune - este probabil că va rezolva problema, sau cel puțin adăugați la elementul BIOS râvnit. Rețineți că, în cazul Windows XP SP2 Activarea acestei opțiuni nu este benefic nu numai, dar, de asemenea, agrava situația, dar vom spune despre el mai jos.
Deci, atunci când sistemul a identificat toate memoria disponibilă a ei, vine un timp pentru a trece la pasul următor - suportul în sistemul de operare. Dar, mai întâi, mai mult de o digresiune ...
Desigur, suport PAE este disponibil și în Windows - și acest lucru este cheia pentru suma totală de detecție RAM. Problema este că tehnologia nu este activat întotdeauna în mod implicit - pentru utilizarea de o versiune specială a kernel-ului pentru a fi încărcate. În momentul de față există suport pentru PAE în următoarele sisteme de operare:
Acum, rău: chiar dacă Windows va detecta toate memoria disponibilă, avantajele pe care le va aduce, în cel mai bun, stima de sine. Motivul este faptul că zona de memorie de 4 GB, dincolo într-un mediu pe 32 de biți pot fi puse la dispoziția aplicațiilor scrise folosind AWE de interfață (Address Extension Windowing) numai. Pur și simplu pune, în cazul în care PAE - este de a sprijini cantitatea mare de memorie din partea de fier și sisteme de operare, AWE - este suportul său a software-ului. Și problema este că un astfel de sprijin are cu excepția faptului că software-ul care opereaza sumele imense de date - de exemplu, baze de date sau programe care efectuează calcule științifice complexe. Jocuri sau de birou este un software pur și simplu nu este necesar, respectiv, și creșterea productivității în ele nu veți vedea. Dar unele Microsoft SQL Server va primi beneficii foarte concrete!
nu totul a mers fără probleme cu acest sistem de operare: este prea vechi pentru a lucra cu cantități mari de memorie, și PAE sunt doar două versiuni: Advanced Server și Datacenter Server. Ei, cu toate acestea, poate suporta până la 8 GB de memorie și 32, respectiv, și este o perspectivă foarte bună pentru mediul înconjurător 32 de biți! Deci, pentru a vedea patru sau mai multe gigaocteți într-un sistem dat (presupunând că BIOS-ul vede întregul volum), suficient pentru a adăuga în cheie boot.ini «/ PAE» (fără ghilimele) - atunci sistemul de operare ar trebui să vezi tot memoria disponibilă. Desigur, utilizați aceasta va fi doar cu software-ul adecvat, dar, de fapt, dacă utilizați aceste sisteme de operare, atunci software-ul acolo, nu?
Prin urmare, dezamăgitoare concluzie: memorie REMAP Caracteristică pentru Windows XP SP2 pentru a utiliza este inutil - aceasta va afecta numai. Doar două opțiuni pot provoca XP pentru a vedea 4 GB de memorie - versiunea de utilizare a Service Pack 1 (care este puțin probabil ca cineva va), sau instalarea unei sisteme de operare pe 64 de biți.
Aici am ajuns la sistemul de operare, nu este foarte relevant încă, dar care aspiră la un rol de lider în viitorul apropiat. Membrii Vista problemă de sprijin versiunea pe 32 de biți de 4 GB de memorie sunt deosebit de puternice în cauză - de fapt, de fapt, o astfel de cantitate doroguschy RAM achiziționat de dragul de el. Dar aici vedem același lucru: 2-3.5 GB memorie vizibil în loc de patru, așa cum cere dreptatea. Există o soluție la această problemă în? Spre deosebire de Windows XP, există într-adevăr, și destul de banal!
fișier Boot.ini în Vista nu - în loc de configurare de boot, puteți edita un Bcdedit.exe special de utilitate. Deci, tot ce trebuie să faceți este de a intra în linia de comandă (cmd) și tipul acolo următoarele:
Bcdedit / set forceenable PAE
Bcdedit / set nolowmem pe
După cum ați înțeles deja, instalarea unei cantități mari de memorie din sistem - nu o astfel de sarcină banală, mai ales în cazul utilizării „acasă“ a sistemelor de operare XP și Vista. În opinia noastră, modul cel mai corect de a utiliza întreaga cantitate de memorie RAM - Instalarea sistemului de operare pe 64 de biți. Toate celelalte metode discutate în acest articol poate fi percepută doar ca „hacks“, și nu fi surprins dacă ai învăța cum să folosească toată memoria disponibilă, Windows începe brusc să eșueze fără milă. În orice caz, nu vă sfătuim ce versiune sistem de operare pentru a utiliza - este de până la tine, în funcție de nevoile și obiectivele. Da, și 4 GB de memorie, să fiu sincer, pentru un sistem de acasă în timp ce prea mult ...
Editați Boot.ini, fișierul cu configurația de boot Windows este efectuată după cum urmează:
1) Porniți afișează fișierele și folderele ascunse.
2) Găsiți Boot.ini în unitatea de sistem (de obicei, C directorul rădăcină: \) și elimina atributul „Read Only“.
3) Deschideți fișierul, veți vedea ceva de genul următor (în funcție de sistemul de operare):
multi (0) disk (0) rdisk (0) partition (1) \ WINDOWS = "Microsoft Windows XP Professional RU" / noexecute = OptIn / fastdetect
4) Modificările aduse paragrafului care se ocupă cu sisteme de operare necesare (în acest caz, este una). Dacă doriți să adăugați un parametru / 3GB, atunci rezultatul ar trebui să arate astfel:
multi (0) disk (0) rdisk (0) partition (1) \ WINDOWS = "Microsoft Windows XP Professional RU" / noexecute = OptIn / fastdetect / 3GB
5) Salvați fișierul și setați parametrul „read-only“ înapoi.
În / 3GB este un analog, și în Windows Vista. Mai mult decât atât, vă puteți mult mai mare flexibilitate pentru a regla cât de mult de memorie pentru a aloca pentru procesele de utilizator, precum și părăsirea kernel-ul. Pentru această utilizare comanda «Bcdedit / set IncreaseUserVa MB“ în cazul în care MB - numărul situată în intervalul 2048-3072 și este o cantitate de memorie alocată procesului. 4096 minus acest număr - cât mai multe megaocteți vor fi alocate nucleul sistemului de operare.
Bazat pe materiale Xard.ru