Quali sono le cause errori di memoria virtuale?

May 10

Insufficiente Dimensioni file di paging

Una delle cause più comuni di errori di memoria virtuale è avere dimensione massima del file di paging impostato troppo basso di un valore. La memoria virtuale utilizza il file di paging per memorizzare temporaneamente i dati in modo che esso non deve essere immagazzinato attivamente nella memoria del computer. Avendo troppo piccolo di un file di paging significa che le grandi programmi non saranno in grado di scrivere tutti i dati necessari per sul file. Anche se non si dispone del file di paging impostato al valore minimo possibile, è ancora possibile esaurire la memoria virtuale se diversi programmi (o 1 o 2 programmi memory-intensive) stanno cercando di accedervi in ​​una sola volta.

Corrotti intestazioni dei file

Meno comune di una dimensione del file di paging insufficienti, è ancora possibile per le intestazioni del vostro file di paging di diventare corrotta durante un arresto improvviso del computer. Questo danneggiamento può accadere se si perde improvvisamente il potere o se si spegne il computer senza spegnerlo correttamente. Questo può portare al vostro sistema operativo sia in grado di accedere ad alcuni o tutti i tuoi file di paging. In molti casi, la corruzione porterà al vostro file di paging essere completamente inaccessibile, causando di avere errori di memoria virtuale ogni volta che un programma tenta di accedervi.

Correzione errori di memoria virtuale

errori di memoria virtuali causati da una dimensione del file di paging insufficienti sono facili da risolvere. È sufficiente accedere alla sezione "Performance Avanzate" del menu di sistema (cercare "Sistema" nel Pannello di controllo, quindi selezionare "Advanced Performance") e scegliere l'opzione "memoria virtuale". Da lì, è possibile aumentare la dimensione della vostra pagina del file fino al massimo indicato. Se gli errori di memoria virtuale sono causati da un file di paging danneggiato, invece di adattandolo, scegliere l'opzione "No file di paging". Si dovrebbe quindi cercare il computer per un file chiamato "pagefile.sys" ed eliminarlo. Riavviare il computer, per poi tornare alla sezione "Memoria virtuale" del menu delle prestazioni avanzate e modificare le impostazioni a ciò che si desidera che il file di paging di essere. Le nuove impostazioni saranno creare un nuovo file pagefile.sys, e le voci del nuovo file non subiranno la stessa corruzione che il vecchio file aveva.