LogoLogo
OSDeploy.comTwitterPowerShell GalleryGitHub
  • Overview
  • Release Notes
  • OSDeploy Home
  • Module
    • Install and Update
    • Functions
      • Get-DellModelPack
      • Get-HpModelPack
      • Save-OSDDriverPack
      • Save-OSDIntelPack
      • Save-OSDModelPack
      • Save-OSDMultiPack
      • Show-OSDWmiQuery
      • Update-ModuleOSDDrivers
      • Update-OSDDriverScripts
      • Update-OSDMultiPack
    • PowerShell Gallery
    • GitHub
  • Docs
    • Driver Basics
      • SystemSKU
      • HardwareID
      • SUBSYS
      • Microsoft Update Catalog
      • OEM Drivers
      • Generic Drivers
      • Audio Drivers
      • Driver Family Packs
      • Security
      • Recommendation
    • AmdPack (AMD Video)
      • AMD Reference
        • Enterprise Drivers
        • CVE
        • ISV Certifications
        • OEM Radeon Compatibility
        • OEM Radeon Pro Compatibility
      • Real World OEM Compatibility
      • AmdPack Download
      • AmdPack Package
    • NvidiaPack (Nvidia Video)
      • Nvidia Enterprise Drivers
      • Nvidia CVE
      • Nvidia vs OEM
      • Standard vs DCH
    • OSDDriver Basics
      • WorkspacePath
      • Save-DellModelPack
      • MultiPack
        • Create a Single Model MultiPack
        • Add a Similar Model Pack
        • Add a Different Model Pack
        • DellMultiPack (Full)
        • DellMultiPack (Size Comparison)
        • Create a Generation Pack
        • Final Results
        • Deployment
    • How I Roll
      • Drivers
        • IntelPack MDT
        • IntelPack 10.0 x64
        • IntelPack 10.0 x86
        • NvidiaPack 10.0 x64
        • NvidiaPacks (MultiOS)
        • DellMultiPack 10.0 x64 MDT
        • MDT - DellMultiPack (MultiOS)
        • Update-DellMultiPack
        • CM - Dell Generation Packs
      • MDT - Microsoft Deployment
        • MDT Integration
        • MDT Deployment
      • CM - Configuration Manager
        • CM Packages
        • CM Task Sequence
        • CM Deployment Test
  • Links
    • Dell
      • Model Packs
      • Family Packs
      • Family Packs (DIA)
    • Intel
      • Bluetooth
      • Ethernet
      • Wireless
    • Nvidia
      • Driver Search
      • Advanced Driver Search
      • Quadro Branch History
      • CVE
  • Development
    • Solutions
      • Deploy Cabs
      • Intel Video - Part 1
      • Intel Video - Tests
      • Remove Intel Video Drivers
      • AMD Video Drivers
      • Nvidia Video Drivers
    • NvidiaPack
      • NvidiaPack Test
    • Examples
      • MDT Dell Win7 + Win10 x64
      • Windows 7 to Windows 10 Upgrade
    • ConfigMgr
      • Packages
        • IntelPack 10.0 x64
        • NvidiaPack 10.0 x64
      • Task Sequence
    • Deployment
      • Integration
        • ConfigMgr Package
        • ConfigMgr Task Sequence
      • Execution
        • Local Test
        • Windows Setup
        • ConfigMgr Package Deploy
  • Real World
    • HPMultiPack
      • Heine Hanevik
Powered by GitBook
On this page
  • DeviceID Pattern
  • The 0832
  • The 1028
  • Lesson Learned

Was this helpful?

  1. Docs
  2. Driver Basics

SUBSYS

PreviousHardwareIDNextMicrosoft Update Catalog

Last updated 5 years ago

Was this helpful?

This is where things get fun. Looking back at the screenshot of my Device Manager, there is also a SUBSYS listed

What Hardware Manufacturers do is they assign a SUBSYS to OEMs, so in the case of a Video Card, you should not find a SUBSYS from a Dell Computer that matches an HP, or Lenovo

DeviceID Pattern

You can use PowerShell to return the DeviceID's in your computer using the following command (I've limited this to the PCI Bus for readability)

Get-PnpDevice | ? {$_.DeviceID -match 'PCI\\'} | Select DeviceId, Name | Sort DeviceId

This returns the following results, and there is my Video Card

A closer look reveals quite a pattern. Many of my devices have a SUBSYS of 08321028

So why is this pattern in some of my DeviceID's?

The 0832

Remember this?

The 1028

So let's take a closer look at the 1028 in the SUBSYS, none other than Dell

Lesson Learned

The SUBSYS is used to identify Dell Precision 7730 for each of these pieces of hardware. This is how Intel or Nvidia can refuse to support you, because they know by the DeviceID exactly what system this came from. It's also how Drivers know what customizations your OEM wants.

The lesson learned is that a Driver that has a SUBSYS that matches your System was written for your specific computer, no matter whether the Driver came from Intel, Nvidia, or Dell

LogoFind unknown device information and drivers | Device HuntDevice Hunt