LA CLOCHE

Il y a ceux qui ont lu cette nouvelle avant vous.
Abonnez-vous pour recevoir des articles frais.
Email
Nom
Nom de famille
Comment voulez-vous lire The Bell
Pas de spam

Certains utilisateurs qui aiment fouiller dans les répertoires système rencontrent souvent le répertoire Prefetch. Quel type de dossier se trouve devant l'utilisateur dans ce cas, tout le monde ne le sait pas. Essayons de combler les lacunes dans les connaissances sur la raison pour laquelle ce répertoire est nécessaire et sur les données qu'il contient.

Prefetch: quel type de dossier

Nous commencerons l'examen de la question en soumettant un matériel théorique. Au démarrage, le système d'exploitation surveille le processus de démarrage, stockant toutes les données le concernant pour accélérer le démarrage ultérieur dans le répertoire Prefetch. Quel est le dossier devant nous?

Essentiellement, sur le disque dur de l'ordinateur, qui contient des données, des paramètres et des composants à jour du cycle de démarrage complet du système et le lancement des programmes les plus fréquemment utilisés.

Afin de ne pas télécharger tous les composants à partir de zéro la prochaine fois, Windows utilise les données stockées sur le disque dur. Certains utilisateurs, cependant, affirment que pour chaque démarrage ultérieur du système, les informations stockées dans le répertoire Prefetch deviennent obsolètes. Par conséquent, de leur point de vue, vous devez de temps en temps effacer le répertoire Prefetch. Quel type de dossier Prefetch est un peu clair. Mais loin de tous les amateurs de nettoyage, sachez que les données qu'il contient sont automatiquement écrasées après chaque démarrage ou lancement de l'application.

Examinons le côté pratique de la question de la suppression de son contenu. Un peu plus tard, nous parlerons de la façon de désactiver l'utilisation de la fonction d'accélération de téléchargement, si cela dérange vraiment trop quelqu'un.

Dossier Prefetch sur Windows 7 et supérieur: vaut-il la peine d'être nettoyé

La suppression des données de ce répertoire n'entraînera aucune modification critique du système ou des programmes installés.

Mais tous ceux qui prétendent absolument qu'après avoir supprimé des informations de ce répertoire, le chargement du système et le lancement des applications deviendront plus rapides. Bien au contraire, car un système ou un programme devra relancer ses propres modules, en les plaçant dans un dispositif opérationnel ou informatique, et cela prend du temps. L'utilisation des données du répertoire Prefetch réduit considérablement le temps consacré à ces processus. Par conséquent, le nettoyage en général est indésirable, en particulier - pour supprimer le dossier lui-même.

Il est important de comprendre que lors des téléchargements ultérieurs, les données de processus seront toujours enregistrées. Ainsi, le nettoyage et l'élimination se révéleront être ce que l'on appelle communément le «travail de Sisyphe».

Gestion du contenu du répertoire Prefetch

Si quelqu'un n'a pas besoin de ce service, vous pouvez vous en débarrasser. Pour ce faire, allez dans l'éditeur de registre (commande regedit dans le menu "Exécuter", appelée par une combinaison de Win + R).

Ici, vous devez sélectionner la branche HKLM, puis descendre dans la section d'inspection de la mémoire via le répertoire système (SYSTEM) et les paramètres des paramètres de contrôle actuels (CurrentControlSet), où se trouve le répertoire PrefetchParameters souhaité. Il contient des clés au format 0x0000000z, où "z" peut prendre quatre valeurs:

  • 0 - arrêt complet;
  • 1 - accélération uniquement des programmes de lancement;
  • 2 - optimisation du démarrage de Windows uniquement;
  • 3 - pleine utilisation de la fonction (à la fois pour le système et pour les applications).

Les mêmes paramètres peuvent être définis dans l'éditeur de stratégie de groupe ou dans les outils d'administration de l'ordinateur.

Il reste à ajouter que le répertoire se trouve dans la partition système le long du chemin Windows / Prefetch. Je pense que le type de dossier et son utilité sont déjà clairs. Si vous donnez un petit conseil à la fin, il vaut mieux ne pas s'occuper de nettoyer le contenu du répertoire ou de changer les paramètres de service qui sont installés sur le système par défaut.

Dossier Prélecture peut être trouvé dans Windows XP, Vista, 7, 8 le long du chemin suivant: C: \\ Windows \\ Prefetch - c'est un composant du système d'exploitation et accélère le processus de démarrage du système d'exploitation et des programmes fréquemment utilisés. Pour la première fois, cette technologie a été appliquée dans Windows XP, et depuis Vista a été complétée par les technologies SuperFetch et ReadyBoost. Le lancement du système d'exploitation ou de l'application s'accompagne de la lecture des données de la mémoire, souvent vous devez accéder plusieurs fois au même fichier, ce qui est très irrationnel et prend beaucoup de temps. Windows optimise le chargement du code en stockant les fichiers de trace dans le dossier Prefetch, qu'il traite à sa manière.

Pour configurer le dossier Prefetcher, nous avons besoin d'un éditeur de registre. Je voudrais immédiatement reproduire l'avertissement du site Web de Microsoft: "Une mauvaise utilisation de l'éditeur de registre peut entraîner de graves problèmes nécessitant la réinstallation du système d'exploitation. Vous utilisez l'éditeur de registre à vos risques et périls."

Pousser Démarrer, Exécuter et présenter regedit. Dans l'éditeur de registre, nous trouvons la section suivante: HKEY_LOCAL_MACHINE \\ SYSTEM \\ CurrentControlSet \\ Control \\ Session Manager \\ Memory Management \\ PrefetchParameters


Nous sommes intéressés par le paramètre EnablePrefetcher. Il peut prendre les valeurs suivantes:
0x00000000 - le composant est désactivé
0x00000001 - accélération de démarrage d'application
0x00000002 - accélération du chargement du système
0x00000003 - accélérez le démarrage de l'application et le démarrage du système

De la façon que désactiver la prélecture vous devez double-cliquer sur le paramètre EnablePrefetcher et dans la boîte de dialogue spécifiez la valeur 0 . Par défaut, 3 est utilisé pour lancer des applications plus rapidement et démarrer Windows. La nécessité de désactiver Prefetcher se pose souvent lorsque vous travaillez avec Windows 8 - de nombreux nouveaux ordinateurs portables ne sont pas équipés d'un disque dur HDD traditionnel, mais d'un lecteur SSD ultra-rapide, qui jusqu'à présent se caractérise par un coût élevé et une faible capacité de mémoire.

Une fois le SSD installé, Windows 8 devrait désactiver le service Prefetcher seul, mais si cela ne se produit pas, vous pouvez supprimer Prefetch vous-même. Dans la clé de registre ci-dessus pour les options EnablePrefetcher et EnableSuperfetch besoin de définir une valeur 0 , c'est-à-dire les désactiver. Redémarrez l'ordinateur.

Les fichiers et dossiers système Windows ont de nombreux mythes, et le service que nous envisageons ne fait pas exception. Vous entendez souvent des questions: est-il possible de supprimer le dossier Prefetch, comment désactiver ou activer Prefetch. Mais l'idée fausse la plus intéressante est que l'ajout d'une clé / prefetch: 1 dans le lien vers l'objet dans l'onglet "raccourci" accélère le chargement de l'application, puisque l'OS, voyant cette clé, ajoute le programme au dossier Prefetch. L'ajout / la prélecture: 1 à l'adresse ne mènera à rienet le mythe repose sur le fait qu'une clé similaire est présente dans la ligne de lancement de Windows Media Player.

Les gens demandent souvent s'il est possible et nécessaire de supprimer des fichiers du dossier Prefetch. Apparemment, cela vous permet de libérer de l'espace sur votre disque dur. La réponse est sans équivoque: NON. Premièrement, lors de la suppression de ces fichiers, le temps de chargement du système d'exploitation et de certains programmes augmentera et les fichiers de trace seront recréés. Deuxièmement, Prefetcher gère lui-même ces fichiers sans intervention tierce. De plus, Microsoft a limité le nombre de fichiers de trace à 128 pièces, afin qu'elles n'occupent tout simplement pas trop d'espace disque.

Au cours de l'étude de Windows 7, 8, 10 ou de l'élimination des problèmes rencontrés, vous devrez vous familiariser avec les composants et la fonction des dossiers du système d'exploitation. Dans cet article, nous analyserons les questions suivantes: Prefetch - de quel type de dossier s'agit-il, peut-il être supprimé et où se trouve-t-il.

Emplacement et fonctions du dossier Prefetch

Chaque fois que vous allumez votre ordinateur, Windows garde une trace du démarrage de votre PC et des programmes que vous ouvrez souvent. Windows enregistre ces informations sous forme de petits fichiers dans le dossier Prefetch. La prochaine fois que vous allumez l'ordinateur, le système d'exploitation fait référence à ces fichiers pour accélérer le processus de démarrage.

Le dossier Prefetch est situé dans le répertoire OS, l'emplacement complet ressemble à ceci:

C: \\ Windows \\ Prefetch. Dans votre cas particulier, l'étiquette de volume peut varier.

En allant dans le dossier, vous verrez le répertoire ReadyBoot et les fichiers principalement avec l'extension pf. Par exemple, le chargement du système d'exploitation est tracé dans un fichier appelé NTOSBOOT-B00DFAAD.pf. Tous les autres éléments sont des traces de démarrage de programmes et de composants utilitaires. Les fichiers ont le nom du fichier exécutable, son hachage hexadécimal du chemin et l'extension, par exemple, EXCEL.EXE-53A22446.pf.

Le composant Prefetcher effectue le travail de génération de fichiers de trace, mais sans un planificateur de tâches fonctionnel, Prefetcher ne fonctionnera pas correctement. Les données reçues de Prefetcher sont traitées par le planificateur de tâches puis écrites dans le dossier Prefetch.

Il convient également de prêter attention au fichier Layout.ini. Il est créé tous les 3 jours et stocke les données (une liste de fichiers et de dossiers) qui sont utilisées lors du démarrage du système et des programmes. Les données de Layout.ini utilisent l'utilitaire Défragmenteur de disque pour placer efficacement des fichiers sur votre disque dur.

Mythes sur la suppression du contenu du dossier Prefetch

Il est souvent affirmé que la suppression du dossier Prefetch entraîne des temps de démarrage plus courts et davantage de mémoire libre. Certains experts pensent que Windows télécharge les informations du dossier Prefetch pour tous les programmes qui ont déjà été exécutés sur un PC, les remplissant ainsi avec des données inutilisées (c'est incorrect). Ces experts recommandent de supprimer régulièrement le contenu du dossier Prefetch pour économiser la mémoire des données inutilisées.

Le dossier Prefetch est en libre-service, il n'est pas nécessaire de supprimer ou d'effacer son contenu. Windows prend en charge un certain nombre d'entrées dans Prefetch et nettoie automatiquement les données redondantes, empêchant l'augmentation de la taille du dossier. Si vous videz le contenu du dossier manuellement, Windows et les programmes prendront plus de temps à démarrer la prochaine fois que vous allumerez l'ordinateur. Les données supprimées seront recréées, ce qui entraînera un long temps de téléchargement. Supprimer le dossier Prefetch ou son contenu du point de vue de la libération de mémoire sur le disque dur est inutile, c'est-à-dire qu'il pèse un peu. Dans notre cas, il s'agit d'environ 40 Mo.

Gestion des composants SuperFetch et Prefetch

Par défaut, Windows 7, 8, 10 désactive automatiquement SuperFetch et Prefetch lorsqu'il détecte un démarrage système à partir d'un SSD. Pour les SSD, ces technologies sont sans valeur et entravent complètement les processus de lancement par des opérations inutiles. Si le système d'exploitation n'a pas désactivé automatiquement ces composants pour le SSD, lisez les instructions ci-dessous.

SuperFetch est un service qui prédit les applications que vous allez exécuter ensuite et précharge ces données en mémoire. Windows permet à l'utilisateur de modifier les paramètres ou de désactiver SuperFetch et Prefetch, via le registre et les services du système d'exploitation. Si vous utilisez un disque dur traditionnel, il n'est pas recommandé de désactiver ces fonctions.

Important! Pour éviter les erreurs, effectuez une sauvegarde du registre ou un point de restauration système.

8.10. Dans le registre, accédez à la section PrefetchParameters (le chemin d'accès en bas de la capture d'écran). Faites attention aux 2 paramètres de EnablePrefetcher, EnableSuperfetch.

Valeurs pour EnablePrefetcher:

  • 0 - désactiver;
  • 1 - Activez pour lancer les applications;
  • 2 - Allumez pour démarrer le système;
  • 3 - Activez pour lancer les applications et le système.

La valeur par défaut est 3, remplacez-la par 0 ou 1, 2. Après les modifications, cliquez sur OK.

Valeurs pour EnableSuperfetch:

  • 0 - désactiver;
  • 1 - Inclusion pour les fichiers de démarrage;
  • 2 - Inclusion pour les candidatures;
  • 3 - Inclusion des fichiers de démarrage et des applications.

Vous savez maintenant ce qu'est le dossier Prefetch, s'il peut être supprimé et quels composants du système d'exploitation le contrôlent. Il vaut mieux ne pas toucher au contenu du dossier, il se sert, il n'y a pas besoin de participation des utilisateurs. Sur le disque dur, il est préférable de ne pas désactiver les fonctions SuperFetch et Prefetch, cela ralentira le système dans son ensemble.

Bonjour cher ami! Plus récemment, nous avons examiné le sujet de la suppression des dossiers temporaires. J'y ai parlé de divers dossiers, dont Temp, dans lesquels les déchets s'accumulent avec le temps. Ces fichiers indésirables doivent être nettoyés. et publié, mais il s'est avéré, pas tout. J'ai trouvé un dossier intéressant que beaucoup ont vu, mais j'avais peur d'y supprimer quelque chose. Ce dossier est appelé «Prefetch» \u200b\u200bet se trouve à l'intérieur du dossier Windows. Quel type de dossier et pourquoi vous en avez besoin, vous le découvrirez ci-dessous.

Qu'est-ce que la prélecture?

Tournons-nous vers le référentiel mondial de connaissances - Wikipedia. Ça lit:

Prefetcher- un composant du système d'exploitation Microsoft Windows, accélérant le processus de son chargement initial, ainsi que réduisant le temps de démarrage des programmes. Prefetcher est apparu pour la première fois dans le système d'exploitation Windows XP. À partir de Windows Vista, il a été complété par les technologies SuperFetch et ReadyBoost.

Il s'avère que ce système surveille les programmes que vous utilisez le plus souvent et les écrit dans un dossier spécial: C: \\ Windows \\ Prefetch

Toutes sortes de fichiers y sont stockés avec d'étranges extensions comme celle-ci.

Eh bien, en général, le chargeur de démarrage Windows, en analysant ces enregistrements, conduit le logiciel dans la RAM à l'avance, afin d'accélérer la réponse à votre appel.

Les entrées dans le dossier de prélecture par défaut sont effectuées non seulement par les applications système, mais également par les applications secondaires, ce qui ralentit le téléchargement. Il est nécessaire de s'assurer que seules les informations des fichiers système sont écrites dans le dossier.

En utilisant la combinaison chaude Win + R, activez la fenêtre de saisie de commande et entrez regedit.

Dans l'éditeur de registre, nous recherchons la branche suivante:

HKEY_LOCAL_MACHINE \\ SYSTEM \\ CurrentControlSet \\ Control \\ SessionManager \\ Memory Management \\ PrefetchParameters

Dans la fenêtre de droite, nous devons changer le paramètre EnablePrefetcher.

RMB sélectionnez "Modifier ..".

La valeur par défaut est un triple. «3» indique que les processus système et différents types d'applications sont en cours d'exécution. Si vous mettez 2, nous ne démarrerons que les processus système. Si 1 - uniquement les applications et 0 - généralement désactiver.

Mettez un diable!

Une pression sur la touche «OK» confirme les modifications.

Résumer

Avec de telles manipulations simples, nous avons même optimisé un peu notre Windows!

Maintenant sur une autre fonctionnalité utile, son nom est Prefetch.
Cette fonctionnalité est conçue pour optimiser le téléchargement des applications que vous téléchargez. Qu'au prochain démarrage, ils se chargeraient plus rapidement.
Si je m'en souviens bien.

Il semblerait, pourquoi devrions-nous la toucher?
Le fait est qu'au fil du temps, un grand nombre de fichiers des applications que vous avez démarrées s'accumulent dans le dossier Prefetch. Et si, en plus, quelque chose a été mis et supprimé, alors les fichiers dans Prefetch des programmes supprimés restent. Et cela commence à ralentir le système.
Parce que lorsque vous démarrez le système, Windows essaie de trouver tous les fichiers qui apparaissent dans Prefetch.

Il n'y a pas d'opinion sans équivoque sur ce qu'il faut faire, quelqu'un conseille de supprimer pour effacer ce dossier à chaque démarrage, quelqu'un l'efface une fois par semaine, la plupart des utilisateurs conseillent de le désactiver complètement.
Mais, cette fonction est certainement utile.
La seule chose à nettoyer, si vous avez la possibilité d'installer et de supprimer différents programmes, vous pouvez le faire toutes les deux semaines.
Si vous utilisez simplement des programmes déjà installés, vous pouvez parfois le nettoyer quand vous vous en souvenez. :)
Les mêmes fichiers, ou plutôt leur dénominateur commun - le fichier \\ Windows \\ Prefetch \\ layout.ini - sont ensuite utilisés par le défragmenteur pour optimiser l'emplacement des fichiers sur le disque, ce qui réduit encore le temps de téléchargement.

Si vous n'êtes pas encore confus, Prefetch est une fonction d'optimisation intégrée.
Ce qu'elle fait?
Cette fonction est conçue pour réduire le temps de chargement des applications, celles qui sont chargées au démarrage et celles que vous utilisez souvent.
Donc Prefetch contient des fichiers des programmes les plus fréquemment téléchargés, parfois pas des programmes fréquemment téléchargés. Selon quel principe Windows les sélectionne, je ne sais pas. Peut-être que Dieu revêt l'âme.
Et puis Windows attend que vous quittiez votre ordinateur et que vous alliez fumer, boire du thé, etc. Je ne me souviens pas exactement combien de temps, à mon avis, après 20 à 30 minutes d'inactivité de la machine.
Selon les données du dossier Prefetch, Windows commence à mélanger les programmes qui sont souvent utilisés pour les charger plus rapidement au début du disque.
Tout comme je l'ai mentionné, il optimise le chargement des programmes, en plus de les déplacer.

Mais souvent, en optimisant leur système, les utilisateurs désactivent involontairement cette fonctionnalité.
Le fait est que pour un fonctionnement normal, ce service nécessite trois choses qui sont souvent désactivées. Au contraire, deux d'entre eux sont désactivés.
1. Défragmenteur intégré
2. planificateur de tâches
3. Dr Watson (même si je ne me souviens pas exactement).

Il est conseillé de s'en souvenir.

Alors, que pouvons-nous faire d'autre?

1. Supprimez tous les fichiers de ce dossier ou les fichiers des programmes qui manquent déjà sur la machine.

2. trouver HKEY_LOCAL_MACHINE \\ SYSTEM \\ CurrentControlSet \\ Control \\ Session Manager \\ Memory Management \\ PrefetchParameters \\
Il y a une clé EnablePrefetcher (REG_DWORD)
Les valeurs (0, 1, 2, 3) lui sont applicables.
0 - désactivé (recommandé pour les ordinateurs à faible consommation)
1 - recommandé pour les ordinateurs avec RAM jusqu'à 256 Mo (programmes uniquement)
2 - Pour ceux qui ont 512 Mo ou plus à bord (programmes et bibliothèques système)
3 - Ceci est déjà calculé pour un processeur puissant super-duper + un minimum de 512 Mo de RAM, bien qu'avec LargeSystemCache \u003d 1, cela fonctionne également très bien sur 256 Mo de RAM.
Je recommande EnablePrefetcher \u003d 3


"Activer" \u003d "Y"

HKEY_LOCAL_MACHINE \\ SOFTWARE \\ Microsoft \\ Dfrg \\ BootOptimizeFunction
"OptimizeComplete" \u003d "Oui"

Il existe une légende qui fait le tour des étendues du réseau.
Que dans Windows Vista, toutes les applications démarrent et s'exécutent 15% plus rapidement que dans Windows XP. Vous n'avez donc pas à attendre la sortie de Windows Vista pour ressentir tous les délices de ce dessin animé, car ils sont déjà intégrés dans WinXP SP2 !!! Il ne reste plus qu'à inclure ce dessin animé (Super Prefetch). Ce dessin animé fonctionne UNIQUEMENT sous Windows XP SP2!

HKEY_LOCAL_MACHINE \\ SYSTEM \\ CurrentControlSet \\ Control \\ Session Manager \\ Memory Management \\ PrefetchParameters \\
1. Créez un paramètre de type
DWORD
Nom de la valeur: EnableSuperfetch
Valeur: 1

2. Quelqu'un dit que vous devez créer une section distincte.

HKEY_LOCAL_MACHINE \\ SYSTEM \\ CurrentControlSet \\ Control \\ Session Manager \\ Memory Management \\
Créer une section Prefetcher
Créer un paramètre de type
DWORD
Nom de la valeur: EnableSuperfetch
Valeur: 1

Les avis sont partagés, il y a des commentaires sur le mythe de ce paramètre, il y a ceux qui ont remarqué une augmentation de la productivité.
En tout cas, à vérifier. Vous ne perdez rien et ne gagnez rien d'autre qu'une entrée de registre supplémentaire.

P.S. Si quelqu'un a une version bêta de Vista, veuillez exporter la branche HKEY_LOCAL_MACHINE \\ SYSTEM \\ ControlSet \\ Control \\ Session Manager \\ Memory Management
Et envoyez-moi si cela ne vous dérange pas.

LA CLOCHE

Il y a ceux qui ont lu cette nouvelle avant vous.
Abonnez-vous pour recevoir des articles frais.
Email
Nom
Nom de famille
Comment voulez-vous lire The Bell
Pas de spam