Des clusters à la fragmentation, il n'y a qu'un pas que nous franchirons allègrement.
Si vous vous rappelez bien les explications
précédentes, vous n'aurez aucune peine à suivre.
On dit toujours qu'un dessin
vaut mille mots, voyons cela :
![]() |
En rouge, ce sont des données, et en blanc, de l'espace libre. |
Dans le tableau suivant, vous avez fait un peu de ménage et effacé quelques fichiers (63275 Ko en tout).
![]() |
Maintenant, par la suite, vous installez un petit programme (72212 Ko), en bleu. |
![]() |
Que constatons-nous? Il est divisé en quatre fragments.
En défragmentant
le disque dur, tous les fragments seront remis ensemble.
Mais quel est l'interêt
- direz-vous - une défragmentation dure longtemps et ne réussit pas toujours!
L'intérêt, mon bon monsieur : lorsque vous exécuterez ce programme, il se lancera
plus vite, et sans faire "ramer" inutilement l'ordinateur. Du fait
que tous les clusters contenant le programme sont contigus, la machine ne devra
pas aller chercher des bouts de programme sur toute la surface du disque et surtout,
ne devra pas gaspiller ses ressources à reconstituer
le puzzle.
Bon, soyons honnêtes, vous ne gagnerez qu'un centième de Milipoil.
Multipliez cela par 100, et à la fin de la journée, vous aurez gagné un Poil
(ne me demandez pas combien cela fait, ça varie d'une machine à l'autre).
Quoi
qu'il en soit, même si la défragmentation ne vous fait pas gagner un temps fou,
votre ordinateur vous remerciera (en tournant de manière plus fluide).
Maintenant,
quelque petits trucs pour rendre cette opération rébarbative plus agréable :
Le
principal problème (qui prend énormément de temps) c'est que le défragmenteur
de Windows s'ingénie à trier les fichiers et programmes en fonction de leur utilisation.
Il fait ça pour que leur exécution soit plus rapide, ce truc qui vous
fait gagner quelques Milipoils prends des dizaines de minutes à réaliser!
Qu'en pensez-vous? Préférez-vous gagner une poignée de milisecondes
au démarrage d'une application ..., ou quelques dizaines de minutes lors de
la défragmentation?
Pour moi, le compte est vite fait.
Windows emploie le contenu de C:\windows\applog (sous 98, du moins) pour trier
les fichier ou programmes employés, il suffit donc d'effacer le contenu de
ce répertoire,et le tour est joué.
Que ceux (ou celles) qui auraient des scrupules se rassurent, le contenu de
ce répertoire se recrée automatiquement lors de l'emploi des divers programmes.
P.S.: Milipoil = Unité Standard Galactique Informatique (tous les spécialistes belges l'utilisent).
S'il
y a bien une chose que le défragmenteur ne supporte pas, c'est que l'ordinateur
essaie d'accéder au disque pendant qu'il trie ses fichiers, il réagit en annulant
l'opération en cours et en recommençant
tout (rebelotte!).
La solution consiste donc à désactiver tous les programmes résidents. Cela
peut se faire manuellement (via la combinaison de touches CTRL + ALT + DEL,
en cliquant sur le nom du programme et ensuite sur le bouton "fin de tâche"),
mais il y a un moyen plus simple, PowerDefrag c'est
un shareware, mais le défragmenteur fonctionne.
Quand on emploie ce programme, il fait automatiquement redémarrer votre ordinateur
et ce faisant, supprime tous les programmes résidents qui pourraient occasionner
des erreurs. Notez aussi que pendant tout le temps où ce programme fonctionne,
vous ne savez pas vous servir de votre machine. Quand la défragmentation est
terminée, PowerDefrag fait redémarrer
votre PC et vous rend la main.
Ce qui ralentit aussi tout, c'est la défragmentation du fichier d'échange (swap
file (WIN386.SWP) pour les intimes).
Solution évidente: créer un fichier swap fixe, et sur une autre partition.
Voici en images, la marche à suivre (ce sont des captures d'écran de Win98,
mais la procédure
pour les autres OS est fort semblable):
Les modifications se font dans démarrer/paramètres/panneau de configuration,
icône système, onglet performances, bouton mémoire
virtuelle.
Voici à quoi devra ressembler cette boîte quand vous aurez fini:
La taille minimum et maximum seront
les mêmes, de sorte que Windows créera un fichier fixe, il ne perdra pas son
temps (ni ses ressources) à l'ajuster en fonction de vos besoins. Pour terminer,
vous fermez toutes les boîtes de dialogue par OK, et quand Windows vous
le proposera, vous redémarrerez (ne tenez aucun compte des messages
qu'il affichera).
La grande question qui se pose est la suivante: comment
déterminer la taille du fichier d'échange? Je dirai que c'est une question
de performance, il n'y a pas vraiment de règle fixe, ni de formule toute faite.
Voici une idée: moins de 128 Mb, deux fois la taille (ex.: 64X2=128),
de 128 à 512, une fois et demie (ex.: 192X1.5=288), 512 Mb et plus: la
taille de la mémoire physique, voire moins. Je ne vous donne ces chiffres
qu'à titre indicatif, expérimentez, la taille réelle dépendra principalement
de l'usage auquel vous réservez votre ordinateur
Retenez quand même que la taille du fichier swap est inversement proportionnelle à la
quantité de mémoire physique de votre machine, au plus de mémoire, au moins de
swap nécessaire. Néanmoins, ne supprimez jamais totalement votre fichier
d'échange, certaines applications en ont besoin pour fonctionner, et cela quelle
que soit la taille de votre ... mémoire physique (petits canaillous!).
On va arrêter
ici, la suite de ce feuilleton passionnant dans un prochain numéro.
Navigation : Configuration - Site principal - Les photos devoyages
Dernière mise à jour le jeudi 3 janvier, 2008