4 o più Gb di Ram sono una configurazione sempre più comune sui server e nei pc ad alte prestazioni, in questa guida si spiegherà come sfruttarli al 100%
Il Physical Address Extension è supportato nativamente nei seguenti sistemi operativi:
Microsoft Windows Vista (Tutte SKU)
Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
Microsoft Windows Server 2003, Standard Edition (32-bit x86)
Microsoft Windows 2000 Advanced Server
Microsoft Windows 2000 Datacenter Server
Dal Service Pack 2 di Windows XP il PAE è abilitato di default ma non per rendere possibile l’installazione di più di 4 Gb di ram, ma per poter sfruttare le funzionalità NX (No Execute) dei nuovi processori, NX infatti agisce a livello Hardware per impedire che qualche applicazione generi Buffer Overflow agendo indisturbata. I buffer Overflow possono portare al crash della macchina oppure vengono sfruttati volontariamente per violare un sistema e scrivere in aree di memoria non altrimenti accessibili perché protette.
Il PAE è automaticamente abilitato anche sui sistemi Windows Server 2003 SP1, Enteprise Edition e superiori, se è presente hardware con supporto di HotSwap (memoria di sistema, schede di rete, schede pci).
Attivare il PAE su Windows 2000 e Windows 2003
Per attivare il PAE su Windows 2000 e Windows 2003, bisogna modificare il file di configurazione di avvio “boot.ini”
Per visualizzare il file, bisogna attivare la
visualizzazione dei file nascosti e di sistema; per procedere
in questo occorre:
1. Aprire una qualsiasi cartella
2. Dal menù “Strumenti” selezionare “Opzioni Cartella”
3. Dal tab “Visualizzazione” selezionare “Visualizza cartelle e file nascosti”
4. Togliere la spunta da “Nascondi i file protetti di sistema (consigliato)”, confermare il PopUp e cliccare su OK
Il “boot.ini” si trova nella partizione di avvio della macchina, in genere la partizione C: è la candidata.
Entrate da Gestione Risorse nel disco e aprire il file “boot.ini”
Dovreste trovarvi davanti qualcosa del genere
|
[boot loader]
timeout=30
|
Modificate l’ultima riga aggiungendo il comando /PAE, che dovrebbe apparire circa così:
|
multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Windows Server 2003, Enterprise" /noexecute=optin /fastdetect /PAE |
Riavviate la macchina, dal bios potrebbe essere necessario abilitare la funzionalità PAE, se non lo era già.
Ora potrete usare più di 4 Gb di ram anche sui sistemi a 32 bit
Abilitare il PAE in Windows Vista
Per abilitare il PAE su Vista bisogna seguire la seguente procedura:
Aprire il menù Start e digitare cmd, cliccare col il pulsante destro sull’icona che è appena apparsa e selezionare “esegui come amministratore”, confermare la schermata dell’UAC.
Digitare “BCDEdit /set PAE forceenable” senza le virgolette.
Riavviare la macchina.
Limitazioni al supporto PAE delle varie versioni di Windows
|
Sistema Operativo |
Massima Memoria supportata con PAE |
|
Windows 2000 Advanced Server |
8 GB di RAM fisica |
|
Windows 2000 Datacenter Server |
32 GB di RAM fisica |
|
Windows XP (all versions) |
4 GB di RAM fisica* |
|
Windows Server 2003 (and SP1), Standard Edition |
4 GB di RAM fisica* |
|
Windows Server 2003, Enterprise Edition |
32 GB di RAM fisica |
|
Windows Server 2003, Datacenter Edition |
64 GB di RAM fisica |
|
Windows Server 2003 SP1, Enterprise Edition |
64 GB di RAM fisica |
|
Windows Server 2003 SP1, Datacenter Edition |
128 GB di RAM fisica |
* Nei sistemi Windows XP, Windows 2000 Server e Windows 2003 Server Standard il supporto PAE non estenderà l’indirizzamento massimo oltre i 4 Gb.
Documentazione sull’argomento:
Abilitare l'estensione PAE (Physical Address Extension)
http://www.microsoft.com/.. ../..725649.mspx?mfr=true
Windows Vista o Windows Server possono indicare meno memoria ram del previsto
http://support.microsoft.com/kb/929580/it
Articolo su Wikipedia sul PAE
http://en.wikipedia.org/wiki/Physical_Address_Extension

