Si vous avez un disque dur traditionnel plutôt qu'un disque SSD, les symptômes que vous décrivez ressemblent aux premiers stades de la défaillance du disque dur. Certains secteurs qui reçoivent beaucoup de lecture mais sans écriture, échouent, ce qui entraîne de nombreuses tentatives de «lecture lente» et d'éventuels délais / échecs. Parce qu'il n'est jamais écrit, le lecteur n'a jamais la possibilité de le réaffecter. Cela peut provoquer une lenteur insupportable et des roues arc-en-ciel dans toutes sortes d'activités, et persiste pendant les redémarrages (cela provoque également un démarrage douloureusement lent).
Exécutez la démo gratuite de SMART Utility pour voir si votre disque dur a des secteurs défectueux en attente, supprimés ou réaffectés. S'il en a, il commence à échouer et vous devez le remplacer immédiatement.
Notez que l'utilitaire de disque intégré de Mac OS X dit souvent «état SMART: vérifié» même lorsqu'il y a de mauvais secteurs, vous devez donc vraiment exécuter l'utilitaire SMART, pas seulement l'utilitaire de disque. Eh bien, en fait, à partir de Lion (Mac OS X v10.7.x), vous pouvez réellement accéder aux compteurs d'erreurs SMART sous-jacents dans l'Utilitaire de disque, en cliquant sur l'icône du disque dur physique lui-même (pas sur les partitions), puis en choisissant "Fichier> Obtenir des informations ...". Mais l'utilitaire SMART tiers interprète bien les bons compteurs pour vous, donc je le recommande toujours.
Il est parfois possible, mais non recommandé, de ressusciter un disque dur avec un petit nombre de secteurs défectueux, en formatant le disque entier (pas seulement les partitions individuelles) avec "Zero Out Data" activé. Cela oblige chaque secteur à être écrit, ce qui permet au lecteur de réaffecter tous les secteurs défectueux en attente. Cela entraînera probablement la prise en charge de la récolte actuelle de blocs défectueux, mais une fois qu'un lecteur a des blocs défectueux, il est probablement dans une spirale de mort et ne devrait pas faire confiance.
Soit dit en passant, il convient de noter que SMART Utility interroge le contrôleur du lecteur et renvoie immédiatement les résultats; il n'a pas à perdre de temps à tester l'intégralité du disque, il n'y a donc pas de perte de temps.
PS J'avais l'habitude de recommander aux personnes dans cette situation de rechercher dans le journal système et le journal du noyau des messages comme "disk0s2: erreur d'E / S: NON DÉFINI", mais j'ai trouvé que ce conseil était trop sujet aux erreurs de l'utilisateur. Il est beaucoup plus facile et plus fiable de simplement télécharger SMART Utility et de l'exécuter.