Una vasta gamma di strumenti diagnostici è necessaria per diagnosticare e riparare i problemi del computer. Gli strumenti diagnostici sono divisi in due tipi principali, hardware e software. Gli strumenti di diagnostica hardware sono generalmente dispositivi fisici progettati per determinare le condizioni di vari componenti hardware del computer. Gli strumenti di diagnostica del software sono programmi per computer utilizzati, all’interno o all’esterno di un sistema, per determinare le cause di malfunzionamenti software e hardware all’interno del software e dell’hardware del computer. Sia gli strumenti software che quelli hardware devono essere spesso utilizzati nella diagnosi e nella riparazione dei computer.
Un tester di alimentazione è uno strumento diagnostico hardware utilizzato per determinare se l’alimentatore di un computer funziona correttamente. Esistono diversi tipi che non solo funzionano in modi diversi, ma a volte sono costruiti solo per tipi specifici di alimentatori. Collegando il tester direttamente all’alimentatore, l’utente può testare gli alimentatori del computer e diagnosticare guasti specifici, solitamente tramite uno schermo LCD.
Un altro strumento di diagnostica hardware è la scheda POST (power-on self test) o la scheda POST BIOS (basic input-output system). Questi sono usati principalmente per capire perché un computer non si avvia. L’utente può inserire la scheda nello slot di espansione di un computer, attraverso il quale riceve un codice di errore a due cifre dal BIOS del computer. Questi strumenti non funzioneranno se il BIOS del computer non funziona.
Le spine loop-back, o adattatori, sono un altro tipo di strumento hardware. Questi semplici dispositivi sono prese progettate per molte delle porte specifiche di un computer. Una volta collegati, emetteranno semplici segnali elettronici che l’utente può decodificare per trovare vari bug del computer durante l’esecuzione di test elettronici. Esistono molti strumenti hardware più specializzati, alcuni dei quali funzionano solo con determinati sistemi informatici.
Un importante esempio di strumento diagnostico software è un tipo di programma utilizzato oggi sulla maggior parte dei computer, il programma antivirus. Questo è un tipo di strumento che viene utilizzato per monitorare continuamente un sistema informatico alla ricerca di virus e altri problemi informatici e tentare di risolverli qualora dovessero presentarsi. I programmi anti-spyware sono simili e diagnosticano i computer per verificare se contengono programmi indesiderati progettati principalmente per causare danni.
Molti altri strumenti diagnostici di software per computer sono costruiti per testare e regolare molti aspetti di un sistema informatico. Alcuni, ad esempio, monitoreranno la temperatura di vari componenti hardware e faranno sapere all’utente quando si sono surriscaldati o aumenteranno varie velocità della ventola per compensare. Molti strumenti diagnostici simili sono in esecuzione sui computer dal momento dell’avvio fino allo spegnimento e molti di questi sono indicati come servizi informatici.
Questi altri strumenti software di monitoraggio del sistema possono verificare la presenza di errori nei dischi rigidi, nella RAM, nei registri di sistema e altro. Quando un computer che non funziona deve essere testato con un software, spesso viene eseguito da un computer esterno, come un laptop. Il laptop di un tecnico di riparazione è in genere caricato con molti di questi strumenti diagnostici, in modo che il computer di diagnosi possa essere esso stesso uno strumento diagnostico.