整机SN用wmic bios get serialnumber获取,主板SN用wmic baseboard get product,serialnumber或PowerShell查Win32_BaseBoard,硬盘SN用wmic diskdrive get model,serialnumber或PowerShell查Win32_PhysicalMedia;msinfo32可交叉验证。

你需要在 Windows 10 系统中一次性获取整机、主板、硬盘三类关键硬件的原始出厂序列号,用于资产登记、售后报修或驱动匹配,但系统设置和设备管理器里只显示模糊型号,根本找不到这些物理层唯一编码。
查整机 BIOS 层 SN(主机序列号)
这是品牌机最权威的机身 SN,与底部标签、保修单完全一致,必须从 BIOS 固件读取。
按 Win + R → 输入 cmd → 回车启动命令提示符。
粘贴执行:wmic bios get serialnumber → 回车。
窗口中“SerialNumber”下方那串字符就是真实主机 SN;若显示 “To Be Filled By O.E.M.” 或空白,说明厂商未烧录,需跳转查主板或物理标签。
查主板物理序列号与型号
适用于台式机组装机、主板单独维修或整机 SN 缺失时的替代标识,读取的是 PCB 板上的唯一编码,和 BIOS SN 是两个独立字段。
方法一(CMD 一行查全):按 Win + R → 输入 cmd → 回车 → 执行:wmic baseboard get product,serialnumber。
左侧是主板型号(如 H610M-K PRO),右侧是序列号;【若 SerialNumber 列为空或显示 To be filled by O.E.M.,属正常现象,不代表操作失败】。
方法二(PowerShell 结构化输出):右键开始按钮 → 选“Windows PowerShell(管理员)” → 执行:Get-WmiObject Win32_BaseBoard | Select-Object Product, Manufacturer, SerialNumber。
结果以表格呈现,字段清晰可复制;若 SerialNumber 为 $null,说明该主板固件确实未写入有效值,无法通过软件补救。
查所有物理硬盘出厂序列号
注意:这不是卷标(Volume Serial Number),也不是 Disk ID(系统内部标识),而是硬盘固件层上报的真实 SN,用于硬盘级保修核验。
第一步:按 Win + R → 输入 cmd → 回车。
第二步:执行命令:wmic diskdrive get model,serialnumber → 回车。
第三步:在返回的表格中,逐行核对 SerialNumber 列——每一块 SATA/SAS/NVMe 硬盘的出厂 SN 都会并列显示;若某行 SerialNumber 为空或 Not Available,说明该盘固件主动屏蔽了此字段(常见于部分加密 NVMe 盘),此时请用 PowerShell 方法交叉验证。
第四步:若需更高兼容性,右键开始按钮 → 选“Windows PowerShell(管理员)” → 执行:Get-WmiObject Win32_PhysicalMedia | Format-List Tag,SerialNumber → 回车。
Tag 字段(如 \.PHYSICALDRIVE0)对应物理盘位,其后的 SerialNumber 即为该盘真实出厂编号;【若某项 SerialNumber 为空,属硬件级限制,非系统或权限问题】。
图形界面一站式交叉验证
当命令行返回空值、占位符或格式混乱时,msinfo32 调用另一套 SMBIOS 解析逻辑,有时能读出命令行漏掉的字段,特别适合 Dell、HP、Lenovo 品牌整机。
按 Win + R → 输入 msinfo32 → 回车启动系统信息窗口。
在左侧导航栏中,依次展开“组件”→“主板” → 右侧查找“主板产品”和“主板序列号”。
再回到左侧顶部“系统摘要” → 查找“系统序列号”这一行,其值即为 BIOS 层整机 SN。
【务必区分“系统序列号”(整机 SN)和“主板序列号”(物理主板 SN),二者不可混用】。

















