Comment faire pour contourner la limite de 4 095 Mo applicable à la taille du fichier d'échange dans Windows

Traductions disponibles Traductions disponibles
Numéro d'article: 237740 - Voir les produits auxquels s'applique cet article
Important Cet article contient des informations sur la modification du Registre. Avant de modifier le Registre, pensez à le sauvegarder et assurez-vous que vous savez le restaurer en cas de problème. Pour plus d'informations sur la sauvegarde, la restauration et la modification du Registre, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.
256986 Description du Registre de Microsoft Windows
Agrandir tout | Réduire tout

Résumé

Lorsque vous définissez la taille du fichier d'échange dans Windows, la documentation indique que le fichier d'échange ne peut pas dépasser 4 095 mégaoctets (Mo). Cette limite est due au mappage de pages utilisé sur les processeurs x86. En effet, ces processeurs ne peuvent pas gérer davantage de pages par fichier d'échange. Il s'agit toutefois de la limite définie par volume. En réalité, vous pouvez créer des fichiers d'échange de cette taille sur un ou plusieurs lecteurs si un fichier d'échange plus important s'avère nécesaire. Si aucun lecteur ou volume supplémentaire n'est disponible, il est possible de créer plusieurs fichiers d'échange sur un même lecteur, en les plaçant dans des dossiers séparés.

Toutefois, vous pouvez créer un fichier d'échange supérieur à 4 095 Mo sur un ordinateur exécutant Microsoft Windows Server 2003 Service Pack 1 (SP1).

Remarque Pour obtenir une image mémoire complète d'ordinateurs disposant d'au moins 4 Go de RAM, il reste nécessaire d'utiliser le commutateur /MAXMEM dans le fichier Boot.ini. Un des fichiers d'échange de la partition système doit également compter 1 Mo de plus que la RAM installée sur l'ordinateur pour que l'image mémoire soit correctement créée.

Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.
108393 Commutateur /maxmem du fichier Windows Boot.ini

Plus d'informations

Avertissement Toute modification incorrecte du Registre à l'aide de l'Éditeur du Registre ou d'une autre méthode peut entraîner des problèmes sérieux. Ces problèmes peuvent vous obliger à réinstaller votre système d'exploitation. Microsoft ne peut pas garantir que ces problèmes puissent être résolus. Vous assumez l'ensemble des risques liés à la modification du Registre.
Notez que la lecture et l'écriture d'un fichier d'échange de cette taille peuvent s'avérer coûteuses en termes de performances. Si un fichier d'échange volumineux est requis, il peut être plus judicieux d'ajouter de la mémoire RAM à l'ordinateur. L'algorithme actuel utilisé par Windows pour définir la taille de fichier d'échange par défaut est le suivant :
  • Si la quantité de RAM physique totale est inférieure à 2 gigaoctets (Go), le fichier d'échange est égal à 1,5 fois la quantité de RAM ou 2 Go, à savoir la plus petite des deux.
  • Si la quantité de RAM physique totale est égale ou supérieure à 2 Go, la taille par défaut est égale à 2 Go.
Pour créer plusieurs fichiers d'échange sur un volume afin de contourner la limite de 4 095 Mo :
  1. Sur le lecteur ou le volume devant contenir les fichiers d'échange, créez un dossier pour chaque fichier d'échange à créer sur le volume. Par exemple, C:\Pagefile1, C:\Pagefile2 et C:\Pagefile3.
  2. Cliquez sur Démarrer, puis sur Exécuter, tapez regedit dans la boîte de dialogue Ouvrir, puis cliquez sur OK.
  3. Dans le volet gauche, recherchez la sous-clé de Registre suivante et cliquez dessus :
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SessionManager\MemoryManagement
  4. Recherchez la valeur Pagingfiles, puis double-cliquez dessus pour l'ouvrir.
  5. Supprimez toutes les valeurs existantes, puis ajoutez les valeurs suivantes :
    c:\pagefile1\pagefile.sys 3000 4000
    c:\pagefile2\pagefile.sys 3000 4000
    c:\pagefile3\Pagefile.sys 3000 4000
  6. Cliquez sur OK, puis quittez l'Éditeur du Registre.
  7. Redémarrez l'ordinateur pour que ces modifications soient prises en compte.
  8. Accédez aux paramètres de mémoire virtuelle pour vérifier les propriétés du fichier d'échange. Pour cela, procédez comme suit :

    Accès aux paramètres de mémoire virtuelle sur un ordinateur Windows 2000
    1. Sur le Bureau, cliquez avec le bouton droit sur Poste de travail, puis cliquez sur Propriétés.
    2. Cliquez sur l'onglet Avancé.
    3. Cliquez sur Options de performances.
    4. Cliquez sur Modifier.
    Accès aux paramètres de mémoire virtuelle sur un ordinateur Windows XP ou Windows Server 2003
    1. Sur le Bureau, cliquez avec le bouton droit sur Poste de travail, puis cliquez sur Propriétés.
    2. Cliquez sur l'onglet Avancé.
    3. Sous Performances, cliquez sur Paramètres.
    4. Cliquez sur l'onglet Avancé, puis sur Modifier.
Dans cet exemple, la taille initiale des fichiers d'échange est définie avec la valeur 3 000. Vous pouvez économiser de l'espace disque en utilisant la valeur 0 pour la taille initiale des fichiers d'échange supplémentaires, de sorte que l'espace soit utilisé uniquement en cas de besoin. La taille initiale du fichier d'échange est initialisée à la taille minimale lors du démarrage de l'ordinateur. Si la taille initiale est 3 000, cet espace est réservé sur le disque, qu'il soit utilisé ou non.

Remarque Pour obtenir une image mémoire complète d'ordinateurs disposant d'au moins 4 Go de RAM, il reste nécessaire d'utiliser le commutateur /maxmem dans le fichier Boot.ini. Un des fichiers d'échange de la partition système doit également compter 1 Mo de plus que la RAM installée sur l'ordinateur pour que l'image mémoire soit correctement créée.

Propriétés

Numéro d'article: 237740 - Dernière mise à jour: vendredi 26 octobre 2007 - Version: 6.2
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows XP Professional x64 Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Édition familiale
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Professionnel
Mots-clés : 
kbhowto kbdiskmemory kbproductlink KB237740
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com