Mon Mac a tendance à s'arrêter de temps en temps lors de l'exécution de tâches simples telles que le clic droit, l'ouverture de menus et la saisie (il a en fait juste gelé lorsque j'ai commencé à taper cette question.).
J'ai lu à quelques endroits que cela peut être dû à de mauvais blocs de disque et que la meilleure façon de résoudre ce problème est de formater et d'écraser le disque entier avec des zéros. Évidemment, cela prend du temps et détruira toutes les données que j'ai sur le disque. Existe-t-il un moyen de vérifier les blocs défectueux sans formater le lecteur, ou même de remapper le disque pour ignorer ces blocs (finalement le réparer)?
Mon Mac est assez récent (Mac Mini fin 2011), donc je doute qu'il ait quoi que ce soit à voir avec une mémoire insuffisante ou un swappage.
Réponses:
Je vais répondre à la question des "mauvais blocs" et vous pouvez poser une question de suivi si vous avez encore de la lenteur et que vous avez conclu qu'il ne s'agit pas simplement de mauvais blocs. (Les blocs défectueux ne sont presque jamais un problème lent - car le système peut remapper les blocs si rapidement que vous auriez besoin de radeaux et de radeaux pour altérer les E / S. Si vous avez des blocs défectueux, ils peuvent corrompre certaines des données sur le disque et une réinstallation corrige non seulement cela, il force les écritures à détecter plus de blocs défectueux - une sorte de situation gagnant / gagnant).
Vous n'avez pas besoin d'outils supplémentaires pour voir l'état de votre disque.
Ouvrez l'Utilitaire de disque et sélectionnez le disque physique lui-même (pas le Macintosh HD ou quelle que soit la partition / le volume) et sélectionnez info.
Si vous enregistrez et regardez les valeurs sous SMART Status et voyez comment elles changent au fil du temps, vous pouvez savoir à peu près tout ce qui est détectable sur la dégradation du stockage ou une défaillance partielle.
la source
Si nous séparons l' essence de la question, des raisons de demander …
Démarrez Ubuntu et exécutez les badblocks
… Cliquez sur l'en-tête pour la réponse complète.
Ailleurs dans Stack Exchange
Comment vérifier s'il y a un mauvais secteur sur un disque dur USB sous OS X? (2012-02-27)
Plus récemment, dans Ask Different:
Quoi que vous utilisiez
Soyez conscient que la réinstallation (ou le remappage ou l’épargne, ou tout autre nom) peut entraîner une perte de données
la source
badblocks
fonctionner sans les limitations que vous associez à DriveGenius 3? Pensez à ajouter des détails à vos réponses - merci.Je recommande Disk Warrior ou Drive Genius , qui devraient tous deux offrir la possibilité de démarrer à partir d'un support externe afin d'analyser votre disque dur.
la source
"S'il vous plaît: si vous ne pouvez pas nommer un produit, pouvez-vous décrire sa méthode de test?"
Je ne peux pas lui reprocher de ne pas avoir nommé un outil. Je n'ai aucune idée de l'endroit où vous vivez, mais aux États-Unis, les entreprises peuvent vous poursuivre pour les critiquer.
Cependant, sur la base de ses expériences avec un "outil célèbre", je soupçonne que ses initiales sont TTP.
D'après ce que je peux dire, ce produit ne semble pas faire un travail très approfondi. J'ai lu des rapports que tout ce qu'il faisait était une lecture brute d'un disque dur et signaler les erreurs d'E / S comme des problèmes de secteur chaque fois qu'il en avait envie. Il manque des problèmes de conduite. J'ai vu cela de première main, et cela coûte 100 $.
Je n'ai jamais utilisé Drive Genius, donc je n'en sais rien. Je peux cependant parler à la fois de Spinrite et de Scannerz.
Spinrite utilise ce que je considère, au moins dans son mode de réécriture, une procédure très, très risquée. Il tente de lire puis de réécrire un secteur sur un lecteur. C'est correct si la source des problèmes est en fait une défaillance du secteur, mais des défaillances de câbles intermittentes peuvent provoquer exactement le même problème. En d'autres termes, si une panne de câble intermittente corrompt le transfert de données entre le processeur et le disque dur, cela pourrait très bien finir par lire d'abord les données corrompues d'un disque dur, puis les réécrire sur de bonnes données. Le potentiel de corruption dans un tel cas est élevé. Spinrite est un ancien produit développé pour le retour des PC au début des années 80.
Scannerz n'est en fait pas un logiciel de test de disque dur, c'est un logiciel de détection de pannes. Il surveille les erreurs d'E / S et les irrégularités de synchronisation, et il semble le faire sur la base d'un modèle statistique des performances du lecteur / système. La "règle" avec Scannerz est que si un problème est reproductible de scan en scan, alors le problème est avec le média lui-même, et ce sera soit un secteur défectueux soit un secteur faible. Si le problème n'est pas reproductible sur une analyse, il s'agit probablement d'un autre défaut tel qu'un mauvais câble ou une trace fissurée dans la carte mère. Scannerz a un mode d'écrasement, mais leurs manuels avertissent de l'utiliser assez fortement, tout comme le produit qui lancera une boîte de dialogue d'avertissement sur son utilisation. La plupart sinon la totalité des procédures utilisées pour corriger les problèmes se font à l'aide d'outils standard tels que l'Utilitaire de disque.
J'ai personnellement vu Scannerz ramasser de mauvais câbles sur un disque dur externe. Vous pouvez réellement tromper avec un câble pendant un scan et regarder les irrégularités et les erreurs se produire lorsque le câble défectueux est déplacé. À ma connaissance, aucun autre outil sur le marché ne peut détecter cela.
Cela dit, en ce qui concerne les autres outils, l'idée d'utiliser un ancien outil basé sur MS-DOS tel que Spinrite ou quelque chose d'une distribution Linux est probablement peu pratique pour la plupart des utilisateurs de Mac. Je serais prêt à parier que la plupart des utilisateurs de Mac ne sont même pas sûrs de ce qu'est Linux, et ils ne savent souvent pas (ou veulent savoir) comment isoler spécifiquement un lecteur pour qu'un produit avec ses origines dans MS-DOS puisse fonctionner et potentiellement endommager leur lecteur. De telles tactiques peuvent être acceptables avec des techniciens de base, mais elles sont tout à fait impraticables pour la plupart des gens. J'ajouterais également que les applications qui semblent faire à peine plus que d'exécuter des appels système à la version en ligne de commande de Disk Utility ne sont pas terriblement impressionnantes, à mon humble avis.
la source
Utilisez l'utilitaire de disque pour trouver le nom du périphérique (par exemple "disk4") puis essayez dans une fenêtre de terminal
sudo dd bs=1m if=/dev/disk4 of=/dev/null
Cela va essayer de lire l'intégralité du contenu du lecteur.
la source
Avant de commencer à faire quelque chose comme ça, ouvrez Console.app (je crois que le nom anglais est) qui vous permet de voir si des erreurs d'E / S ont été enregistrées. Si vous voyez des erreurs d'E / S, vous devez immédiatement vous préparer à migrer vers un nouveau lecteur, car cela signifie que votre lecteur n'a plus de secteurs disponibles à cet effet et qu'il ne fera qu'empirer. Une façon typique de le faire est d'utiliser Time Machine pour créer une sauvegarde, puis de changer le lecteur, puis de réinstaller OS X à nouveau, et de dire au programme d'installation de rétablir à partir de Time Machine.
Personnellement, j'ai utilisé un simple script shell qui a parcouru tous les fichiers sur le disque et utilisé dd pour les lire (et imprimer les erreurs de lecture tout en continuant). J'ai ensuite renommé les fichiers contenant les blocs défectueux afin de ne plus les réutiliser.
la source
for F in "$(find /)"; do dd if=$F of=/dev/null; if [ $? -ne 0 ]; then echo "$F"; fi; done
cela devrait-il le faire?Essayez d'utiliser la défragmentation stellaire
la source
Disk Warrior sert à réparer les fichiers d'index sur les lecteurs qui ont des fichiers d'index corrompus. Un fichier d'index corrompu rend souvent le lecteur inutilisable. Drive Genius peut effectuer une réparation d'index, mais il est surtout connu pour la défragmentation. Son balayage de surface est très basique. Une liste complète d'outils de test de lecteur peut être trouvée à l'adresse suivante:
http://forums.macrumors.com/showthread.php?t=1544280
Je connais Scannerz, car je suis bon marché! :-)
la source
Je ne suis pas sûr que "recommander" des produits sur ce forum soit vraiment approprié, car il pourrait être considéré comme du spam. Ce que je vais faire, c'est vous raconter ma propre expérience avec Scannerz et un autre outil "célèbre" beaucoup plus cher.
Nous avions plusieurs anciens systèmes en interne, tous PPC, tous fonctionnant sous Leopard que nous devions vendre. Plusieurs de ces éléments (environ 5 si ma mémoire est bonne) montraient ce que je ne pouvais appeler que des comportements étranges. Ils nous donnaient périodiquement les ballons de plage qui tournaient, s'enfermaient un peu, etc. Nous avons exécuté l'outil "célèbre" sur eux pour faire des diagnostics et AHT sur au moins 3 d'entre eux. Ils sont tous revenus avec un état de santé propre. J'ai pensé: "Eh bien, ça doit être mon imagination." Un mois après leur vente, nous avons reçu de chaque acheteur un avis de rupture des unités. Nous avons donné à ces choses une garantie de 90 jours, donc notre seule option était, à la discrétion des clients, soit de rembourser l'argent et les frais d'expédition, soit de réparer les systèmes à nos frais et de les renvoyer.
Dans chaque cas, c'était exactement le même problème: le disque dur était en panne ou était en train de tomber en panne et ni l'outil "célèbre" ni AHT ne l'ont récupéré. Nous avions plus d'unités à traiter, et ayant appris ma leçon, cette fois nous avons rencontré d'autres unités avec des problèmes similaires. Cette fois, je savais que c'était probablement un problème de lecteur, j'ai donc ouvert /var/log/system.log et utilisé la commande "tail" pour suivre ce qui se passait. Je l'ai fait en utilisant l'outil "célèbre". Des erreurs d'E / S se présenteraient et l'outil "célèbre" ne les manquerait pas si célèbre ... beaucoup d'entre elles.
Scannerz était nouveau sur le marché et il était bon marché, alors j'ai pensé que je pourrais aussi bien lui donner un coup de feu. Scannerz détectait tous les problèmes ainsi que d'autres! Il ne manquait pas les problèmes manqués au "fameux" outil. De plus, j'ai constaté que si une unité avait un mauvais câble de lecteur interne, je pouvais l'ouvrir, démarrer une session Scannerz et sonder le câble avec une sonde non conductrice et Scannerz commencerait à lancer des tonnes d'erreurs ou d'irrégularités.
Les seuls outils que j'utiliserai sont Disk Warrior pour résoudre les problèmes d'index de lecteur L'utilitaire de disque, pour une raison quelconque, ne se touchera pas, et Scannerz pour évaluer les problèmes de lecteur. Voilà mon choix. Ce sont des outils auxquels je fais confiance. Période!!
Si vous avez besoin de détails techniques sur la façon dont Scannerz contacte les personnes qui le fabriquent. Ils ont des contacts marketing et des contacts d'assistance sur leur site Web.
la source