Livre d'or
Cliquez sur le logo
et laissez vos messages sur le livre d'or
"OS X FACILE"

 
 
 

Optimisation Mac OS X LEOPARD

Défragmenter OS X : À faire régulièrement ?
Optimiser le système : LEOPARD et "Update_prebinding"



DÉFRAGMENTER OS X : OUI OU NON ?

En théorie, tout système d'exploitation installé sur une partition formatée HFS+ ( ce qui est le cas de Mac OS X) a tendance à se fragmenter. Il s'agit là d'une règle incontournable ! Mac OS X n'échappe donc pas à cette règle. De ce fait, au fur et à mesure que l'on utilise OS X pour son travail quotidien, le système et les fichiers qu'il contient se fragmentent et, petit à petit, OS X devient plus poussif.

Voilà , ça c'est la théorie ! Mais qu'en pense au juste APPLE ? APPLE précise ICI quelques éléments intéressants :

* De nos jours les disques durs sont nettement plus volumineux que par le passé. De ce fait le format HFS+ évite autant que faire se peut la réutilisation d'espaces préalablement utilisés par des fichiers effacés.
* MAC OS X 10.2 et ultérieur intègrent un système d'allocation permettant de regrouper dans un seul endroit du disque un certain nombre de petites allocations. Lors de l'installation de Mac OS X, de nombreux fichiers sont placés dans une zone spéciale ("Hot band") permettant une lecture rapide et une défragmentation pourrait déplacer ces fichiers, ce qui aurait pour effet de ralentir le démarrage du système.
* PANTHER, TIGER et LEOPARD permettent automatiquement la défragmentation de certains fichiers (les fichiers de petite taille et de taille moyenne) selon un processus nommé "Hot-File-Adaptive-Clustering".

Toujours selon APPLE, il n'y aurait donc que peu d'intérêt à défragmenter son disque dur ! Toutefois, si vous ressentez le besoin de défragmenter, APPLE vous suggère dans un premier temps simplement de redémarrer votre Mac ! Par contre, si votre disque dur est copieusement rempli et/ou si vous créez ou modifiez régulièrement de gros fichiers (vidéo etc... - ce qui est de plus en plus courant de nos jours -) dans ce cas APPLE précise tout de même qu'il peut s'avérer nécessaire de défragmenter votre disque dur avec un logiciel adapté.


Alors "faut-il ou ne faut-il pas défragmenter OS X ?"

Nombreux sont ceux (qui croient parfois détenir la science infuse) qui estiment qu'en raison du caractère UNIX de Mac OS X, cette opération de défragmentation est devenue totalement inutile. D'autres soulignent néanmoins le fait que même si OS X possède un noyau UNIX, le système est bel et bien installé sur une partition HFS+, qui elle conduit forcément à la fragmentation...

Les sociétés éditrices de logiciels comme "TechTool Pro", "Drive Genius" ou "iDefrag" pensent elles qu'il y a bel et bien fragmentation :

MICROMAT :
"TechTool Pro 4 offre une nouvelle fonction d'optimisation pour votre disque dur. Le système Mac OS X contient des milliers de fichiers qui se fragmentent rapidement. TechTool Pro 4 vous permet de défragmenter les fichiers pour que votre système fonctionne au maximum de son potentiel".
"Micromat recommande vivement de laisser au moins 15% d'espace libre sur votre volume OS X. Si 85 % d'un volume HFS + est rempli et fortement fragmenté, toute nouvelle donnée ajoutée sur le volume peut endommager irrémédiablement le répertoire du disque"
"Le fichier swapfile doit être écrit à un endroit du disque qui doit être à la fois libre et contigu".


PROSOFT :
"Créer et supprimer des fichiers sur votre disque dur contribuent à la fragmentation. Quand le système écrit des fichiers sur le disque, il cherche des emplacements vides. Si un emplacement est trop petit pour y loger le fichier, alors il écrit une partie du fichier à cet endroit et une autre partie ailleurs. Cette fragmentation entraîne un ralentissement progressif du disque, car il doit sans cesse scanner son contenu pour recoller les morceaux de fichiers. Utiliser "Drive Genius" pour défragmenter le disque dur est un excellent moyen pour augmenter les performances de l'ordinateur. "Drive Genius" place tous les morceaux dans un bloc contigu à l'espace libre restant".

CORIOLIS :
"Tout utilisateur l'a remarqué, peu à peu le système devient plus poussif. Cela est d'autant plus vrai avec les fréquentes mises à jour. Cela contribue à la fragmentation. Par ailleurs, le système d'exploitation lui même finit par se disperser sur tout le disque, si bien que votre machine prend plus de temps pour démarrer, les applications plus de temps pour se lancer et vous avez besoin de plus de temps pour votre travail."
Certaines personnes disent que le format HFS+ évite la défragmentation, cela est vrai, mais uniquement pour les fichiers de petite et moyenne tailles, pas pour les fichiers de grande taille, ni pour l'espace libre du disque. Cela pose donc un réel problème sur Mac, car le fichier swapfile n'est alors plus forcément contigue sur le disque si l'espace libre est fragmenté.
Lire ICI



Alors qui croire ? Je ne souhaite pas entrer dans cette polémique stérile, mon but étant juste de vous donner toutes les informations sur ce sujet, pas de vous forcer la main dans un sens ou dans l'autre. Je laisserai ensuite à chacun la liberté de se forger sa propre opinion sur le sujet... et donc de réaliser ou non de temps en temps une défragmentation.

En ce qui me concerne (c'est mon avis personnel), oui je procède de temps en temps à une défragmentation avec "iDefrag" (le meilleur outil à mon avis - Voir plus bas) : cela ne nuit en rien au système OS X et le gain en réactivité est bien réel, n'en déplaise aux détracteurs de tout poil ! Je rejoins donc l'avis d'Apple (qui le préconise en partie), de Micromat, de Prosoft et surtout de Coriolis. Certes nous ne sommes plus sous OS 9 et précédents, et la fragmentation est certes minime sous OS X, mais qui dit "minime" ne dit pas "inexistante" (du moins ainsi est-ce encore le cas sous LEOPARD).

Pour défragmenter votre système OS X de manière périodique (la notion de périodicité varie bien entendu en fonction de chacun : Type de configuration, utilisation plus ou moins intensive des applications, installations et désinstallations fréquentes etc...) vous trouverez sur cette page 4 solutions de défragmentation, 3 applications de défragmentation que l'on utilisera soit depuis les CD bootables OS X fournis avec ces applications, ou alors (encore mieux, si possible) depuis une seconde partition OS X (le clone par exemple) - voir "Installation".
La dernière solution étant simplement... le clonage.

 



SOLUTION N° 1 - TECHTOOL PRO : UN OUTIL QUI A FAIT SES PREUVES **


Vous pouvez acheter "TechTool Pro" (109 €) sur le site français de TRI-Edre ICI ou sur le site de Micromat ICI

Il s'agit d'un excellent outil et qui est sans nul doute LA référence actuellement en matière de logiciels indispensables à posséder dans sa boîte à outils pour son Mac. "TechTool Pro" propose de nombreuses fonctionnalités d'entretien, de réparation et d'optimisation. Comme nous évoquons ici même la seule question de la défragmentation, nous allons donc développer cette fonction proposée par "TechTool Pro" (d'autres fonctionalités de ce logiciel sont développées à la page "Entretien" de ce site).

N'oubliez pas que pour défragmenter votre partition OS X, il vous faudra soit démarrer sur le CD fourni avec "TechTool Pro", soit démarrer d'un seconde partition OS X (votre clone par exemple) ou bien encore (et c'est là un avantage de "TechTool Pro") démarrer sur la "eDrive".

Une "eDrive" est une partition de démarrage d'urgence contenant "TechTool Pro". Pour vous créer cette "eDrive", lancez "TechTool Pro" et allez dans la section "Outils". Une fois cette partition "eDrive" créée, vous allez même l'oublier, car elle est invisible ! Vous pourrez cependant à tout moment la sélectionner dans "TechTool Pro" pour démarrer votre Mac sur celle-ci et ainsi procéder aux réparations et à l'optimisation de votre partition principale OS X.

NB : Si vous avez un clone bootable sur une partition de votre disque dur externe, inutile de vous créer une "eDrive". Démarrez simplement sur votre clone pour vérifier/réparer votre volume OS X principal.

Pour procéder à la défragmentation d'une partition avec "TechTool Pro", lancez ce logiciel, allez dans la rubrique "Performance" puis cliquez dans l'onglet "Optimisation".
Sélectionnez le volume à défragmenter dans la liste des volumes disponibles (cliquez sur la petite flêche "Afficher les volumes") et lancez l'optimisation. Vous pouvez visualiser le travail de "TechTool Pro" en cliquant sur le bouton rond situé juste sous celui avec une flêche. Vous obtenez alors cette fenêtre,


-----

La défragmentation selon "TechTool Pro"




SOLUTION N° 2 - DRIVE GENIUS : UNE BONNE ALTERNATIVE ! **

Voici également un logiciel fort complet permettant de tester, réparer et bien entendu défragmenter vos différents volumes. "Drive Genius" est d'ailleurs considéré comme le grand concurrent de "TechTool Pro". Les fonctions proposées par ces deux logiciels sont d'ailleurs très similaires.

Bonne nouvelle : "Drive Genius" est désormais localisé en français (achat sur le site de TRI-Edre).

Comme pour "TechTool Pro", il vous faudra installer "Drive Genius" sur une autre partition (et démarrer sur cette denière) ou bien démarrez sur le CD "Drive Genius" pour défragmenter votre partition OS X.

Vous pouvez acheter "Drive Genius" (99 €) sur le site français de TRI-Edre ICI

Pour lancer une défragmentation dans "Drive Genius", sélectionnez le menu "Defragmenter" dans la fenêtre principale de "Drive Genius", puis choisissez le volume à défragmenter dans la colonne de gauche.



------

 

Ce qui apparaît en jaune est déjà défragmenté, ce qui apparaît en couleur mauve nécessite une défragmentation, ce qui est en noir est de l'espace libre.
Cliquez sur le bouton "Démarrer".

 

"Drive Genius" lance alors le programme de défragmentation de votre volume. Une fois l'opération terminée, on vous indique que l'opération de défragmentation est réussie.


-----

 

"Drive Genius" propose par ailleurs une fonction très intéressante (mais je ne la conseillerai qu'aux utilisateurs avertis) permettant de retailler vos partitions à la volée.
Il suffit pour cela de sélectionner "Partition" dans la fenêtre principale de "Drive Genius".
Vous pourrez alors ajouter/supprimer, rende invisible/visible et retailler vos partitions selon vos humeurs et... votre espace disque disponible. Vous pouvez également modifier l'emplacement de vos partitions sur le disque dur.
Voir astuce "Initialiser, formater et partitionner votre disque dur" pour plus d'informations sur cette fonction de répartition.
NB : Il est indispensable de démarrer sur un autre volume ou un CD, car vous ne pouvez pas retailler/modifier la partition sur laquelle vous avez booté.

 

-----

SOLUTION N° 3 : iDEFRAG, UN OUTIL INTÉRESSANT - MA PRÉFÉRENCE ***


"iDefrag" est un petit logiciel qui ne fait qu'une seule chose : défragmenter. Son prix est donc plus modique (environ 30 €) mais il n'existe qu'une version en anglais ! Pas de localisation française pour le moment malheureusement.

Ce logiciel a ma préférence, car comme le précise Coriolis, "iDefrag" a cet avantage d'être parfaitement compatible avec la "Hot Band" propre au système Mac OS X, ce qui semble donc être de nature à répondre aux inquiétudes de certains utilisateurs. "iDefrag" est d'ailleurs le seul logiciel a prendre en compte cette spécifité.

La version démo ne permet de défragmenter que des partitions inférieures à 100 Mo.

Vous pouvez télécharger cette version démo (ou acheter le logiciel) ICI.

L'originalité de "iDefrag" réside dans le fait que le logiciel propose 5 algorythmes de défragmentation différents :

* Compact : Tous les fichiers sont déplacés au "début" du volume.
* Metadata : Cet algorythme se base surtout sur les métadonnées des fichiers. Les métadonnées sont mieux protégées et optimisées.
* Quick-on-line : Permet de défragmenter un volume sans le "démonter". Cela n'est possible que pour certains fichiers uniquement.
* Optimize : Permet de réorganiser les fichiers sur le volume.
* Full Defrag : Lance les algorythmes "Metadata" et "Optimize".

Je vous conseille d'utiliser les algorythmes "Compact" ou "Full defrag", pour une défragmentation optimisée.

Pour utiliser "iDefrag", sélectionnez le volume à traîter et cliquez sur "Go" ! Rien de plus simple !



---

 

"iDefrag" au travail...

 

SOLUTION N° 4 : LE CLONAGE TOUT SIMPLEMENT !

Oui, si vous n'avez pas de logiciel de défragmentation, mais si vous possédez en revanche un logiciel de clonage (ma préférence va pour "Super Duper !" - Voir astuce "OS X et sauvegardes" sur ce site), il vous est en effet tout-à-fait possible de défragmenter votre disque dur en utilisant la technique du clonage. Comment ?

1. Clonez votre partition OS X principale sur une autre partition (de préférence sur un disque dur externe)
2. Démarrez sur ce clone et clonez cette fois ce clone vers votre partition OS X principale en prenant soin d'effacer préalablement cette dernière ("Super Duper !" permet cette opération).
3. Redémarrez sur votre partition OS X principale

Vous apprécierez alors un gain substantiel de réactivité !

PS : Cette opération de clonage en retour présente toutefois un problème qu'il est important de bien prendre en compte. En effet, certains logiciels nécessitent d'être activés à distance pour fonctionner. Il est parfois nécessaire de désactiver l'enregistrement de ces logiciels avant cette opération de clonage en retour, puis de les réactiver par la suite.

 

... SANS OUBLIER :

Je vous recommande également l'utilisation de l'excellent utilitaire d'entretien "Leopard Cache Cleaner". Celui-ci permet dans l'onglet "Optimize", à la rubrique "System", d'optimiser/défragmenter les fichiers (case "Optimize Files") en vous servant précisément de la fonction interne à OS X de défragmentation décrite plus haut (pour plus d'infos sur "Leopard Cache Cleaner", voir page "Entretien" sur ce site).

 


Faut-il lancer souvent cette opération de défragmentation ?

Tout dépend bien entendu de la configuration de chacun (taille du disque dur, nombre de fichiers, intensité d'utilisation etc...).
Pour ma part, je lance cette opération fort utile environ 1 à 2 fois par an. Cela suffit amplement, nous ne sommes plus sous OS 9.
Donc, si vous avez une bonne heure à perdre - voire plus - (car mieux ne vaut pas travailler sur votre Mac durant cette opération), lancez une bonne défragmentation !



 

 

OPTIMISER LE SYSTÈME OS X ! COMMENT ?

LEOPARD ET LA FONCTION "UPDATE_PREBINDING"

LA FONCTION "UPDATE_PREBINDING" :

Sous Mac OS X PUMA (10.1), il était nécessaire d'optimiser très régulièrement le système en lançant la fonction "update_prebinding". Cette fonction pouvait être lancée manuellement depuis le "Terminal", ou par le biais de petites applications comme "Xoptimize" ou "SpeedMeUp Pro" qui le faisaient à votre place.

Depuis Mac OS X JAGUAR (10.2), les choses étaient devenues différentes et nettement plus simples encore ! Car en effet, selon les explications fournies par l'éditeur même de "Xoptimize", que vous trouverez ICI, et bien cette fonction "update_prebinding" était devenue entièrement automatisée sous OS X et c'est le système lui-même qui lançait cette opération dès que celà est nécessaire ! Et sans même que vous vous en aperceviez ! C'est pas beau ça ?!

Et oui, comme l'explique l'éditeur de "Xoptimize", il n'est donc plus nécessaire de lancer manuellement cette fonction "update_prebinding" sous OS X, puisque le système s'occupe de tout ! Il en est bien sûr de même sous 10.5 LEOPARD !!

Bref, en matière de "update_prebinding" sous LEOPARD vous avez donc le choix : Soit ne rien faire du tout ! Ou bien lancer tout de même régulièrement un utilitaire d'entretien qui propose cette fonction (voir page "Entretien" sur ce site), mais dans ce cas, c'est vraiment plutôt pour se rassurer soi-même ! Histoire d'être certain que le boulot est fait ! (Même si c'est inutile, mais bon....)

 



 

: : Mac OS X facile : : Optimiser OS X