informations générales
La pagination est un système de gestion de mémoire par lequel un PC peut stocker et récupérer des données de la mémoire secondaire pour les utiliser dans la mémoire principale. Selon ce schéma, le système d'exploitation récupère les données du stockage secondaire dans des blocs de taille similaire appelés pages. La pagination est une partie importante de la mise en œuvre de la mémoire virtuelle sur les systèmes d'exploitation modernes. Ces systèmes d'exploitation utilisent la mémoire secondaire pour permettre aux programmes de disposer d'un volume dépassant la taille de la mémoire physique disponible.
Pour faire simple, la mémoire principale est appelée mémoire vive ( RAM ), tandis que le stockage secondaire est appelé disque (abréviation de disque dur - disque dur ).
La mémoire virtuelle est une technique de gestion de mémoire mise en œuvre à l'aide d'une combinaison de matériel et de logiciel. Il mappe les adresses mémoire utilisées par un programme (appelées adresses virtuelles) aux adresses réelles dans la mémoire de l'ordinateur. Le stockage principal apparaît sous la forme d'un espace d'adressage contigu ou d'un ensemble de segments de stockage contigus. Windows gérera alors l'espace d'adressage virtuel et attribuera de la mémoire réelle à la mémoire virtuelle. Les périphériques matériels chargés de traduire les adresses dans le processeur sont souvent appelés unités de gestion de mémoire (MMU). Ces composants matériels traduisent automatiquement les adresses virtuelles en adresses physiques. Les logiciels Windows peuvent étendre ces capacités pour fournir un espace d'adressage virtuel pouvant dépasser la capacité de la mémoire physique.
Les principaux avantages de la mémoire virtuelle consistent notamment à libérer les applications de la gestion de la capacité de mémoire partagée et à accroître la sécurité grâce à la ségrégation de la mémoire.
Essentiellement, un fichier d'échange est une zone du disque dur que Windows utilisera comme RAM au cas où votre RAM réelle serait insuffisante .
Par défaut, Windows gère automatiquement les paramètres de votre fichier d'échange pour vous, mais vous devrez parfois gérer votre fichier d'échange manuellement. Par exemple:
- Lorsque le lecteur C: sur lequel Windows est installé est trop petit, vous souhaiterez peut-être déplacer le fichier d'échange de ce lecteur vers un autre lecteur avec plus d'espace.
- Lorsque vous avez utilisé beaucoup de mémoire, vous souhaiterez peut-être ajouter un fichier d'échange sur un autre lecteur afin qu'il soit prêt à être utilisé en cas de besoin.
- Si vous n'utilisez pas beaucoup de mémoire et que votre fichier d'échange est volumineux, vous souhaiterez peut-être utiliser une taille personnalisée plus petite.
- Si vous obtenez des erreurs BSOD PAGE_FAULT_IN_NONPAGED_AREA ou KERNEL_DATA_INPAGE_ERROR ou de type mémoire faible , vous devrez peut-être utiliser une taille personnalisée plus grande pour les fichiers d'échange.
Cet article vous montrera comment gérer la mémoire virtuelle du fichier d'échange pour chaque lecteur de votre ordinateur Windows 10.
Remarque : Vous devez être connecté au système en tant qu'administrateur pour pouvoir apporter des modifications au fichier d'échange.
EXEMPLE : pagefile.sys dans le lecteur C : sous Windows :
Gérez les fichiers d'échange de mémoire virtuelle pour tous les lecteurs dans les options de performances avancées
1. Démarrez le Panneau de configuration et cliquez sur l' icône Système
2. Dans la section Système , cliquez sur le lien Paramètres système avancés à gauche, puis fermez la fenêtre Système.
3. Dans l' onglet Avancé , sélectionnez Performances . Dans la section Performances , cliquez sur le bouton Paramètres .
4. Dans l' onglet Avancé , sélectionnez Mémoire virtuelle, puis cliquez sur le bouton Modifier.
5. Dans cette étape, vous déciderez comment vous souhaitez gérer les fichiers d'échange sur vos lecteurs. Les options disponibles incluent :
- Taille personnalisée (étape 6).
- Supprimer (étape 7).
- Gestion du système (étape 8).
- Gérez tous les systèmes (étape 9).
6. Définir la taille personnalisée du fichier d'échange sur un lecteur
A) Décochez Gérer automatiquement la taille du fichier d'échange pour tous les lecteurs.
B) Sélectionnez le lecteur sur lequel vous souhaitez définir une taille personnalisée ou ajouter un fichier d'échange (par exemple lecteur C:).
C) Sélectionnez Taille personnalisée.
D) Entrez la taille initiale minimale souhaitée pour le fichier d'échange sur le lecteur sélectionné, cette taille est calculée en Mo ( 1024 Mo = 1 Go ).
E) Entrez la taille initiale maximale souhaitée pour le fichier d'échange sur le lecteur sélectionné, également en Mo.
F) Cliquez sur le bouton Définir .
G) Cliquez sur OK
H) Une boîte de dialogue apparaîtra vous informant que pour que les modifications ci-dessus prennent effet, vous devez redémarrer le système. Cliquez sur OK pour confirmer.
I) La boîte de dialogue suivante apparaîtra. Cliquez sur Redémarrer maintenant pour redémarrer votre ordinateur afin que vos modifications soient appliquées.
7. Supprimer (désactiver) le fichier d'échange sur un lecteur
A) Décochez Gérer automatiquement la taille du fichier d'échange pour tous les lecteurs.
B) Sélectionnez le lecteur sur lequel vous souhaitez supprimer le fichier d'échange (par exemple : C :).
C) Sélectionnez Aucun fichier d'échange.
D) Cliquez sur le bouton Définir .
E) Cliquez sur Oui pour confirmer.
F) Cliquez sur OK.
G) Une boîte de dialogue apparaît vous informant que pour que les modifications ci-dessus prennent effet, vous devez redémarrer le système. Cliquez sur OK pour confirmer.
H) La boîte de dialogue suivante apparaîtra. Cliquez sur Redémarrer maintenant pour redémarrer votre ordinateur afin que vos modifications soient appliquées.
8. Définissez la taille du fichier d'échange sur un lecteur géré par le système
A) Décochez Gérer automatiquement la taille du fichier d'échange pour tous les lecteurs.
B) Sélectionnez un lecteur sur lequel vous souhaitez définir la taille du fichier d'échange géré par le système (par exemple lecteur C:).
C) Sélectionnez l'option Taille gérée par le système .
D) Cliquez sur le bouton Définir .
E) Cliquez sur OK pour confirmer les modifications.
F) Les étapes suivantes sont similaires aux 2 éléments ci-dessus.
9. Définissez la taille du fichier d'échange sur tous les lecteurs gérés par le système
A) Cochez Gérer automatiquement la taille du fichier d'échange pour tous les lecteurs.
B) Cliquez sur OK
Activer ou désactiver « Gérer automatiquement la taille du fichier d'échange pour tous les lecteurs » dans l'invite de commande
L'activation de la gestion automatique de la taille du fichier d'échange pour tous les lecteurs supprimera toute capacité personnalisée définie pour le fichier d'échange sur tous les lecteurs, et la capacité du fichier d'échange est automatiquement gérée par le système pour tous les lecteurs contenant des fichiers d'échange.
1. Ouvrez l'invite de commande avec les droits d'administrateur .
2. Copiez et collez la commande ci-dessous que vous souhaitez utiliser dans l'invite de commande , puis appuyez sur Entrée.
- Activer (par défaut) « Gérer automatiquement la taille du fichier d'échange pour tous les lecteurs » :
wmic computersystem where name=”%computername%” set AutomaticManagedPagefile=True
Ou:
- Désactivez « Gérer automatiquement la taille du fichier d'échange pour tous les lecteurs » :
wmic computersystem where name=”%computername%” set AutomaticManagedPagefile=False
3. Vous pouvez maintenant fermer l'invite de commande.
Modifiez la capacité personnalisée du fichier d'échange pour un lecteur spécifique dans l'invite de commande
1. Ouvrez l'invite de commande avec les droits d'administrateur.
2. Copiez et collez la commande ci-dessous dans l'invite de commande, puis appuyez sur Entrée pour désactiver « Gérer automatiquement la taille du fichier d'échange pour tous les lecteurs ».
wmic computersystem where name=”%computername%” set AutomaticManagedPagefile=False
3. Copiez et collez la commande ci-dessous dans l'invite de commande, puis appuyez sur Entrée. Cela vous montrera une liste de lecteurs avec des fichiers d'échange, ainsi que leur taille initiale (minimum) et leur taille maximale en Mo.
wmic pagefileset list /format:list
Si InitialSize et MaximumSize sont définis sur 0MB , cela signifie qu'il est actuellement géré par le système. Vous pouvez modifier ces capacités à l'étape suivante pour obtenir la taille personnalisée souhaitée.
Liste des lecteurs avec le fichier d'échange répertorié
4. Entrez la commande ci-dessous dans l'invite de commande et appuyez sur Entrée.
wmic pagefileset where name=”:\\pagefile.sys” set InitialSize=,MaximumSize=
Remplacez dans la commande ci-dessus par la lettre de lecteur réelle (par exemple « C ») pour le fichier d'échange de l'étape 3 pour lequel vous souhaitez définir la capacité personnalisée.
Remplacez dans la commande ci-dessus par la capacité initiale (minimale) personnalisée souhaitée, en Mo (par exemple "16") pour le fichier d'échange sur le lecteur spécifié (par exemple "C").
Remplacez dans la commande ci-dessus par la capacité maximale personnalisée souhaitée, en Mo (par exemple "4985") pour le fichier d'échange sur le lecteur spécifié (par exemple "C").
Par exemple:
wmic pagefileset where name=”C:\\pagefile.sys” set InitialSize=16,MaximumSize=4985
5. Fermez l'invite de commande.
6. Redémarrez l'ordinateur pour appliquer.
Ce sont toutes les informations contenues dans l'article d'aujourd'hui. Bonne chance!
En savoir plus :