Studio render of a small expansion card with a laser-etched metal ID plate of dot-matrix marks clipped to its bracket, beside a matching etched plate

Reference · 2 min read

Hardware identifiers and matching

A hardware identifier is a string reported for a device that helps Windows match it with installation information. It describes compatibility, not ownership, and it is not normally the same as the serial number printed on the case.

How the pieces connect

The most specific entry may describe a vendor, product, revision, and subsystem. Less specific entries can omit some distinctions. An installation file lists identifiers that its package supports, and Windows evaluates those declarations alongside other ranking factors. Matching is therefore more structured than finding a similar model name in a list of filenames.

An everyday example

Two computers sold under one family name can contain different wireless modules. Their friendly names may look alike while their identifier strings differ. Conversely, several retail products can use the same underlying controller and expose closely related values. Comparing the full relevant string explains why marketing labels alone are an unreliable compatibility test.

Reading the information in context

Do not confuse the hardware-ID list with the device-instance path. The latter can include information that distinguishes a particular connection or unit. When sharing device details, include only what the question requires and avoid publishing serial-bearing instance values. The companion guide explains how to inspect the Details tab without modifying any settings or installing additional software.

Reading map: Hardware identifiers and matchingFirst 3 topics in reading order: How the pieces connect; An everyday example; Reading the information in context. Each topic links to its section or page.INSIDE THIS PAGEHardware identifiers and matching1How the pieces connect1 paragraph2An everyday example1 paragraph3Reading the informationin context1 paragraph

Computer & System

Note these before you change anything

Useful facts to have to hand while reading about hardware identifiers and matching.

  • Motherboard or computer model and firmware version
  • Chipset driver package version
  • Any firmware settings changed from defaults
  • Unknown devices listed in Device Manager

Computer & System: One selected path: a device on a chipset bus

  1. Operating systemmanages devices
  2. Chipset driversidentify buses and power features
  3. ChipsetPCIe, USB and SATA links
  4. Firmware (UEFI)initialises hardware at start-up
  5. Attached deviceson those links
Conceptual schematic of a selected path, not every request. Shown in one direction; the reverse direction uses related layers. Real systems add services, filter drivers and firmware not shown. Highlighted: the layer a driver change affects.