Internet
Fact-checked

At EasyTechJunkie, we're committed to delivering accurate, trustworthy information. Our expert-authored content is rigorously fact-checked and sourced from credible authorities. Discover how we uphold the highest standards in providing you with reliable knowledge.

Learn more...

What is a Hardware Diagnostic?

M. McGee
M. McGee

A hardware diagnostic is a method of finding problems with a computer’s hardware systems. These diagnostic systems can be run by the user or internal programs, initiated by the computer’s control systems or executed from within the hardware itself. Basic hardware diagnostics cover the necessary systems in a computer, such as the processor, the chipset and the memory, on every system boot. These hardware diagnostic systems often give an essential early warning of potential system breakdown or failure.

Hardware diagnostic systems come in two basic types—single- and multi-purpose. A single-purpose diagnostic program will only check a certain piece of hardware. The checks on that hardware are very specific and tailored to that system. A multi-purpose diagnostic will check multiple pieces of hardware for problems. Since these programs are not specifically for a single hardware piece, they will often miss small or strange problems that single-purpose diagnostics catch.

Hardware diagnostics can be controlled by humans or internal programs.
Hardware diagnostics can be controlled by humans or internal programs.

User-initiated diagnostic programs have the widest range of types and functions. Common multi-purpose programs will often check items that are unusual for other systems to check, such as the monitor or network system. On the other hand, since they are typically a single ‘catch-all’ program, they may not notice subtleties that more specific programs will find. Single-purpose diagnostic programs are often supplied by hardware manufacturers and are a good first step in identifying odd computer behavior once an individual narrows down the piece of hardware.

A hardware diagnostic is a method of finding problems with a computer's hardware system.
A hardware diagnostic is a method of finding problems with a computer's hardware system.

Internal diagnostics programs generally come from two locations—the hardware’s driver or computer’s operating system. They are often single-purpose. These programs will typically run in the background whenever a computer is in operation. An operating system’s scans check for abnormalities in the responses it receives from hardware, often only finding them after the hardware has already begun to fail. Driver diagnostic systems pay closer attention and will often report strange behavior in a piece of hardware as soon as it becomes apparent, but only some hardware have these forms of drivers.

Sometimes, it might be a good idea to have a computer professional perform a diagnostic check, and any repairs that are required.
Sometimes, it might be a good idea to have a computer professional perform a diagnostic check, and any repairs that are required.

A hardware diagnostic run by the computer’s control systems operates on a very basic level. It typically monitors power levels and response times rather than data validity. A majority of the active scans take place during the boot sequence, where single-purpose programs run through checks on various computer systems. After boot, these hardware diagnostics typically sit in the background, only alerting the user when something very bad happens.

IT professionals may use hardware diagnostics to identify failing computer parts.
IT professionals may use hardware diagnostics to identify failing computer parts.

The last type of hardware diagnostic is run by the hardware itself. Since these internal programs are built into the hardware, they are always single-purpose. These programs monitor the system for anything outside the hardware’s specifications. When it finds something, it alerts the computer’s internal systems, which will then alert the operating system.

Discuss this Article

Post your comments
Login:
Forgot password?
Register:
    • Hardware diagnostics can be controlled by humans or internal programs.
      By: extender_01
      Hardware diagnostics can be controlled by humans or internal programs.
    • A hardware diagnostic is a method of finding problems with a computer's hardware system.
      By: Scanrail
      A hardware diagnostic is a method of finding problems with a computer's hardware system.
    • Sometimes, it might be a good idea to have a computer professional perform a diagnostic check, and any repairs that are required.
      By: mickyso
      Sometimes, it might be a good idea to have a computer professional perform a diagnostic check, and any repairs that are required.
    • IT professionals may use hardware diagnostics to identify failing computer parts.
      By: Monika Wisniewska
      IT professionals may use hardware diagnostics to identify failing computer parts.