Se il computer non dispone della memoria ad accesso casuale (RAM, Random Access Memory) necessaria per eseguire un programma o un'operazione, Windows utilizzerà la memoria virtuale per compensare tale mancanza.

La memoria virtuale realizza una combinazione tra la RAM del computer e uno spazio temporaneo nel disco rigido. Quando la RAM è insufficiente, la memoria virtuale sposta i dati dalla RAM in uno spazio denominato file di paging. Lo spostamento dei dati in e dal file di paging consente di liberare RAM per il completamento dell'operazione.

Maggiore è la RAM disponibile nel computer, più velocemente verranno in genere eseguiti i programmi. Se la mancanza di RAM causa il rallentamento del computer, si potrebbe essere tentati di aumentare la memoria virtuale per compensare tale mancanza. Il computer, tuttavia, legge i dati dalla RAM molto più velocemente che da un disco rigido e pertanto la soluzione migliore consiste nell'aggiungere RAM.

Messaggi di errore relativi alla memoria virtuale

Se si ricevono messaggi di errore relativi alla memoria virtuale insufficiente, sarà possibile aggiungere RAM o aumentare le dimensioni del file di paging, in modo da poter eseguire i programmi nel computer. Le dimensioni vengono in genere gestite automaticamente da Windows, ma è possibile modificare manualmente le dimensioni della memoria virtuale se le dimensioni predefinite non sono sufficienti per le esigenze specifiche. Per ulteriori informazioni, vedere Modificare le dimensioni della memoria virtuale.