Come eseguire la diagnostica su un Mac: Apple Diagnostics e altro

Scopri come eseguire Apple Diagnostics su qualsiasi Mac per testare l'hardware, leggere i codici di errore e sapere quando escalare. Inoltre cosa fare quando l'hardware passa ma la connettività fallisce.

Il tuo Mac si comporta in modo strano e non sei sicuro se si tratti di un problema hardware, software o di rete. Eseguire la diagnostica è il primo passo giusto, e Apple ti fornisce uno strumento integrato che testa l’hardware senza avviare macOS. Ecco come usarlo, cosa ti dice e cosa fare dopo.

Cosa testa Apple Diagnostics

Apple Diagnostics è uno strumento di test hardware integrato in ogni Mac. Funziona indipendentemente da macOS e controlla i componenti che il software non può correggere: memoria, storage, sensori, hardware wireless e logic board. Se uno di questi sta cedendo, Apple Diagnostics lo rileverà.

Prima di Apple Silicon, questo strumento si chiamava Apple Hardware Test. Il nome è cambiato, e il metodo di avvio è cambiato leggermente, ma lo scopo è lo stesso.

Apple Diagnostics testa questi componenti:

  • Memoria (RAM): verifica la presenza di errori di memoria che possono causare crash, blocchi e corruzione dei dati
  • Storage: scansiona il drive per problemi a livello hardware (non corruzione software)
  • Wireless: testa l’hardware Wi-Fi e Bluetooth
  • Sensori: sensori di temperatura, ventole e hardware di gestione della batteria
  • Logic board: componenti principali del sistema

Se il tuo Mac va in crash casualmente, si surriscalda, produce kernel panic o si comporta in modo incoerente, Apple Diagnostics è la prima tappa giusta.

Come eseguire Apple Diagnostics

La procedura di avvio differisce tra Mac con Apple Silicon e Mac Intel.

Mac con Apple Silicon (M1, M2, M3, M4 e successivi)

  1. Spegni completamente il Mac
  2. Tieni premuto il pulsante di accensione finché non vedi “Caricamento opzioni di avvio”
  3. Nella schermata delle opzioni di avvio, premi Command + D
  4. Apple Diagnostics si avvia automaticamente

Mac Intel

  1. Spegni completamente il Mac
  2. Premi il pulsante di accensione, poi tieni immediatamente premuto il tasto D
  3. Continua a tenere premuto D finché non vedi una barra di avanzamento o la schermata di selezione della lingua
  4. Apple Diagnostics si avvia automaticamente

Se D non funziona su un Mac Intel, prova Option + D. Questo avvia Apple Diagnostics via internet, utile se la versione locale sembra corrotta.

Durante il test

Apple Diagnostics eseguirà i suoi controlli automaticamente. Il test completo richiede 2-5 minuti. Vedrai una barra di avanzamento, e quando terminerà, riceverai un messaggio “Nessun problema rilevato” o un elenco di codici di riferimento.

Collega il Mac all’alimentazione prima di eseguire la diagnostica. Scollega eventuali accessori non necessari (drive esterni, hub USB, display esterni).

Leggere i codici di riferimento di Apple Diagnostics

Se Apple Diagnostics trova un problema, restituisce uno o più codici di riferimento. Questi codici ti dicono esattamente cosa ha fallito.

Formato: i codici hanno l’aspetto di ADP000 o NDC001. Le lettere all’inizio indicano quale componente ha fallito.

Prefissi comuni:

Prefisso Componente
PPM, PPT Memoria (RAM)
HDD, SSD Storage
NFL, NDC, NDD Hardware Wi-Fi / wireless
VFD Video
PFM Alimentazione / logic board
ADP Nessun problema rilevato (questo è un esito positivo)

Apple mantiene una ricerca completa dei codici di riferimento su support.apple.com/102562. Inserisci il tuo codice lì per ottenere il significato specifico e i passaggi successivi consigliati.

Se ricevi un codice della serie N (NFL, NDC, NDD), il tuo hardware Wi-Fi ha un problema. Questo è distinto da un problema di connettività software. I guasti wireless a livello hardware richiedono assistenza, non una reinstallazione di macOS.

Cosa fare dopo aver eseguito Apple Diagnostics

Nessun problema rilevato: il tuo hardware è sano. Qualunque cosa stia causando problemi si trova nel livello software o di rete, non nell’hardware. Continua a leggere per scoprire cosa controllare dopo.

Problemi rilevati: prendi nota dei codici di riferimento. Se i codici puntano a un guasto hardware, prenota un appuntamento al Genius Bar o contatta un fornitore di assistenza autorizzato Apple. Porta i tuoi codici di riferimento all’appuntamento. Se il tuo Mac è in garanzia o con AppleCare, le riparazioni hardware potrebbero essere coperte.

Il test è stato inconcludente: eseguilo di nuovo. I problemi hardware intermittenti a volte non si manifestano al primo tentativo. Se ottieni costantemente risultati puliti ma il tuo Mac continua a crashare, il problema potrebbe essere termico (l’hardware è a posto a freddo ma si guasta sotto carico).

I livelli di diagnostica su un Mac

I guasti hardware sono una categoria di problemi del Mac. Ma la maggior parte dei problemi che le persone risolvono quotidianamente non sono affatto guasti hardware. Capire dove si trovano effettivamente i problemi aiuta a diagnosticare più velocemente.

Quando Apple Diagnostics dà al tuo Mac una buona salute, il problema si trova in uno dei livelli superiori. La maggior parte dei problemi di connettività risiede nel livello di rete.

Quando l’hardware è a posto: diagnostica di rete

Una volta che sai che l’hardware è a posto, i problemi di connettività puntano al livello di rete. Questo è un tipo di risoluzione dei problemi fondamentalmente diverso.

I problemi di rete hanno i loro sintomi:

  • Pagine che si caricano lentamente o scadono su una rete ma non su un’altra
  • Siti o servizi specifici che falliscono mentre altri funzionano
  • Alta latenza sulle videochiamate ma velocità di download veloci
  • Errori di risoluzione DNS (i siti mostrano “server non trovato” anche se internet funziona)

Questi non sono problemi hardware. Il tuo chip Wi-Fi ha superato la diagnostica. Il problema sta nel modo in cui i pacchetti viaggiano dal tuo Mac a un server e viceversa.

I test di rete principali

Ping misura la latenza di andata e ritorno verso un host. Ti dice se riesci a raggiungere qualcosa e quanto velocemente risponde la connessione:

ping -c 10 8.8.8.8

Traceroute mappa ogni hop del router tra il tuo Mac e una destinazione, mostrando dove si verificano ritardi o guasti:

traceroute google.com

DNS lookup verifica se il tuo resolver DNS funziona e restituisce gli indirizzi corretti:

nslookup apple.com

Questi sono i tre test che ti diranno dove nella rete si trova un problema. Tempi di ping elevati indicano latenza. Traceroute mostra quale hop è lento. Gli errori di DNS lookup indicano problemi del resolver.

Senza Terminale

Se preferisci non lavorare nel Terminale, NetUtil esegue tutti questi test attraverso un’interfaccia semplice. Inserisci un nome host, scegli il test e vedi i risultati esposti chiaramente. È particolarmente utile quando stai eseguendo più test in sequenza, poiché non hai bisogno di ricordare la sintassi per ogni comando o destreggiarti tra le finestre del Terminale.

NetUtil include anche scansione porte, ricerche Whois e altre utility che emergono nella risoluzione dei problemi di rete. Tutto è in un unico posto.

L’ordine giusto per la diagnostica Mac

Quando qualcosa va storto sul tuo Mac e non sei sicuro da dove iniziare:

  1. Esegui prima Apple Diagnostics. Richiede cinque minuti e esclude completamente l’hardware. Se trova qualcosa, hai un passo successivo chiaro. Se non trova nulla, puoi andare avanti sapendo che l’hardware non è la causa.

  2. Controlla il software di sistema dopo. Se la diagnostica è passata, esamina i recenti aggiornamenti di macOS, le installazioni di app o le modifiche alle autorizzazioni che potrebbero spiegare il comportamento.

  3. Esegui i test di rete se è coinvolta la connettività. Ping, traceroute e DNS lookup restringono il campo su dove nel percorso di rete si trova il problema.

  4. Testa le applicazioni specifiche per ultime. Se tutto sotto il livello dell’app è a posto, il problema è nell’app stessa.

Questo ordine fa risparmiare tempo perché i problemi hardware e di rete hanno risposte concrete e verificabili. O hai errori di RAM o non ce li hai. I pacchetti raggiungono il DNS di Google o non lo raggiungono. I problemi software sono più confusi, ma prima elimini le risposte facili.

Diagnostica di avvio Mac: altre modalità

Mentre impari la diagnostica di avvio, vale la pena conoscere altre due modalità di avvio:

Safe Mode: tieni premuto Shift durante l’avvio su Intel, o tieni premuto Shift dopo la schermata delle opzioni di avvio su Apple Silicon. Safe Mode carica una versione minimale di macOS con le estensioni di terze parti disabilitate. Se il tuo Mac funziona normalmente in Safe Mode ma si comporta male altrimenti, la causa è un’estensione kernel di terze parti o un elemento di avvio.

Recovery Mode: tieni premuto Command + R su Intel, o tieni premuto il pulsante di accensione fino alle opzioni di avvio su Apple Silicon, poi scegli Opzioni. Recovery ti dà accesso a Utility Disco, il ripristino Time Machine e un’opzione di reinstallazione di macOS. Usalo se il tuo software di sistema è corrotto.

Apple Diagnostics è diverso da entrambi. Testa l’hardware indipendentemente, prima che macOS si carichi.

Apple Diagnostics è il punto di partenza giusto quando sospetti che l’hardware stia causando problemi sul tuo Mac. Il processo è semplice: tieni premuto D durante l’avvio (o Command + D dalla schermata delle opzioni di avvio di Apple Silicon), aspetta qualche minuto e leggi i risultati. Se ci sono problemi, i codici di riferimento ti indirizzano alla riparazione giusta.

Quando l’hardware passa, sale di livello. I problemi di rete sono la categoria più concreta successiva, e sono verificabili con ping, traceroute e DNS lookup. NetUtil rende questi test accessibili senza Terminale se è utile.

L’obiettivo è sapere in quale livello si trova il problema prima di iniziare a correggere qualsiasi cosa.