informazioni generali
Il paging è uno schema di gestione della memoria mediante il quale un PC può archiviare e recuperare dati dalla memoria secondaria per utilizzarli nella memoria principale. Secondo questo schema, il sistema operativo recupera i dati dalla memoria secondaria in blocchi di dimensioni simili chiamati pagine. Il paging è una parte importante dell'implementazione della memoria virtuale sui moderni sistemi operativi. Questi sistemi operativi utilizzano la memoria secondaria per consentire ai programmi di avere un volume che supera la dimensione della memoria fisica disponibile.
Per dirla semplicemente, la memoria principale è chiamata memoria ad accesso casuale ( RAM ), mentre la memoria secondaria è chiamata disco (abbreviazione di hard disk drive - disco rigido ).
La memoria virtuale è una tecnica di gestione della memoria implementata utilizzando una combinazione di hardware e software. Mappa gli indirizzi di memoria utilizzati da un programma (chiamati indirizzi virtuali) su indirizzi reali nella memoria del computer. La memoria principale appare come uno spazio di indirizzi contiguo o una raccolta di segmenti di memoria contigui. Windows gestirà quindi lo spazio degli indirizzi virtuali e assegnerà la memoria reale alla memoria virtuale. I dispositivi hardware responsabili della traduzione degli indirizzi nella CPU sono spesso chiamati unità di gestione della memoria (MMU). Questi componenti hardware traducono automaticamente gli indirizzi virtuali in indirizzi fisici. Il software in Windows può estendere queste funzionalità per fornire uno spazio di indirizzi virtuale che può superare la capacità della memoria fisica.
I principali vantaggi della memoria virtuale includono il fatto che le applicazioni gratuite non devono gestire la capacità di memoria condivisa e aumentano la sicurezza grazie alla segregazione della memoria.
Essenzialmente, un file di paging è un'area del disco rigido che Windows utilizzerà come RAM nel caso in cui la RAM effettiva sia insufficiente .
Per impostazione predefinita, Windows gestisce automaticamente le impostazioni del file di paging, ma a volte potrebbe essere necessario gestire manualmente il file di paging. Per esempio:
- Quando l'unità C: su cui è installato Windows è troppo piccola, potresti voler spostare il file di paging da quell'unità su un'altra unità con più spazio.
- Quando hai utilizzato molta memoria, potresti voler aggiungere un file di paging su un'altra unità in modo che sia pronto per l'uso quando necessario.
- Se non utilizzi molta memoria e il file di paging è di grandi dimensioni, potresti voler utilizzare una dimensione personalizzata più piccola.
- Se ricevi errori di tipo BSOD PAGE_FAULT_IN_NONPAGED_AREA o KERNEL_DATA_INPAGE_ERROR o Memoria insufficiente , potrebbe essere necessario utilizzare una dimensione personalizzata più grande per i file di paging.
Questo articolo ti mostrerà come gestire la memoria virtuale del file di paging per ciascuna unità sul tuo computer Windows 10.
Nota: è necessario accedere al sistema come amministratore per poter apportare modifiche al file di paging.
ESEMPIO: pagefile.sys nell'unità C: in Windows:
Gestisci i file di paging della memoria virtuale per tutte le unità nelle opzioni di prestazioni avanzate
1. Avviare Pannello di controllo e fare clic sull'icona Sistema
2. Nella sezione Sistema , fare clic sul collegamento Impostazioni di sistema avanzate a sinistra, quindi chiudere la finestra Sistema.
3. Nella scheda Avanzate , seleziona Prestazioni . Nella sezione Prestazioni , fare clic sul pulsante Impostazioni .
4. Nella scheda Avanzate , seleziona Memoria virtuale, quindi fai clic sul pulsante Cambia.
5. In questo passaggio deciderai come gestire i file di paging sulle tue unità. Le opzioni disponibili includono:
- Formato personalizzato (passaggio 6).
- Elimina (passaggio 7).
- Gestione del sistema (passo 8).
- Gestire tutti i sistemi (passaggio 9).
6. Imposta la dimensione personalizzata per il file di paging su un'unità
A) Deseleziona Gestisci automaticamente le dimensioni del file di paging per tutte le unità.
B) Seleziona l'unità in cui desideri impostare una dimensione personalizzata o aggiungere un file di paging (ad esempio C: unità).
C) Seleziona la dimensione personalizzata.
D) Immettere la dimensione iniziale minima desiderata per il file di paging sull'unità selezionata, questa dimensione è calcolata in MB ( 1024 MB = 1 GB ).
E) Inserisci la dimensione iniziale massima che desideri per il file di paging sull'unità selezionata, anche in MB.
F) Fare clic sul pulsante Imposta .
G) Fare clic su OK
H) Apparirà una finestra di dialogo che informa che affinché le modifiche di cui sopra abbiano effetto, è necessario riavviare il sistema. Fare clic su OK per confermare.
I) Apparirà la finestra di dialogo successiva. Fare clic su Riavvia ora per riavviare il computer in modo che le modifiche vengano applicate.
7. Rimuovere (disabilitare) il file di paging su un'unità
A) Deseleziona Gestisci automaticamente le dimensioni del file di paging per tutte le unità.
B) Selezionare l'unità in cui si desidera eliminare il file di paging (ad esempio: C:).
C) Selezionare Nessun file di paging.
D) Fare clic sul pulsante Imposta .
E) Fare clic su Sì per confermare.
F) Fare clic su OK.
G) Viene visualizzata una finestra di dialogo che informa che affinché le modifiche di cui sopra abbiano effetto, è necessario riavviare il sistema. Fare clic su OK per confermare.
H) Apparirà la finestra di dialogo successiva. Fare clic su Riavvia ora per riavviare il computer in modo che le modifiche vengano applicate.
8. Impostare la dimensione del file di paging su un'unità gestita dal sistema
A) Deseleziona Gestisci automaticamente le dimensioni del file di paging per tutte le unità.
B) Selezionare un'unità in cui si desidera impostare la dimensione del file di paging gestito dal sistema (ad esempio C: unità).
C) Selezionare l'opzione Dimensioni gestite dal sistema .
D) Fare clic sul pulsante Imposta .
E) Fare clic su OK per confermare le modifiche.
F) I passaggi successivi sono simili ai 2 elementi precedenti.
9. Impostare la dimensione del file di paging su tutte le unità gestite dal sistema
A) Selezionare Gestisci automaticamente le dimensioni del file di paging per tutte le unità.
B) Fare clic su OK
Abilita o disabilita "Gestisci automaticamente le dimensioni del file di paging per tutte le unità" nel prompt dei comandi
L'abilitazione di Gestisci automaticamente le dimensioni del file di paging per tutte le unità eliminerà qualsiasi capacità personalizzata impostata per il file di paging su tutte le unità e la capacità del file di paging verrà gestita automaticamente dal sistema per tutte le unità con file di paging.
1. Apri il prompt dei comandi con diritti di amministratore .
2. Copia e incolla il comando seguente che desideri utilizzare nel Prompt dei comandi , quindi premi Invio.
- Abilita (impostazione predefinita) "Gestisci automaticamente le dimensioni del file di paging per tutte le unità":
wmic computersystem where name=”%computername%” set AutomaticManagedPagefile=True
O:
- Disattiva "Gestisci automaticamente le dimensioni del file di paging per tutte le unità":
wmic computersystem where name=”%computername%” set AutomaticManagedPagefile=False
3. Ora puoi chiudere il prompt dei comandi.
Modificare la capacità personalizzata del file di paging per un'unità specifica nel prompt dei comandi
1. Apri il prompt dei comandi con diritti di amministratore.
2. Copia e incolla il comando seguente nel prompt dei comandi, quindi premi Invio per disattivare "Gestisci automaticamente le dimensioni del file di paging per tutte le unità".
wmic computersystem where name=”%computername%” set AutomaticManagedPagefile=False
3. Copia e incolla il comando seguente nel prompt dei comandi, quindi premi Invio. Questo ti mostrerà un elenco di unità con file di paging, nonché la loro dimensione iniziale (minima) e dimensione massima in MB.
wmic pagefileset list /format:list
Se InitialSize e MaximumSize sono impostati su 0MB , significa che è attualmente gestito dal sistema. Puoi modificare queste capacità nel passaggio successivo per ottenere la dimensione personalizzata che desideri.
Elenco delle unità con file di paging elencato
4. Immettere il comando seguente nel prompt dei comandi e premere Invio.
wmic pagefileset where name=”:\\pagefile.sys” set InitialSize=,MaximumSize=
Sostituisci nel comando precedente con la lettera dell'unità effettiva (ad esempio "C") per il file di paging del passaggio 3 per il quale desideri impostare la capacità personalizzata.
Sostituisci nel comando precedente con la capacità iniziale (minima) personalizzata che desideri, in MB (ad esempio "16") per il file di paging sull'unità specificata (ad esempio "C").
Sostituisci nel comando precedente con la capacità massima personalizzata che desideri, in MB (ad esempio "4985") per il file di paging sull'unità specificata (ad esempio "C").
Per esempio:
wmic pagefileset where name=”C:\\pagefile.sys” set InitialSize=16,MaximumSize=4985
5. Chiudi il prompt dei comandi.
6. Riavviare il computer per applicare.
Queste sono tutte le informazioni nell'articolo di oggi. Buona fortuna!
Vedi altro: