Dois-je défragmenter Mac OS X?

9

Les fenêtres doivent-elles être défragmentées régulièrement?

Pourquoi MacOS n'a-t-il pas d'utilitaire de défragmentation?

Veuillez enseigner à une personne détaillée

ffffff
la source
1
Ne sous-estimez pas. C'est une question valable, quoique quelque peu mal rédigée. Quelqu'un pourra-t-il le modifier. ;-)
GeneQ
1
J'ai rangé cela, j'ai essayé de le garder le plus près possible de l'original tout en le rendant lisible.
Bruce McLeod

Réponses:

17

Je pense que la meilleure réponse à cela vient directement de ce support Apple KB

À propos de l'optimisation et de la fragmentation

L'optimisation de disque est un processus dans lequel les emplacements physiques des fichiers sur un volume sont «rationalisés». Les fichiers et les métadonnées sont réorganisés afin d'améliorer les temps d'accès aux données et de minimiser le temps de déplacement de la tête d'un disque dur.

Les fichiers peuvent devenir «fragmentés» au fil du temps à mesure qu'ils sont modifiés et enregistrés et que le volume est rempli, avec différentes parties d'un même fichier stockées à différents emplacements sur un volume. Le processus de collecte de fragments de fichiers et de les «reconstituer» est appelé optimisation. Cependant, si une défaillance se produit pendant l'optimisation, telle qu'une coupure de courant, les fichiers peuvent être endommagés et doivent être restaurés à partir d'une copie de sauvegarde.

Dois-je optimiser?

Vous n'aurez probablement pas besoin d'optimiser du tout si vous utilisez Mac OS X. Voici pourquoi:

  • La capacité du disque dur est généralement bien plus élevée qu'il y a quelques années. Avec plus d'espace libre disponible, le système de fichiers n'a pas besoin de remplir tous les "coins et recoins". Le formatage étendu de Mac OS (HFS Plus) évite de réutiliser autant que possible l'espace des fichiers supprimés, pour éviter de remplir prématurément de petites zones d'espace récemment libéré.

  • Mac OS X 10.2 et versions ultérieures incluent une allocation différée pour les volumes formatés Mac OS X Extended. Cela permet à un certain nombre de petites allocations d'être combinées en une seule grande allocation dans une zone du disque.

  • La fragmentation était souvent causée par l'ajout continu de données aux fichiers existants, en particulier avec les fourchettes de ressources. Avec des disques durs plus rapides et une meilleure mise en cache, ainsi que le nouveau format de package d'application, de nombreuses applications réécrivent simplement le fichier entier à chaque fois. Mac OS X 10.3 Panther peut également défragmenter automatiquement ces fichiers à croissance lente. Ce processus est parfois appelé «clustering adaptatif à chaud».

  • La mise en cache agressive en lecture anticipée et en écriture différée signifie qu'une fragmentation mineure a moins d'effet sur les performances du système perçues.

Bruce McLeod
la source
4
C'est la théorie, mais dans la pratique, si vous n'êtes pas un utilisateur léger, vous devrez peut-être défragmenter.
alimack
Et n'oubliez pas la dernière note de cet article: les systèmes Mac OS X utilisent des centaines de milliers de petits fichiers, dont beaucoup sont rarement accessibles. Les optimiser peut être un effort majeur pour très peu de gains pratiques. Il est également possible que l'un des fichiers placés dans la "bande chaude" pour les lectures rapides au démarrage du système soit déplacé pendant la défragmentation, ce qui diminuerait les performances.
Arjan
1
Un défragmenteur décent est "sensible aux bandes chaudes" et ne se comportera pas comme ça. Croyez-moi, j'ai vu des gains considérables de la défragmentation sur un Mac, notamment le bootcamp fonctionne réellement.
alimack
Cet article a été archivé et n'est plus mis à jour par Apple. (L'édition de février 2010 a supprimé la référence à un autre article archivé; autrement, elle n'est pas différente de l'édition de juin 2008 ( explorée à cette époque ). Ne s'applique pas à Snow Leopard Mac OS X 10.6 ou Lion Mac OS X 10.7.
Graham Perrin
10

Je suggère également de jeter un coup d'œil aux réponses de Server Fault:

Ma réponse sur la défaillance du serveur convient également ici:

C'est un peu un oui, pas de réponse. Utile dans certaines circonstances, mais c'est moins un problème qu'avec le FAT ou le HFS normal. Tous les systèmes de fichiers se fragmenteront, mais les plus récents résistent mieux à la fragmentation.

S'exprimant spécifiquement pour Mac OS X, HFS + fait suffisamment d'efforts pour éviter que les choses ne soient fragmentées par rapport aux anciens systèmes, mais cela n'arrive toujours pas à la même échelle. L'OS lui-même défragmente à la volée les "petits" fichiers (20 Mo ou moins) depuis 10.3 (Panther).

La fragmentation se produit toujours et vous pouvez constater une baisse des performances à cause de cela, en particulier dans les systèmes de montage vidéo ou un flux de travail qui nécessite la capacité de lire ou d'écrire rapidement des fichiers volumineux sur le disque. Pour votre utilisateur standard - un quasi-problème.

Les options les plus populaires pour défragmenter un disque dur pour OS X que j'ai utilisées et utilisées sont:

  • Clonage du disque dur sur un autre disque et retour. Cela se fait à l'aide de Carbon Copy Cloner ou SuperDuper et nécessite un disque dur supplémentaire. Si cela est fait dans le cadre d'une routine de sauvegarde, le temps atteint peut ne pas être terrible, mais c'est gratuit de le faire de cette façon.

  • iDefrag , Drive Genius et une poignée d'autres utilitaires défragmenteront également votre disque dur. Personnellement, je préfère iDefrag.

Chealion
la source
1
J'ai trouvé que iDefrag était une très bonne solution +1
Darren Newton
Je n'avais pas entendu parler d'iDefrag, je vais y jeter un œil.
Bruce McLeod
2

Ce n'est pas qu'OS X n'a ​​pas besoin d'être défragmenté. C'est que, comme Windows Vista et Windows 7, OS X défragmente automatiquement votre lecteur en arrière-plan lorsque l'ordinateur est inactif. Vous ne devriez jamais avoir besoin de défragmenter manuellement votre lecteur sous OS X.

Dan Walker
la source
J'espère que cela fonctionne mieux que les autres défragmenteurs de fond. J'ai dû renoncer à utiliser Diskkeeper en raison de la nuisance constante du lecteur.
Lance Roberts
OSX défragmente les fichiers de moins de 20 Mo. Il ne supprime pas la fragmentation des répertoires (espaces entre les fichiers entiers). Vous devez donc défragmenter si votre lecteur est très plein (> 80%) ou si vous utilisez des fichiers volumineux (travail vidéo et image, généralement).
alimack
Il ne défragmente pas non plus en arrière-plan, il défragmente en fait à la volée lors de l'accès aux fichiers (opérations de lecture et d'écriture).
alimack
Dans certains cas, une défragmentation ponctuelle est une nécessité. Je vais ajouter une réponse sous Les Mac doivent-ils être défragmentés? dans Ask Different.
Graham Perrin
2

Vous devrez défragmenter dans certaines circonstances - bien qu'il soit vrai que Mac OS X élimine la fragmentation des fichiers (fichiers fractionnés) pour les fichiers de moins de 20 Mo, il n'élimine pas la fragmentation des répertoires (espaces entre les fichiers). Si votre disque est très plein> 80%, ou si vous souhaitez installer Windows 7 sous Boot Camp, vous risquez d'obtenir une erreur malgré le fait d'avoir suffisamment d'espace libre car la fragmentation du disque empêche le système d'exploitation de saisir suffisamment d'espace contigu.

D'après mon expérience, iDefrag fait un excellent travail - la version 2 est sortie mais c'est un logiciel payant.

alimack
la source
Vérifiez attentivement les versions sur le site iDefrag, la dernière version provoque des ravages avec el capitan et les anciens systèmes d'exploitation.
alimack