如何获取我电脑的唯一硬件ID?

Luk*_* Vo 1 maintenance validation serial-number

我要把我的电脑送去维修。但是我这里的服务名声不好,所以我觉得还是小心点为好。我打算写下所有硬件 ID,这样我就可以知道他们是否更改了我的任何硬件。

请告诉我如何获取CPU、主板、硬盘和RAM的唯一ID。如果它太难,一个可能重复但很少的数字也可以。我尝试了 CPU-Z,但没有发现它的唯一 ID。

Jam*_*ton 7

看看您是否可以从标签上读取序列号。也可以使用 CPU-Z 之类的软件,但您在那里可以做的事情是有限的。编写了一些软件来唯一识别计算机后,我可以提供一些输入:

  • 大多数/所有现代 CPU 都没有软件可读的序列号。英特尔在 1990 年代后期试图在 Pentium III 中添加一个,但引起了轩然大波,以至于他们停止了此功能。使用 CPU 可以做的最好的事情是识别特定的模型/步进,CPU-Z 在这方面做得很好。
  • 主板通常(但并非总是)在内存的 SMBios 部分包含唯一信息。来自主要原始设备制造商的计算机通常在此处的某个地方有一个序列号 - 但我已经看到即使是主要的原始设备制造商也把它搞砸了。请注意,它可能可以使用主板专有的特殊工具重新编程。您可以使用 WMI 阅读它。从命令提示符:

    C:\Users\testuser> wmic
    wmic:root\cli> BASEBOARD
    
    Run Code Online (Sandbox Code Playgroud)

    向右滚动以查找识别信息。

  • 您可以获取网卡的 MAC 地址,该地址始终是唯一编号。ipconfig /all从命令提示符运行,然后查找Physical Address.
  • 较新版本的 Windows 提供了一种通过 WMI 读取硬盘序列号的简单方法。遵循前面的示例,但输入DISKDRIVE而不是BASEBOARD。寻找SerialNumber专栏。
  • 我还没有看到 RAM 会有唯一的序列号。我能建议的最好方法是通过 CPU-Z 记录有关 RAM 的所有信息。