La probabilité qu'un seul outil ou utilitaire fournisse toutes les capacités de diagnostic que vous recherchez est de très Si vous trouvez un tel utilitaire, il y a de fortes chances que sa prise en charge de ces capacités soit superficielle. Ainsi, bien qu'il puisse sembler judicieux d'essayer de trouver une application de diagnostic matériel vraiment généralisée et polyvalente, vous ferez probablement mieux de vous procurer des applications plus petites et plus spécialisées qui sont conçues pour vérifier uniquement les éléments suivants d'un à plusieurs des composants matériels de votre système.
En outre, certains composants matériels, tels que le bloc d'alimentation (PSU) de votre système, doivent être vérifiés à l'aide d'un équipement électrique spécialisé conçu pour détecter les défauts de votre PSU, par exemple si celui-ci n'est plus en mesure de fournir le niveau d'énergie requis par votre système.
Applications de diagnostic de la santé du matériel
Disque dur/lecteur à semi-conducteurs
- SMARTReporter
- L'interface utilisateur est plutôt compacte (on a l'impression d'être un peu submergé par tout ce qui est regroupé).
- $4.99
- Disponible dans l'App Store.
smartmontools
- principalement en ligne de commande seulement L'interface graphique dépend du serveur X, mais même si XQuartz est installé, l'interface graphique n'apparaît pas. (Consultez la page de manuel pour plus de détails sur l'utilisation :
man smartctl
)
- Gratuit
- Installer via brassage :
brew install smartmontools
- DriveDx
- L'interface utilisateur est beaucoup plus agréable que celle de SMARTReporter, elle est beaucoup plus propre et moins dans votre visage .
- Beaucoup de statistiques et d'informations présentées dans un prendre son temps d'une certaine manière.
- $19.99
- Disponible dans l'App Store.
Mémoire (RAM)
<strong>NOTE</strong><br>Je n'ai pas trouvé grand-chose dans l'App Store après quelques recherches rapides, mais je connais quelques utilitaires de diagnostic de la mémoire vive. Cependant, ils nécessitent tous l'utilisation d'une clé USB, d'une disquette ou d'un autre type de support dans lequel on peut démarrer ; bien que j'aie de l'expérience avec au moins l'un d'entre eux, je n'en ai jamais utilisé sous Mac OS X. C'est donc à vous de jouer.
-
memtest86
-
memtest86+
- Gratuit (et open-source)
- Basé sur le memtest86 mentionné précédemment.
-
testeur de mémoire
- Un testeur de mémoire (RAM).
- Gratuit
- installer via brew :
brew install memtester
- voir la page de manuel pour plus de détails :
man memtester
Par ailleurs, même si cela peut paraître stupide, je prendrais le temps de vérifier le contenu des journaux de votre système, comme par exemple tail /var/log/system.log
Cependant, si j'étais vous, je vérifierais tout ce qui se trouve dans la base de données. /var/log
pour être sûr de ne rien manquer.
En outre, veillez à exécuter et à vérifier la sortie de sudo dmesg | less
Dans mon expérience, si votre système rencontre des problèmes, il y a de fortes chances qu'il s'agisse d'un problème de sécurité ou d'un problème d'accès. dmesg
Les résultats de l'enquête permettront de faire la lumière sur la situation.
Raccourcis clavier au démarrage de Mac OS X (sans ordre particulier) :
- Maintenir enfoncé D pendant le démarrage
- Permet d'accéder à l'utilitaire Hardware Test d'Apple (ou Apple Diagnostics, selon le modèle de Mac).
- Option + D peut être utilisé à la place pour essayer de démarrer Apple Hardware Test ou Apple Diagnostics sur Internet.
- Maintenir enfoncé Alt + Cmd + P + R pendant le démarrage
- Efface le PRAM (paramètre RAM) et NVRAM (RAM non volatile) : si la PRAM ou la NVRAM est corrompue, des problèmes surviendront. Maintenez les touches enfoncées jusqu'au redémarrage de l'ordinateur : relâchez les touches après avoir entendu le deuxième son de démarrage.
- Tenir Alt en panne pendant le démarrage
- Cela chargera le fichier menu de démarrage vous permettant de démarrer sur une autre partition du système d'exploitation que vous avez peut-être installée sur votre disque dur. Il pourrait également vous permettre de démarrer sur une clé USB, mais ce n'est qu'une conjecture.
- Maintenir enfoncé N pendant le démarrage
- si votre installation comprend un serveur réseau compatible (NetBoot), vous pouvez maintenir la touche dite enfoncée pendant le démarrage pour tenter un démarrage réseau. Vous pouvez également utiliser la touche Alt + N au cours du démarrage pour démarrer à partir d'un serveur NetBoot en utilisant l'image de démarrage par défaut fournie.
- Maintenir enfoncé T pendant le démarrage
- met votre Mac en Mode disque cible transformant ainsi votre ordinateur en une grande clé USB amovible. (Permet de transférer des fichiers vers et depuis votre machine avec... faciliter ?)
- Maintenir enfoncé Shift pendant le démarrage
- Démarrez en mode sans échec. Très similaire au mode sans échec de Windows, c'est un excellent moyen de dépanner les applications et les extensions OSX qui ne fonctionnent pas correctement.
- Maintenir enfoncé Cmd + V pendant le démarrage
- Démarrer en mode verbeux. Une interface de type terminal apparaît lors du démarrage. Elle contient des informations importantes pour le démarrage, ce qui vous permet de diagnostiquer les problèmes de démarrage en voyant toutes les erreurs qui peuvent se produire pendant le démarrage. Le mode verbeux se termine automatiquement lorsque le démarrage de votre ordinateur est terminé.
- Maintenir enfoncé Cmd + S pendant le démarrage
- Démarrer en mode utilisateur unique.
NOTE Une connaissance de bash et de la ligne de commande (en général) est recommandée. Pratique pour le dépannage avancé de la séquence de démarrage.
Par ailleurs, je consulterais Magie de la séparation y GParted ainsi que toute autre distribution de Linux qui propose une version Live-disc. Ceux-ci peuvent être utilisés pour faciliter le processus de diagnostic puisqu'ils sont (au moins Parted Magic et GParted) conçus pour la maintenance du système - sans parler du fait que vous aurez accès à un dépôt de logiciels bien plus important avec n'importe quel Linux (qui dispose d'un gestionnaire de paquets) qu'avec brew, par exemple.