Comment exécuter des diagnostics sur un Mac : Apple Diagnostics et au-delà
Apprenez à exécuter Apple Diagnostics sur n'importe quel Mac pour tester le matériel, lire les codes d'erreur et savoir quand escalader. Plus que faire lorsque le matériel réussit mais la connectivité échoue.
Votre Mac se comporte de façon étrange et vous n’êtes pas sûr s’il s’agit d’un problème matériel, logiciel ou réseau. Exécuter des diagnostics est la bonne première étape, et Apple vous fournit un outil intégré qui teste votre matériel sans démarrer sous macOS. Voici comment l’utiliser, ce qu’il vous dit et que faire ensuite.
Ce que teste Apple Diagnostics
Apple Diagnostics est un outil de test matériel intégré à chaque Mac. Il fonctionne indépendamment de macOS et vérifie les composants que le logiciel ne peut pas réparer : la mémoire, le stockage, les capteurs, le matériel sans fil et la carte logique. Si l’un de ces éléments est défaillant, Apple Diagnostics le détectera.
Avant Apple Silicon, cet outil s’appelait Apple Hardware Test. Le nom a changé, et la méthode de démarrage a légèrement changé, mais le but est le même.
Apple Diagnostics teste ces composants :
- Mémoire (RAM) : Vérifie les erreurs de mémoire qui peuvent provoquer des plantages, des blocages et des corruptions de données
- Stockage : Analyse votre disque pour détecter des problèmes au niveau matériel (pas de corruption logicielle)
- Sans fil : Teste le matériel Wi-Fi et Bluetooth
- Capteurs : Capteurs de température, ventilateurs et matériel de gestion de la batterie
- Carte logique : Composants système principaux
Si votre Mac plante aléatoirement, chauffe, produit des paniques du noyau ou se comporte de façon incohérente, Apple Diagnostics est le bon premier arrêt.
Comment exécuter Apple Diagnostics
La procédure de démarrage diffère entre les Mac Apple Silicon et Intel.
Mac Apple Silicon (M1, M2, M3, M4 et ultérieur)
- Éteignez complètement votre Mac
- Appuyez et maintenez le bouton d’alimentation jusqu’à voir « Chargement des options de démarrage »
- À l’écran des options de démarrage, appuyez sur Commande + D
- Apple Diagnostics se lance automatiquement
Mac Intel
- Éteignez complètement votre Mac
- Appuyez sur le bouton d’alimentation, puis maintenez immédiatement la touche D
- Continuez à maintenir D jusqu’à voir une barre de progression ou l’écran de sélection de la langue
- Apple Diagnostics se lance automatiquement
Si D ne fonctionne pas sur un Mac Intel, essayez Option + D à la place. Cela démarre Apple Diagnostics via internet, ce qui est utile si la version locale semble corrompue.
Pendant le test
Apple Diagnostics effectuera ses vérifications automatiquement. Le test complet prend 2 à 5 minutes. Vous verrez une barre de progression, et à la fin, vous obtiendrez soit un message « Aucun problème détecté » soit une liste de codes de référence.
Connectez votre Mac à l’alimentation avant d’exécuter les diagnostics. Débranchez tous les accessoires non nécessaires (disques externes, concentrateurs USB, écrans externes).
Lire les codes de référence Apple Diagnostics
Si Apple Diagnostics trouve un problème, il retourne un ou plusieurs codes de référence. Ces codes vous indiquent exactement ce qui a échoué.
Format : les codes ressemblent à ADP000 ou NDC001. Les lettres au début indiquent quel composant a échoué.
Préfixes courants :
| Préfixe | Composant |
|---|---|
| PPM, PPT | Mémoire (RAM) |
| HDD, SSD | Stockage |
| NFL, NDC, NDD | Wi-Fi / matériel sans fil |
| VFD | Vidéo |
| PFM | Alimentation / carte logique |
| ADP | Aucun problème trouvé (c’est un succès) |
Apple maintient une recherche complète des codes de référence sur support.apple.com/102562. Entrez votre code là pour obtenir la signification spécifique et les prochaines étapes recommandées.
Si vous obtenez un code dans la série N (NFL, NDC, NDD), votre matériel Wi-Fi présente un problème. C’est distinct d’un problème de connectivité logicielle. Les défaillances sans fil au niveau matériel nécessitent une intervention, pas une réinstallation de macOS.
Que faire après avoir exécuté Apple Diagnostics
Aucun problème trouvé : Votre matériel est en bonne santé. Quelle que soit la cause des problèmes, elle se situe au niveau logiciel ou réseau, pas au niveau matériel. Continuez à lire pour savoir quoi vérifier ensuite.
Problèmes trouvés : Notez les codes de référence. Si les codes pointent vers une défaillance matérielle, prenez rendez-vous au Genius Bar ou contactez un prestataire de services agréé Apple. Apportez vos codes de référence au rendez-vous. Si votre Mac est sous garantie ou AppleCare, les réparations matérielles peuvent être couvertes.
Le test était non concluant : Réexécutez-le. Les problèmes matériels intermittents n’apparaissent parfois pas au premier passage. Si vous obtenez constamment des résultats propres mais que votre Mac continue de planter, le problème peut être thermique (le matériel est bon à froid mais échoue sous charge).
Les couches de diagnostic sur un Mac
Les défaillances matérielles sont une catégorie de problèmes Mac. Mais la plupart des problèmes que les gens dépannent quotidiennement ne sont pas du tout des défaillances matérielles. Comprendre où les problèmes se situent réellement permet de diagnostiquer plus vite.
Lorsqu’Apple Diagnostics donne un bilan de santé propre à votre Mac, le problème se situe dans l’une des couches supérieures. La plupart des problèmes de connectivité se trouvent dans la couche Réseau.
Quand le matériel est vérifié : les diagnostics réseau
Une fois que vous savez que votre matériel est en bonne santé, les problèmes de connectivité pointent vers la couche réseau. Il s’agit d’un type de dépannage fondamentalement différent.
Les problèmes réseau ont leurs propres symptômes :
- Des pages qui se chargent lentement ou expirent sur un réseau mais pas sur un autre
- Des sites ou services spécifiques qui échouent pendant que d’autres fonctionnent
- Une latence élevée lors d’appels vidéo mais des vitesses de téléchargement rapides
- Des échecs de résolution DNS (les sites affichent « serveur introuvable » même si internet fonctionne)
Ce ne sont pas des problèmes matériels. Votre puce Wi-Fi a réussi les diagnostics. Le problème se situe dans la façon dont les paquets voyagent de votre Mac vers un serveur et en retour.
Les tests réseau essentiels
Ping mesure la latence aller-retour vers un hôte. Il vous indique si vous pouvez atteindre quelque chose du tout, et à quelle vitesse la connexion répond :
ping -c 10 8.8.8.8
Traceroute cartographie chaque saut de routeur entre votre Mac et une destination, montrant où se produisent les retards ou les échecs :
traceroute google.com
La recherche DNS vérifie si votre résolveur DNS fonctionne et retourne les adresses correctes :
nslookup apple.com
Ce sont les trois tests qui vous indiqueront où dans le réseau se situe un problème. Des temps de ping élevés pointent vers la latence. Traceroute montre quel saut est lent. Les échecs de recherche DNS pointent vers des problèmes de résolveur.
Sans le Terminal
Si vous préférez ne pas travailler dans le Terminal, NetUtil exécute tous ces tests via une interface simple. Entrez un nom d’hôte, choisissez votre test et voyez les résultats présentés clairement. C’est particulièrement utile lorsque vous travaillez sur plusieurs tests en séquence, car vous n’avez pas besoin de mémoriser la syntaxe pour chaque commande ni de jongler avec des fenêtres Terminal.
NetUtil inclut également le scan de ports, les recherches Whois et d’autres utilitaires qui s’avèrent utiles lors du dépannage réseau. Tout est regroupé en un seul endroit.
Le bon ordre pour les diagnostics Mac
Quand quelque chose ne va pas sur votre Mac et que vous ne savez pas par où commencer :
-
Exécutez d’abord Apple Diagnostics. Cela prend cinq minutes et exclut entièrement le matériel. S’il trouve quelque chose, vous avez une prochaine étape claire. S’il ne trouve rien, vous pouvez avancer en sachant que le matériel n’est pas la cause.
-
Vérifiez ensuite le logiciel système. Si les diagnostics ont réussi, examinez les mises à jour récentes de macOS, les installations d’applications ou les changements de permissions qui pourraient expliquer le comportement.
-
Exécutez des tests réseau si la connectivité est impliquée. Ping, traceroute et recherche DNS permettent de déterminer où dans le chemin réseau se situe le problème.
-
Testez les applications spécifiques en dernier. Si tout ce qui se trouve en dessous de la couche application est correct, le problème est dans l’application elle-même.
Cet ordre fait gagner du temps car les problèmes matériels et réseau ont des réponses concrètes et testables. Vous avez soit des erreurs de RAM, soit non. Les paquets atteignent soit le DNS de Google, soit non. Les problèmes logiciels sont plus désordonnés, mais vous éliminez d’abord les réponses faciles.
Diagnostics de démarrage Mac : autres modes
Pendant que vous vous familiarisez avec les diagnostics de démarrage, deux autres modes de démarrage valent la peine d’être connus :
Mode sans échec : Maintenez Maj pendant le démarrage sur Intel, ou maintenez Maj après l’écran des options de démarrage sur Apple Silicon. Le mode sans échec charge une version minimale de macOS avec les extensions tierces désactivées. Si votre Mac fonctionne normalement en mode sans échec mais se comporte mal autrement, c’est une extension de noyau tierce ou un élément de démarrage qui en est la cause.
Mode de récupération : Maintenez Commande + R sur Intel, ou maintenez le bouton d’alimentation jusqu’aux options de démarrage sur Apple Silicon, puis choisissez Options. La récupération vous donne accès à l’Utilitaire de disque, à la restauration Time Machine et à une option de réinstallation de macOS. Utilisez-la si votre logiciel système est corrompu.
Apple Diagnostics est différent de ces deux modes. Il teste le matériel indépendamment, avant que macOS ne se charge.
Résumé
Apple Diagnostics est le bon point de départ lorsque vous suspectez que le matériel cause des problèmes sur votre Mac. Le processus est simple : maintenez D pendant le démarrage (ou Commande + D depuis l’écran des options de démarrage Apple Silicon), attendez quelques minutes et lisez les résultats. S’il y a des problèmes, les codes de référence vous orientent vers la bonne réparation.
Lorsque le matériel réussit, remontez dans la pile. Les problèmes réseau sont la catégorie la plus concrète suivante, et ils sont testables avec ping, traceroute et les recherches DNS. NetUtil rend ces tests accessibles sans Terminal si c’est utile.
L’objectif est de savoir dans quelle couche se situe le problème avant de commencer à réparer quoi que ce soit.