Hi @Raja Shanmugam ,
Thanks for reaching out.
From what you described, this behavior can be confusing at first, but it aligns with how Windows generates hardware identifiers like ASHWID. ASHWID doesn’t use fixed physical serial numbers - instead, Windows hashes hardware information that it reads from the system firmware (SMBIOS) and the operating system at runtime. Because of that, it’s sensitive to how the hardware is reported, not just whether the physical parts have changed. For context on how Windows reads hardware information from firmware, see the SMBIOS documentation here:
https://learn.microsoft.com/en-us/windows-hardware/drivers/bringup/smbios
and also this page about how Windows reads hardware information:
https://learn.microsoft.com/en-us/windows/win32/sysinfo/getting-hardware-information
When switching between different Dell docking stations, the system may re‑enumerate hardware and change the way memory information is reported by the firmware or drivers - even if the memory modules themselves are unchanged. Slight differences in what Windows reads can result in a different hash for the memory portion of the identifier.
Similarly, the processor portion of the identifier can change without replacing the CPU. Windows retrieves processor details such as architecture, processor ID, and other attributes via APIs like GetSystemInfo or the Win32_Processor class (which itself reads information from SMBIOS). For more information, see:
https://learn.microsoft.com/en-us/windows/win32/api/sysinfoapi/ns-sysinfoapi-system_info
https://learn.microsoft.com/en-us/windows/win32/cimwin32prov/win32-processor
If firmware/BIOS reports slightly different processor information, the resulting hash can change.
In short, ASHWID isn’t guaranteed to remain stable through all hardware state changes, especially with external hardware like docking stations involved. For scenarios requiring a stable machine identity, it’s recommended not to rely on ASHWID alone as an absolute identifier.
Hope this helps! If my answer was helpful - kindly follow the instructions here so others with the same problem can benefit as well.