HDG explique - Swapfile.sys, Hiberfil.sys et Pagefile.sys dans Windows
Dans les versions précédentes de Windows , vous vous souvenez probablement du bon vieux fichier d'échange. Il est utilisé lorsque la mémoire physique est surchargée et contient des objets qui n'ont généralement pas été consultés depuis longtemps. C'est pagefile.sys . Ensuite, nous avions l'option d'hibernation dans Windows qui vous permettait d'enregistrer le noyau et toutes les applications sur votre disque dur afin que vous puissiez redémarrer votre ordinateur plus rapidement qu'un redémarrage complet. C'est hiberfile.sys .
Sous Windows 8/10 , les choses se compliquent. Le pagefile.sys est là tout le temps, mais le hiberfil.sys n'est là que si vous avez activé le démarrage rapide dans Windows . Qu'est-ce qu'un démarrage rapide ? Il permet essentiellement à Windows d'effectuer un arrêt hybride. C'est pourquoi Windows 8/10 démarre beaucoup plus rapidement que les versions précédentes de Windows . Consultez mon article précédent qui explique ce qu'est un arrêt hybride dans Windows 8(what a hybrid shutdown is in Windows 8) .
Pour utiliser la nouvelle fonctionnalité d'arrêt hybride, qui est activée par défaut, l'hibernation doit être activée dans Windows . Si l'hibernation est désactivée, vous n'aurez pas de fichier hiberfil.sys et vous ne pourrez pas non plus utiliser l'option de démarrage rapide. Vous pouvez lire mon article ici sur l'activation de l'hibernation dans Windows(enabling hibernation in Windows) .
Maintenant, la chose intéressante est que lorsque vous avez activé le démarrage rapide (ce qui signifie que l'hibernation est activée), votre hiberfil.sys sera d'environ 75 % de votre RAM et le fichier d'échange sera d'environ 25 %. En effet, hiberfil.sys contient le noyau Windows et les pilotes de périphérique. Le fichier d'échange n'est utilisé que si toute la RAM(RAM) est épuisée uniquement par notre système et est utilisé pendant que vous exécutez réellement Windows . Le hiberfil.sys n'est utilisé que pour le processus de démarrage.
Si l'hibernation n'est pas activée dans Windows , vous verrez que le fichier d'échange a désormais la même taille que la quantité de RAM dont vous disposez.
Dans la capture d'écran ci-dessus, j'ai une machine Windows avec 1 Go de (Windows)RAM et un démarrage rapide désactivé. Maintenant que nous comprenons comment cela fonctionne, passons au nouveau : swapfile.sys. Qu'est ce que c'est que ce truc? Eh bien, c'est fondamentalement comme le fichier d'échange, mais sert à des fins différentes.
L'une des principales raisons de swapfile.sys est de suspendre et de reprendre les applications du Windows Store . Alors pourquoi ne pas simplement utiliser le fichier d'échange à la place pour le faire ? Il est utilisé car certains types d'opérations de pagination peuvent être effectués plus efficacement en utilisant ce type spécial de fichier d'échange.
Voici une explication plus claire. Windows prend en charge à la fois la pagination et la permutation. La pagination contiendra les éléments qui n'ont pas été consultés depuis longtemps, tandis que l'échange contient les éléments récemment sortis de la mémoire. Les éléments du fichier d'échange peuvent ne pas être accessibles à nouveau pendant une longue période, tandis que les éléments du fichier d'échange peuvent être consultés beaucoup plus tôt.
De plus, la pagination est très efficace sur les machines haut de gamme, tandis que l'échange est plus efficace sur les tablettes et les PC bas de gamme. Chaque fichier d'échange a des exigences différentes pour la croissance dynamique, la réservation d'espace, les politiques de lecture/écriture, etc. Si vous deviez avoir le même fichier d'échange, il se fragmenterait très rapidement en raison des pages de taille fixe utilisées dans la pagination et des gros morceaux utilisé dans l'échange.
Comme vous pouvez le voir ci-dessus, le fichier swapfile.sys a une taille d'environ 16 Mo. À partir de maintenant, il est utilisé pour les applications Store en raison de leurs besoins de pagination différents par rapport aux programmes (Store)Windows traditionnels . Il pourrait également y avoir d'autres utilisations à l'avenir, mais Microsoft n'a pas précisé quoi exactement.
C'est donc ce que font ces trois fichiers sur un système Windows 8/10 . Notez qu'il y a des choses intéressantes et ennuyeuses qui peuvent arriver. Si vous disposez de 16 Go de RAM et que vous utilisez le démarrage rapide dans Windows , cela signifie que vous aurez également un fichier d'hibernation de 16 Go ! Si vous exécutez Windows sur un SSD , cela peut occuper une grande partie de votre espace disque.
Vous pouvez réduire la taille du fichier d'hibernation (hiberfil.sys) sous Windows sans désactiver l'hibernation à l'aide de la commande suivante :
powercfg.exe /hibernate /size 50
Cela réduira la taille du fichier d'hibernation à 50 % de la RAM(RAM) au lieu de 100 %. Notez que vous ne pouvez pas l'abaisser de plus de 50 %. Cependant, si vous disposez d'une grande quantité de RAM comme 16 Go ou 32 Go ou plus, vous pouvez économiser un peu d'espace.
L'autre chose est que vous n'avez pas à vous soucier du fait que le fichier d'hibernation devienne trop volumineux comme dans les versions précédentes de Windows . Auparavant, le fichier d'hibernation stockait le noyau, les pilotes de périphériques et toutes les données d'application. Maintenant qu'il n'y a plus de données d'application, la taille du fichier reste assez constante, donc si vous avez beaucoup de RAM , vous n'avez probablement pas besoin d'un fichier d'hibernation aussi volumineux de toute façon.
J'espère(Hopefully) que cela vous donne une meilleure compréhension du fonctionnement des fichiers pagefile.sys, hiberfil.sys et swapfile.sys sous Windows 8/10. Si vous avez des questions, n'hésitez pas à poster un commentaire. Profitez!
Related posts
Le bouton d'impression d'écran ne fonctionne pas dans Windows 10 ? Comment le réparer
Comment réparer l'erreur "Le serveur RPC n'est pas disponible" dans Windows
CORRECTIF : disque non système ou erreur de disque dans Windows
Comment réparer l'erreur "La protection des ressources Windows n'a pas pu effectuer l'opération demandée"
Le travail d'impression ne sera pas supprimé sous Windows ? 8+ façons de réparer
Le réseau WiFi ne s'affiche pas ou ne trouve pas le WiFi dans Windows ?
Lecteur de CD/DVD manquant dans Windows ?
CORRECTIF : Pourquoi mon navigateur par défaut continue-t-il de changer dans Windows ?
Comment réparer le code d'erreur Windows 0x80070005
Deux correctifs faciles pour le code d'erreur de mise à jour Windows 0x80072efe
Comment résoudre les problèmes d'écho du micro sous Windows
11 correctifs lorsque le port HDMI ne fonctionne pas sous Windows 10
Comment réparer la caméra ne fonctionne pas sur MS Teams dans Windows 10
L'écran bleu de la mort BSOD redémarre trop vite sous Windows ?
Guide de dépannage ultime pour les problèmes de connexion de groupe résidentiel Windows 7/8/10
Comment réparer un BSOD wdf_violation sous Windows
Points de restauration du système manquants dans Windows ?
Avez-vous besoin d'un pare-feu tiers sur Mac et Windows ?
Comment réparer les touches du clavier Windows qui cessent de fonctionner
Correction de l'erreur "Windows n'a pas pu détecter automatiquement les paramètres proxy de ce réseau"