[Windows 10] How to find a driver by the hardware ID of a peripheral device! Explains how to read + ID and its meaning

Tips / Knowledge

Hello!This time you can check with Device ManagerHow to find a driver by hardware IDI will introduce.

In Windows, when you install a peripheral device, it may be recognized as an "unknown device" for which the driver cannot be found.
Basically, the solution is to download the driver from the official manufacturer and install it.

However, when you newly install an OS on an old laptop computer or a home-built PC, there are too many "unknown devices" and you may not know which is the hardware in question.After installing the included drivers, there are often a few devices left behind.

At that time"Hardware ID" is useful for getting a certain amount of stars.

What is a hardware ID?

There are so many computer parts out there.A computer is a system that combines such parts.And for eachUnique name for the partAs a method of attachingI have a hardware ID.

The hardware ID is not just an ID, there is some information that can be read from it.
As an example, let's take a look at Intel graphics.

Examples of built-in devices

I have color-coded it, but as shown in the above figureInformation separated by \ and &Have their own meanings.
Windows reads this from the hardware and searches for a suitable driver.

The above information is summarized in the table below with their meanings and examples.

meaningDescriptionValue example
category nameA large category of what devices.It often indicates which input / output is used internally.PCI, ACPI, SCSI, etc.
Vendor IDThe number assigned to the vendor.You can see which company made it.VEN_8086: Intel
Device IDA number that can be managed within the vendor.You can see which product it is.
It may not be a DEV (Disk, PID, etc.)
DEV_3EA0: Intel Graphics
Subsystem IDA number that can be managed within the vendor.Used for finer classification than device ID.Often notSUBSYS_835510F7: No detailed information
Firmware versionThe firmware version of that hardware.The notation method varies depending on the vendor.REV_02: XNUMXnd edition

As shown in this tableYou can read a lot of informationYou can see that.
I think it will be useful enough for clues when looking for a driver.

Example of USB device

As another pattern, the example for a USB device is as follows.

"VID_056E" is ELECOM in human interface device. PID_00D9 seems to be a mouse product line.It seems that the firmware is the first edition.

How to get the hardware ID

First, open Device Manager.
There are many ways to open it, but I think it's relatively quick to right-click the "Start Button" and then click "Device Manager".

Find the device you want in Device Manager and double-click it to open its properties.
This time, let's open the properties of the graphic device as an example.

Click the "Details" tab of the opened screen to switch screens, and select "Hardware ID" from the list of properties.

Then, in the list of valuesDetailed hardware ID at the topIs displayed.
You can get information by reading from here.

How to find a driver using a hardware ID

Search the internet for hardware ID

First of all, as a quick way to find out,Search for hardware ID as it is on search sites such as GoogleIt is to call.

It's often not very good to include the firmware version, so it's a good idea to use a second value that omits it.

A search with this should usually give you information about what kind of device it is.

Find your hardware ID in the Windows Update Catalog

The Windows Update Catalog contains not only updates but also driver updates... Thanks to this mechanism, you can update the driver with Windows Update.

Microsoft Update Catalog

Again, you can find the driver by searching by hardware ID.

It's easy to do.In the search bar at the top right, as beforeEnter the hardware ID that does not include the firmware version and press the "Search button"only.

Then, the list of drivers found like this is displayed.
You can download the driver that suits your system from this list.
* In the above example, the latest driver is at the top, so you can download and install it.

Note that this driver is often provided in a cab file.
Since the installer is not included, you need to apply the driver manually after decompressing.

I hope you can refer to this article for how to do it.

Use a hardware ID search site

On various sitesIt creates a database of hardware IDs...You can easily identify your device by using these sites.

Although it is an English site,DEVICE HuntI think the area is intuitive and easy to understand.

Find unknown devices using a vendor and device ID. | Device Hunt
A PCIdatabase.com replacement to hunt out that unknown device information and drivers.

When it comes to the amount of information, I often use these sites.
http://www.linux-usb.org/usb-ids.html
https://pci-ids.ucw.cz/
If you click the link ***. Ids in the linked Download, a list of information will appear, so if you search for this, you will be able to find out what kind of device it is.

If you use a general browser, you can easily search by displaying the search bar with "Ctrl + F".

Afterword

This time, I introduced how to search for a driver by hardware ID.

As the name implies, the hardware ID is the only (unique) character that identifies the device.The computer determines this and uses the driver to actually move it.It's a bit like computer language (?)
If you can read this, you will be able to obtain various information.

The article is about Windows, but it is the Linux system that makes better use of these.
I think there were many descriptions of Linux on the site I introduced on the way, but people using Linux systems usually prepared their own drivers. (Currently, hardware vendors are working hard to make it work with the initial general-purpose driver.) Therefore, it was necessary to obtain the Internet and technical information using the hardware ID as a hint.

Since it was a life-and-death problem for Linux users, there are many sites where users volunteer to publish hardware ID information.Thanks to that, I am grateful that I was able to identify the driver by the method like this article.

If you want to know more details, please refer to the detailed article posted on Microsoft.
(It's a little hard to see ... Rather, there is too much information!)

Device identification string --Windows drivers
Plug and Play (PnP) Manager and other device installation components use device identification strings to identify the devices installed on your computer.

I hope it helps you.

Comment

Translate »
I copied the title and URL