Mac OS X et la défragmentation

Christophe Laporte |
Doit-on défragmenter son disque régulièrement ? Cette question hante bon nombre de switchers. Dans une note récemment mise à jour, Apple s'intéresse à cette problématique.

Pour faire court, la réponse est non. Apple indique qu'elle a mis en place un certain nombre de mécanismes depuis Jaguar et Panther pour éviter ce problème. Le système se charge notamment de remettre un peu d'ordre lorsqu'une application accède à un fichier fragmenté (dont la taille est inférieure à 20 Mo) sur un disque. (lire : Les secrets de Panther)

Dans certaines circonstances, si vous éditez souvent de gros fichiers (par exemple des fichiers vidéo), il peut cependant être utile de défragmenter de temps en temps son disque si vous constatez un ralentissement.

Dans ce cas, Apple recommande soit d'utiliser un utilitaire de tierce partie soit la méthode brutale : faites une sauvegarde de vos données, effacez-le, puis réinstallez Mac OS X ainsi que vos données. Des utilitaires comme SuperDuper peuvent également être d'une aide précieuse.

Dans cette note, la pomme rappelle qu'il n'est jamais bon d'avoir un disque dur plein.
avatar melaure | 

Un bon double clonage marche bien aussi ;)

avatar just | 

"Dans cette note, la pomme rappelle qu'il n'est jamais bon d'avoir un disque dur plein. "

Je plussoie ! avez-vous aussi remarqué que macos prend un sérieux coup de ralentissement quand on passe en dessous de 10go d'espace libre ? même 20 on commence à le sentir...
Expérience partagée ?

f.

avatar sbultez (non vérifié) | 

ils conseillent également d'utiliser un utilitaire d'un éditeur tiers... il existe par exemple iDefrag... je n'ai jamais défragmenté mes mac ceci dit ;-)

avatar uranium | 

just, si ce que tu dis est vrai, les possésseurs d'iBook G4 avec un disque dur de 30 Go doivent bien connaître cette situation...
Les pauvres.

avatar licurici | 

pour just:
C'est plutôt en pourcentage , et non en taille réelle qu'il faut parler. En effet, mac os x utilise l'espace vide du disque comme mémoire vive(d'après ce que j'ai compris de mes lectures). Ca dépend de la taille du disque dur.

avatar olaye | 

>just

pour se faire une idée de la chose, il suffit de lancer le moniteur d'activité. fenêtre principale, applications, dans une colonne on a l'utilisation des processeurs, dans une autre la part de ram utilisée, et dans la dernière, la mémoire virtuelle, donc piochée sur le disque dur.
et là c'est généreux, on est à 1go de swap PAR APPLICATION, sur une trentaine d'applications. le calcul est vite fait.
donc un disque à moitié plein, c'est bien.
toutes les vidéos, il faut les garder sur un disque externe, et puis voilà.

avatar marsupilami2 | 

@just : au contraire j'ai été épaté par Mac OS X (sous Tiger il me semble).

Un jour j'ai eu un message d'erreur d'un de mes logiciels me disant qu'il n'y avait plus de place pour enregistré. Etonné je regarde l'espace restant et je vois... 0 octets ! Je n'ai noté aucun ralentissement du système.
Pour info l'espace disque de mon système avait été bouffé par l'image disque de mon iDisk (un bug qui faisait qu'elle n'arrêtait pas de grossir)

avatar josephsardin | 

"faites une sauvegarde de vos données, effacez-le, puis réinstallez Mac OS X ainsi que vos données"

Personne n'est là pour dire que c'est une méthode d'un autre age ? qu'une telle manip ne devrait pas être d'actualité.

Si je travail sur de gros fichiers, un peu ralenti, je réinstalle tout ? pire qu'un PC.

Mais comme c'est le sacro-saint Apple qui dis ça, rien de choquant.

avatar misterbrown | 

@Just

Ben voyons! Je pense surtout que quand ton disque atteind les 10 gigas de libres, c est que t as du installer un trop grand nombre de plugs ins, softwares, moniteurs d activités, gadgets qui EUX te font ralentir ton osX

avatar bompi | 

a) 1 GB de swap par application : mouarf !! mort de rire

b) il ne s'agit pas de réinstaller mais de cloner dans un sens puis dans l'autre : c'est simple comme bonjour et n'a rien à voir avec une installation.

C'est curieux, ce besoin d'écrire n'importe quoi, tout de même.

avatar levinch | 

Euh je voudrais faire remarquer aux ingé de chez Apple, que la méthode qui consiste à réinstaller un système après l'avoir "formater" celà s'appelle la méthode Windows ...
On ne va tout de même pas croire qu'Apple ose utiliser le pire de Windows comme solution pour ses clients !
Serions-nous le premier avril ...

avatar Seb du 95 | 

J'ai essayé iDefrag il y a peu de temps, sur mon vieux iBook G3 800 et aussi sur mon iMac Core 2 Duo. La différence est saisissante entre l'avant défragmentation et l'après défragmentation.
Cet outil est même 'intelligent' au point de laisser de la place au début du disque pour le swap.

C'est sûr que OS X fragmente peu les fichiers, mais parfois un bon coup de nettoyage et de rangement des fichiers sur l'espace disque permet de rationaliser les accès, et donc de gagner du temps d'accès.

Ce qu'il faut par contre savoir c'est que sous OS X on peut envisager une défragmentation par an (et encore), en sachant que la machine sera toujours aussi fiable si on ne défragmente jamais alors que chez certains concurrents il y a dégénérescence du filesystem.

avatar pickwick | 

@josephsardin : je ne trouve pas cela d'un autre âge, il est NORMAL de faire des sauvegardes de son disque, donc rien de choquant à faire un e sauvegarde puis une restauration et les fichiers seront tout beau tout neuf. Quelle idée de taper sur Apple sur ce sujet !!!
Personnellement j'utilise un disque dur externe avec mon macbook et SUPERDUPER me fait tous les matins une sauvegarde de mon système, et pour 50 Go, cela demande 10 mn en mode "différentiel". Une fois tous les six mois je démarre sur le disque exrterne, j'efface le disque interne et je restaure avec Superduper et le disque externe. Et tout roule, simplement et proprement.
Et mon disque plein à 90 % n'a aucun ralentissement sous Léiopard, sous Tiger un autre à 95 % non plus....

avatar Doriano | 

C'est scandaleux! c'est une méthode d'un autre âge!!!!
N'existe-t-il pas un logiciel dédié à la défragmentation sous OSX?
Comment Apple peux-il proposer une manière aussi "brutale"???

Voilà! tu es content joseph?

Pour info, depuis Jaguar... j'ai jamais fait de defragmentation, et malgré le traitement d'image de plus de 200 Gb, pas eu le moindre ralentissement... et comme les fichiers sont souvents archivés (donc déplacés), une bonne partie du problème de fragmentation du disque ce règle d'elle même!

Pas de quoi paniquer!

avatar fap76 | 

@ josephsardin

Mais alors entièrement d'accord avec toi!!
Je suis passé sur Mac il y a 1 année, pas fait de défragmentation, en lisant de ci de là que ce n'était pas utile, ou d'une utilité sommaire, et là je vois une solution préconisée par Apple encore pire que ce qui existe sur PC...
C'est vrai que j'ai que ça à faire de sauvegarder toutes mes données sur un disque externe (bonjour les heures...), et tout réinstaller !!!

avatar Rikle_S | 

Apple dit oui ou non, moi je ne l'avais jamais fais parce que tout le monde disait ça sert a rien, un beau jour, avec un disque pas plein (30Go libre) je me suis dis c'est de pire en pire quand meme.

J'ai regardé les fichiers fragmentés, et là...un disque rouge de fragments, je ne fais pas de montage vidéo, et très peu se trouvent sur mon ordi justement.

plus de 20h de défragmentations, et les perfs on très largement augmentées. du coup, j'y passe 1 fois tous les 2 mois maintenant. Meme si la pomme elle dit....

ps: au passage, les copies de fichiers sont devenues plus rapides aussi.

@just : oui experience partagée, du coup, hdd externe acheté !

avatar Doriano | 

Anecdote: La semaine passée, ma femme (switcheuse) me dis: Pourquoi je n'arrive plus à riper mon DVD pour le convertir en divx pour ma soeur... le mac me dis qu'il n'y a plus d'espace.

Je regarde sur son iMac (intel) 20" et surprise: il ne restait que 40 Mb de libre!

J'ai copié une partie de ses films "rippés" sur un disque externe et fait de la place, mais à aucun moment, je n'ai remarqué de ralentissement ou blocage, malgré le peu de place restant!

avatar licurici | 

le pauvre just... je crois qu'il a compris!

avatar EricKvD | 

Waw.. 10Gb de Swap ? Ici, on tourne Linux avec Oracle et le Swap est de 4Gb et ça tourne sans problème... Alors si mon MBP se met à utiliser 10Gb pour le swap, je le revend ;)

Non, je blague, je l'aime trop :p

avatar v1nce | 

le coup de la réinstallation, c'est pas top !
Surtout si on a des logiciels avec activation on-line !!

avatar bompi | 

Mais bon sang de bois : puisque l'on vous dit que ce n'est pas une réinstallation mais un simple clonage !! Même sous Ouinedoze, ça existe (avec Ghost par exemple).

avatar Le Gognol | 

[i]"you might benefit from defragmentation, which can be performed with some third-party disk utilities.

Another option is to back up your important files, erase the hard disk, then reinstall Mac OS X and your backed up files."[/i]

Les utilitaires sont conseillés avant la solution radicale de réinstallation, il y en a donc encore qui ont réagi à côté de la plaque...

avatar supermoquette | 

Bon sang contaminé, ça fait peur ces réactions :affraid:

avatar pickwick | 

Oui cela fait peur, il y en a beaucoup qui ne savent pas comment SuoerDuper fonctionne par exemple.....

avatar grenoble | 

Je ne vois pas en quoi la méthode d'Apple est choquante. Elle est la plus sûre des solutions.

Un logiciel de défragmentation est relativement dangereux, il va énormément solliciter un disque: devoir déplacer des blocs entiers, faire de la place, replacer le fichier, redéplacer etc. Avec la taille des disques actuels, c'est un boulot monstre et très lent.

La méthode de la réinstall a l'avantage de ne pas chercher à déplacer des grains de poussières mais tout en bloc, beaucoup plus clean et sûr... Si y a plantage pendant l'opération, vous avez déjà le backup...

avatar pickwick | 

Tout à fait d'accord mon cher Grenoble !! et cette opération est automatisable et prend quelques minutes en tache de fond.

avatar noche84 | 

SuperDuper clone, donc il s'agit d'une simple copie de fichiers et pas de tout réinstaller... Attention :)

Mais, mes disques, je les réserves pour mes fichiers ( je suis un grand conservateur :p )... Par contre pour la défragmentation il vaut mieux privilégier iDefrag car lors de l'installation de Mac OS X, de nombreux fichiers sont placés dans une zone spéciale, la "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. Or iDefrag prend en compte cette zone... Ce qui n'est pas le cas de TechTool Pro par exemple...

Chacun sa méthode... Et, encore une fois, tant que ça fonctionne, autant éviter de chipoter au système...

avatar L-J | 

Alors : le swap, ça se calcule pas dans Moniteur d'activité.

Il faut aller dans le dossier /var/vm . Pour faire ça, dans le Finder, faites pomme-maj-G, et tapez exactement "/var/vm". Ensuite, il faut faire le total de tous les fichiers "'swapfile". En ce moment, avec un uptime de 10 jours, j'ai un swap de 2,5 gigas, ce qui est beaucoup, mais pas 10 gigas quand même !

Pour la défrag : Apple ne propose pas ce qu'on fait sous Windows, soit tout réinstaller. Apple recommande de faire un miroir de votre sauvegarde. Ça prend quelques heures, mais l'utilisateur n'a rien d'autre à faire que laisser tourner la machine. C'est, dans les faits, une défragmentation non sélective : on récrit tout. Ça n'est pas du tout réinstaller, c’est-à-dire mettre le CD, copier les applis une par une, remettre les réglages...

Je regarde de temps en temps si mon système est fragmenté (je laisse au minimum une dizaine de gigas libres sur le disque, quelle que soit sa taille ça se remplit tout de suite). Il ne l'est jamais qu'il l'était autant qu'à l'époque de Classic. Les fichiers fragmentés, ce sont les vidéos, les machines virtuelles et ce genre de grosses bêtes.

La technique recommandée par Apple, le double miroir - un backup avec SuperDuper ou Carbon Copy Cloner vers un disque externe, puis démarrage depuis l'externe et rebackup vers l'interne – est une technique rapide et pas chère. Mais je suis sûr qu'il existe de temps à autres des bénéfices à la défragmentation. Simplement, je suis pas sûr que ça vaille le coup de le faire tant que ça.

avatar Atchoooum | 

EuH ! Si il s'agit ici uniquement de clonage, [b][url=http://www.bombich.com/software/ccc.html]CCC[/url][/b] Carbon Copy Cloner le donationware de Mike Bombich a largement fait ses preuves.

avatar L-J | 

@ Atchoooum

Y'a eu [url="http://www.cuk.ch/articles/3599"]un test sur cuk.ch[/url], voici quelques mois, de SuperDuper! et de Carbon Copy Cloner. Le verdict est que CCC est plus rapide pour la première sauvegarde, et SuperDuper! plus rapide pour les suivantes, où il ne change que ce qui est modifié.

Cela signifie effectivement qu'à des fins de défragmentation, CCC à recommander car plus rapide.

avatar .Spirit | 

Je suis d'accord avec bompi, on parle de clonage et non de réinstallation "à neuf" pour ensuite repartir de zéro (ou remettre son ancien home).? Non là on clone dans un sens, on formate, on reclone et on retrouve exactement les mêmes fichiers, mais défragmentés cette fois ci.

Sinon, la "méthode windows" n'est pas une "méthode windows", c'est juste que la majorité des winndowsien ne se cassent pas le fion dès qu'ils ont un problème, ils réinstallent (sous les super conseils de jean-robert le vendeur de slips à Cora). Si on prend soin de sa machine, que ce soit sous OSX ou sous Windows, on n'a pas besoin de réinstaller.

avatar Atchoooum | 

@ L-J

Tiens, CUK existe toujours ! Sont pas tous morts de vieillesse ? Noooooooooooooon, okay, okay... je déconne...

avatar YAZombie | 

[quote]back up your important files, erase the hard disk, then [b]reinstall Mac OS X[/b] and your backed up files[/quote]
Je ne sais pas où vous voyez clonage dans ce texte. Il s'agit bien de réinstaller MacOS et de restaurer ses fichiers préalablement sauvegardés.
De là à dire que c'est scandaleux de la part d'Apple de conseiller cette méthode, qui est sans risque alors qu'une défragmentation ne l'est jamais, j'ai un peu du mal à comprendre. Il est scandaleux de conseiller quelque chose 100% sûr??? Contrairement à ce que pense M. Sardin, cette méthode me paraît tout aussi normale sur Windows; en revanche je n'y apprécie guère de devoir le faire tous les mois…

avatar T Ki | 

Avec un uptime de 4 jours et 2 heures j'ai actuellement un dossier /var/vm de précisément 5Go.

Je manipule beaucoup de gros fichiers audio et vidéo, je fais en moyenne une défrag tous les ans. La dernière je l'ai faite avec Drive Genius 2 qui me donne entière satisfaction.

avatar supermoquette | 

Pas mal ce drivegenius.

Mais éteint ton mac tous les soirs, c'est un peu plus écolo.

avatar hairquatercut | 

fap 76

avatar hairquatercut | 

fap 76, tu ne dors donc jamais?

avatar Belleck | 

J'avais entendu dire dans une conférence par un mec de Western Digital qu'"idéalement", il fallait toujours laisser AU MOINS 1/3 de son DD vide...

avatar Nordlaser | 

Travaillant avec beaucoup de vidéos, iDefrag montre une réelle différence, et contrairement à ce que je connaissais sous Windows il y a fort longtemps, c'est beaucoup, beaucoup plus rapide qu'avant ! 500Go défragmenté en 5h.

Autrement, ça ne sert effectivement pas à grand-chose pour ceux qui travaillent avec des documents ou des musiques.

avatar Moonwalker | 

Personne n'évoque Time Machine, pourtant une restauration complète équivaux à une "défragmentation" dans le style SuperDuper et CCC.

avatar Cricri | 

"Uptime" comme vous dites de 7 jours. 6 Go de swap.
Combien de fois j'ai vu 0 ko de dispo sur mon disque? 20 fois en dix ans je dirai, et j'ai survécu. Je clone de temps en temps avec Super Duper. Je répare les autorisations une fois par trimestre. Rien d'autre.

avatar Cricri | 

Ah oui je tourne avec Leopard mais en gros c'est toujours un clone de mon disque depuis Jaguar et non une clean install.

avatar gazobu | 

http://prosofteng.com :
Optimize your drive with Drive Genius. Yes, this is the same product used by Apple at the Genius Bar to defrag your drive!*
*Part of the ProCare program offered by Apple

faites en ce que vous voulez, mais j'ai vérifié que ceci est vrai.

avatar relaxx | 

pour un défragmentation "d'un coups" et non une maintenance continue (qu'en réalité osx fait partiellement), rien n'est plus rapide qu'un copier coller ou comme on dit un clone. Les clones sous W$ n'existe pas de la même façon que sous osx. Il n'est nulelment nécessaire de refaire une installe pas à pas et de chaque appli. c'est un copier coller, il n'y a pas plus rapide et ça ne peut se faire sous windows pour tout et en particulier le système ... pour des fichiers oui (mais il y a des obsédés de la defrag par soft qui laissent leur machine tourner 10h ... je parle pas de mainteannce continue hein). De plus on a moins besoin de defrag sous OSX pour de nombreuses raisons déjà évoquées (HFS+, mode d'allocation etc...). Ne racontons pas n'importe quoi svp et de plus le forum est plein de posts sur ce sujet.

avatar Nordlaser | 

@ Moonwalker: J'y ai aussi pensé, mais est-ce qu'une restauration signifie un effacement au préalable ou inscrit-il les données par dessus ? Il m'a semblé avoir lu qu'il fallait d'abord installer une copie fraiche de OSX puis de refaire une installation en choisissant la restauration, autrement, il ne faisait qu'inscrire les données par dessus la précédente partition. Je peux me tromper. Est-ce que tu le sais ?

avatar Feroce | 

"Ne racontons pas n'importe quoi svp"

Tu as tout à fait raison, d'ailleurs, je t'arrête tout de suite : on peut cloner une partition de démarrage sous WIndows avec les outils adéquats sans se casser plus la tête qu'avec CCC ou autres (Acronis True Image, les Seagate Tools, et bien d'autres).

Par contre, le clonage-formatage-reclonage, c'est de la couille en barre avec les logiciels nécessitant une réactivation. Et certains ne permettant pas de faire une désactivation, essayez de le faire deux fois sur le mois et l'éditeur du logiciel vous accueillera à bras ouvert...

Les outils de défragmentation connus sont SURS. Je pense pas que je défragmenterais avec une version 0.9 d'une freeware, c'est sur.
Les quelques 0,00x % de chance d'avoir un problème sont anhilés par le fait que de TOUTE FACON, il faut toujours avoir une sauvegarde très récente.
Moi je fais un clone puis je défragmente.

avatar relaxx | 

oui je suis d'accord c que nous disons n'est pas contradictoire.
je rappelle juste qu'il faut distinguer défragmentation de maintenance continue et ponctuelle.
que le copier coller est le plus rapide pour de la défragmentation ponctuelle sous mac et pas sous w$ (me^me si cela est partiellement utilisable pour les fichiers avais-je précisé).
que la défragmentation de maintenance continue est dans la plupart des cas inutuile sous mac en raison de la gestion des fichiers sous osx.

avatar djodjodjo | 

Bonjour

Et Disk Warrior?

avatar frenchcast | 

@just :

Oui, je viens de dépasser la barre fatidique des 20 Go et effectivement mon Imac G5 commence à souffler et sérieusement chauffer aussi :-(

CONNEXION UTILISATEUR