Aparatinės įrangos diagnostika – tai būdas rasti kompiuterio aparatinės įrangos sistemų problemas. Šias diagnostikos sistemas gali paleisti vartotojas arba vidinės programos, inicijuoti kompiuterio valdymo sistemos arba vykdyti iš pačios aparatinės įrangos. Pagrindinė aparatinės įrangos diagnostika apima būtinas kompiuterio sistemas, tokias kaip procesorius, mikroschemų rinkinys ir atmintis, kiekvieną kartą paleidžiant sistemą. Šios aparatinės įrangos diagnostikos sistemos dažnai iš anksto įspėja apie galimą sistemos gedimą arba gedimą.
Aparatinės įrangos diagnostikos sistemos būna dviejų pagrindinių tipų – vienos ir daugiafunkcinės. Vienos paskirties diagnostikos programa patikrins tik tam tikrą techninės įrangos dalį. Tos aparatinės įrangos patikrinimai yra labai specifiniai ir pritaikyti tai sistemai. Daugiafunkcė diagnostika patikrins, ar keliose aparatinės įrangos dalyse nėra problemų. Kadangi šios programos nėra specialiai skirtos vienai aparatūros daliai, jos dažnai nepastebės mažų ar keistų problemų, kurias užfiksuoja vienos paskirties diagnostika.
Naudotojo inicijuojamos diagnostikos programos turi plačiausią tipų ir funkcijų spektrą. Įprastos daugiafunkcinės programos dažnai tikrina elementus, kurie yra neįprasti kitoms sistemoms, pvz., monitorių ar tinklo sistemą. Kita vertus, kadangi tai paprastai yra viena „pagaunama“ programa, jie gali nepastebėti subtilybių, kurias ras konkretesnės programos. Vienos paskirties diagnostikos programas dažnai tiekia aparatūros gamintojai ir yra geras pirmasis žingsnis nustatant keistą kompiuterio elgseną, kai asmuo susiaurina aparatinės įrangos dalį.
Vidinės diagnostikos programos paprastai pateikiamos iš dviejų vietų – aparatinės įrangos tvarkyklės arba kompiuterio operacinės sistemos. Jie dažnai yra vienos paskirties. Šios programos paprastai veiks fone, kai veikia kompiuteris. Operacinės sistemos nuskaitymai tikrina, ar atsakymuose, kuriuos ji gauna iš aparatinės įrangos, nėra nukrypimų, dažnai juos aptinka tik po to, kai aparatinė įranga jau pradėjo veikti. Vairuotojų diagnostikos sistemos atkreipia dėmesį ir dažnai praneša apie keistą aparatinės įrangos elgseną, kai tik tai tampa akivaizdu, tačiau tik kai kuri aparatinė įranga turi tokias tvarkykles.
Kompiuterio valdymo sistemų vykdoma aparatinės įrangos diagnostika veikia labai paprastai. Paprastai jis stebi galios lygius ir reakcijos laiką, o ne duomenų galiojimą. Dauguma aktyvių nuskaitymų atliekami įkrovos sekos metu, kai vienos paskirties programos tikrinamos įvairiose kompiuterių sistemose. Po įkrovos ši aparatinės įrangos diagnostika paprastai veikia fone ir tik įspėja vartotoją, kai nutinka kažkas labai blogo.
Paskutinio tipo aparatinės įrangos diagnostiką vykdo pati aparatinė įranga. Kadangi šios vidinės programos yra integruotos į aparatinę įrangą, jos visada yra vienos paskirties. Šios programos stebi, ar sistemoje nėra nieko, kas nepatenka į techninės įrangos specifikacijas. Kai ką nors randa, jis įspėja kompiuterio vidines sistemas, kurios įspės operacinę sistemą.