主板缺少序列号和 UUID?

ere*_*ipS 7 motherboard windows powershell uuid wmi

我有几台机器联网在一起,我使用有关主板的信息来唯一地标识它们。这是我用来获取它的 Windows PowerShell 代码:

\n
>> $Manufacturer\xc2\xa0=\xc2\xa0Get-WmiObject\xc2\xa0win32_baseboard\xc2\xa0|\xc2\xa0select-object\xc2\xa0-expand\xc2\xa0Manufacturer\n>> $Product\xc2\xa0=\xc2\xa0Get-WmiObject\xc2\xa0win32_baseboard\xc2\xa0|\xc2\xa0select-object\xc2\xa0-expand\xc2\xa0Product\n>> $SerialNumber\xc2\xa0=\xc2\xa0Get-WmiObject\xc2\xa0win32_baseboard\xc2\xa0|\xc2\xa0select-object\xc2\xa0-expand\xc2\xa0SerialNumber\n>> $UUID\xc2\xa0=\xc2\xa0(Get-WmiObject\xc2\xa0-Class\xc2\xa0Win32_ComputerSystemProduct).UUID\n>> write-host\xc2\xa0$Manufacturer~$Product~$SerialNumber~$UUID\nMicro-Star International Co., Ltd.~PRO B650M-A WIFI (MS-7D77)~To be filled by O.E.M.~FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF\n
Run Code Online (Sandbox Code Playgroud)\n

然而,我最近获得的一款二手主板的序列号和 UUID 值有一些异常。

\n

显然序列号以某种方式被擦除了?它被返回为To be filled by O.E.M.. 而且 UUID 也不起作用;我刚刚得到FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF

\n

我碰巧有另一个型号完全相同的主板,当我在其上运行相同的命令时,我确实获得了唯一的序列号和唯一的 UUID。

\n

这是我在 Ebay 上购买并使用过的制造商 (MSI) 翻新板。我不确定这是否是翻新主板上的典型行为?

\n

有什么方法可以恢复序列号(理想情况下,win32_baseboard 命令可以正确返回序列号)和/或生成保留在主板上的新 UUID?

\n

use*_*686 15

\n

显然序列号以某种方式被擦除了?它被返回为To be filled by O.E.M.. 而且 UUID 也不起作用;我刚刚得到FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF

\n

[...]

\n

这是我在 Ebay 上购买并使用过的制造商 (MSI) 翻新板。我不确定这是否是翻新主板上的典型行为?

\n
\n

老实说,据我所见,这是某些制造商在全新主板上出现的典型行为。有些 OEM 根本不费心填写To be filled by O.E.M.\xe2\x80\x93 字段,如果一开始就没有任何内容,则没有任何可恢复的内容。

\n


Joh*_*nie 6

对于使用 AMI BIOS 的主板,有一个名为 AMIDEWINx64.exe 的实用程序可以更改序列号和 UUID。我不知道 MSI 是否使用 AMI BIOS,但如果没有,他们可能有自己的该实用程序版本。

我不知道 AMIDEWINx64 实用程序的官方程度如何,但快速谷歌表明它很容易下载。MSI 主板应该将序列号写在板上某处的贴纸上,或者如果贴纸不见了,我想您可以在另一台 MSI 主板的序列号上添加一个。

还有另一个名为 DMIEdit 的工具显然可以做同样的事情。我也不能保证这个的出处,但我注意到Schenker在他们的笔记本电脑网站上有它。AMI BIOS 的版本位于此处