Wat is een hardware-diagnose?
Een hardwarediagnose is een methode om problemen met de hardwaresystemen van een computer te vinden. Deze diagnosesystemen kunnen worden uitgevoerd door de gebruiker of interne programma's, geïnitieerd door de besturingssystemen van de computer of worden uitgevoerd vanuit de hardware zelf. Standaard hardwarediagnostiek omvat de noodzakelijke systemen in een computer, zoals de processor, de chipset en het geheugen, bij elke systeemstart. Deze hardwarediagnosesystemen geven vaak een essentiële vroege waarschuwing voor mogelijke systeemdefecten of -fouten.
Hardware diagnostische systemen zijn er in twee basistypen: single- en multi-purpose. Een diagnostisch programma voor één doel zal alleen een bepaald stuk hardware controleren. De controles op die hardware zijn zeer specifiek en afgestemd op dat systeem. Een multifunctionele diagnose controleert meerdere hardware-onderdelen op problemen. Omdat deze programma's niet specifiek voor een enkel stuk hardware zijn bedoeld, missen ze vaak kleine of vreemde problemen die door diagnostiek met één doel kunnen worden opgelost.
Door de gebruiker geïnitieerde diagnoseprogramma's hebben de meest uiteenlopende typen en functies. Algemene multifunctionele programma's controleren vaak items die ongebruikelijk zijn voor andere systemen om te controleren, zoals de monitor of het netwerksysteem. Aan de andere kant, omdat ze meestal een enkel 'allesomvattend' programma zijn, merken ze misschien geen subtiliteiten op die meer specifieke programma's zullen vinden. Diagnostische programma's voor eenmalig gebruik worden vaak geleverd door hardwarefabrikanten en zijn een goede eerste stap bij het identificeren van vreemd computergedrag zodra een persoon het stuk hardware beperkt.
Interne diagnoseprogramma's zijn meestal afkomstig van twee locaties: het stuurprogramma van de hardware of het besturingssysteem van de computer. Ze hebben vaak een enkel doel. Deze programma's worden meestal op de achtergrond uitgevoerd wanneer een computer in bedrijf is. De scans van een besturingssysteem controleren op afwijkingen in de antwoorden die het van hardware ontvangt en vinden deze vaak pas nadat de hardware al is begonnen te falen. Diagnostische systemen voor stuurprogramma's besteden meer aandacht en zullen vaak vreemd gedrag in een stuk hardware melden zodra dit duidelijk wordt, maar slechts enkele hardware heeft deze vormen van stuurprogramma's.
Een hardwarediagnostiek die wordt uitgevoerd door de besturingssystemen van de computer, werkt op een zeer basisniveau. Het bewaakt doorgaans de vermogensniveaus en responstijden in plaats van de geldigheid van de gegevens. Het merendeel van de actieve scans vindt plaats tijdens de opstartvolgorde, waarbij programma's voor eenmalig gebruik controles op verschillende computersystemen uitvoeren. Na het opstarten bevinden deze hardwarediagnostiek zich meestal op de achtergrond en waarschuwen de gebruiker alleen wanneer er iets ergs gebeurt.
Het laatste type hardwarediagnose wordt uitgevoerd door de hardware zelf. Omdat deze interne programma's in de hardware zijn ingebouwd, hebben ze altijd een enkel doel. Deze programma's controleren het systeem op alles wat buiten de specificaties van de hardware valt. Wanneer het iets vindt, waarschuwt het de interne systemen van de computer, die vervolgens het besturingssysteem waarschuwt.