How To Find Unknown Device Drivers By Their Vendor & Device ID

Saikat Basu 02-09-2009

ThumbnailRule No.1: Never lose your device driver CDs.


Rule No.2: Be prudent and keep a backup 3 Useful Software to Backup Your Hardware Drivers In Windows Read More copy close by.

Rule No. 3: If you lose your driver files, know where to download it from again.

Congratulations! If you have flouted at least two of the above rules, then this post might serve as deliverance from the three cardinal sins. I am a fellow sinner. But, the third rule has often bailed me out and it’s thanks to a little postscript to the third rule that has washed away my need for penance.

Device Manager is the place where all drivers are displayed. An unknown device gets a yellow question mark against it in Device Manager. The causes could be one or a few – You could have installed the wrong device driver which the OS does not recognize. Or the hardware itself could be faulty. All such cases lead a device driver to be classified as an unknown device.

The easiest way to resolve an unknown status is to find device drivers from the manufacturer’s website and download them. The respective websites usually have drill down menus to take you to the right driver for your OS. But what if you can’t recollect the make or brand of the device? To err is human; to fix it is divine duty. Thankfully, ways exist that makes correcting unknown device status as easy as a prayer.


The Manual Way from the Device Manager

Every device driver comes with two identity numbers – the Vendor ID and the Device ID. These two numbers can be used to track down the manufacturer and the specific device driver. The Device ID is the most unique identifier for a device. Hardware ID’s can be less specific. Device ID is what gets accessed first during setup.

    1. Open Device Manager from”¦
      • Control Panel – System – Hardware – Device Manager (In Windows XP).
      • Control Panel – System and Maintenance – Administrative Tools – Computer Management – Device Manager (In Windows Vista).
      • Alternatively, in the Run box type devmgmt.msc.
    2. Unknown devices would be listed as such and marked out with a yellow question mark.

find device drivers

    1. Select the unknown device and right click to access Properties.
    2. In the Properties window click on Details tab and select Device Instance Id from the drop down.

device drivers downloads

  1. An alphanumeric string like this PCI\VEN_1217&DEV_7130&SUBSYS_012F1025&REV_01\4&6B16D5B&0&33F0 is the identification marker for the device. We only need to isolate the Vendor ID number (prefixed with VEN) and the Device ID number (prefixed with DEV). In this case, Vendor ID is 1217 and Device ID is 7130.

With the numbers identified, a few resources can be tapped to get the vendors behind these numbers.

PCI Database

It is a reputedly the largest centralized database of PCI device IDs to find your device driver. Using the search box, you can search vendors and devices by IDs. Either one of the searches gives you the clue about the origins of this device. Further information can be obtained from the vendor’s website or a Google search.



The Software Way Using Unknown Devices

A small free standalone software aptly named Unknown Devices offers a quick way to get to the anonymous device drivers. The 630 KB sized software (beta ver.1.4.20) runs directly without an installation. The database used by the software comes in 3 text files located in the same folder.

    1. The program scans the devices installed and displays the name of the manufacturer and the devices discovered.

find device drivers

    1. The detailed info includes the vendor and device IDs along with the manufacturer names.


    1. A Google search is available for any of the details with a right-click.  For instance, a Google search using the hardware ID can be used to find device drivers.
    2. The text based database can also be queried for any hardware ID using its integrated Lookup Hardware ID search box.



The beta version (1.4.20) extends support to Vista.

The info obtained using the above two methods, does not guarantee a solution. In some cases, the information will take us into a blind alley because the device driver itself is not available. But the two ways do help to unmask the unidentified devices and make them accessible with a few more details. With the devices identified, we are in a better position to query the manufacture or hunt around on the web for the right device driver.

Let me point you to some resources to find device drivers as a starter”¦

With 400,000 drivers, it is very nearly king of the heap. The free membership comes with a few limitations like access to all 100,000+ member uploaded drivers but limited access to the site’s own 300,000+ uploaded drivers. But free entry into its huge company database list and community forum makes this site a great hub. As it allows user submitted drivers, you can put in a request for an obsolete driver.

Nearly 30,000 drivers are indexed by company name and driver type. Read more about it here.

It offers a downloadable driver scanner. The site is well laid out with a database of 120,000 drivers listed by manufacturer and device type.

Let us know how you deal with an unknown device driver and make it a bit more recognizable.

Image credit: viagallery

Affiliate Disclosure: By buying the products we recommend, you help keep the site alive. Read more.

Whatsapp Pinterest

Leave a Reply

Your email address will not be published. Required fields are marked *

  1. Rizwan Ranjha
    October 12, 2018 at 3:03 pm

    There are more websites in replacement of You can use or to update the right direction

  2. defecta
    November 13, 2017 at 11:02 pm

    looks like is dead at the time of writing. :(

    • Doug Thwaites
      February 3, 2018 at 8:36 am

      Hi Defecta, I have just finished building a replacement ;)

      It has all of the note fields which included drivers and imports the PCI database nightly.

      Hope it helps.

  3. Jorge Rodríguez
    August 5, 2016 at 5:36 am

    Thanks Saikat, you're the best!

  4. Anthony Rousek
    December 10, 2014 at 11:08 pm

    Nice comments, I also use when I have trouble finding device drivers. Checkout my guide here

  5. Von
    September 13, 2009 at 10:39 pm

    in Vista, there is no "Device Instance Id"

    • Anne
      December 29, 2009 at 5:00 pm

      Try "Device Instance Path"?

  6. Saikat
    September 8, 2009 at 12:38 am


    Thanks for the info!

  7. Alex
    September 2, 2009 at 3:07 pm

    Hi!but according to you, DriverMax, does the same job?

    • Saikat
      September 2, 2009 at 11:57 pm

      Yes, it does. There are a few others too which scan the system and download drivers for you.

  8. Me
    September 2, 2009 at 2:01 pm

    What about identifying usb unknown devices?

    • Saikat
      September 5, 2009 at 1:16 am

      Most USB and IEEE 1394 devices function correctly without additional device drivers because they are configured by the drivers that are included with Windows for these bus types. However, an additional device driver is needed if the device does not fit the defined and supplied Windows class drivers. If the bus cannot identify the device, it interprets the device as a composite device and then reports it as such in Device Manager. [Microsoft]

  9. Jim
    September 2, 2009 at 1:37 pm

    your blog is awesome! I check it almost everyday. This is precisely the kind of information I come for, thanks!

  10. Art_Teac
    September 2, 2009 at 4:03 pm

    PC Wizard v2009.1.90:

    There is a portable version (see the "ZIP package") that has really been a life-saver to me!

    • Saikat
      September 2, 2009 at 11:59 pm

      Thanks for the info. Portable versions are lifesavers!