可使用wmic diskdrive get serialnumber等命令查询硬盘序列号:一、用wmic diskdrive get serialnumber获取序列号;二、用wmic diskdrive get model,serialnumber同时查型号与序列号;三、用diskpart定位磁盘后执行detail disk查看;四、windows 11中改用powershell命令get-wmiobject或get-disk获取。

如果您需要快速获取电脑中硬盘的唯一标识信息,但不确定如何通过系统原生命令操作,则可能是由于未使用正确的命令或权限不足导致序列号无法显示。以下是使用 CMD 中 diskdrive 相关命令查询硬盘序列号的具体步骤:
一、使用 wmic diskdrive get serialnumber 命令
该命令直接调用 Windows 管理规范接口,从物理磁盘驱动器类中提取序列号字段,适用于绝大多数 SATA、SAS 和部分 NVMe 硬盘。需注意部分 OEM 设备或加密固态硬盘可能返回空值。
1、按下 Win + R 组合键,打开“运行”对话框。
2、输入 cmd 并按回车,启动命令提示符。
3、在命令行窗口中输入:wmic diskdrive get serialnumber,然后按回车。
4、等待命令执行完成,在输出结果中查找 SerialNumber 列下的字符串,即为对应硬盘的序列号。
二、使用 wmic diskdrive get model,serialnumber 命令
该命令同时输出硬盘型号与序列号,便于在多硬盘环境中准确定位目标设备,避免因设备顺序混淆导致误读。
1、以管理员身份运行命令提示符:右键开始菜单,选择命令提示符(管理员)或Windows Terminal(管理员)。
2、输入:wmic diskdrive get model,serialnumber,回车执行。
3、观察输出表格,Model 列可帮助识别品牌与型号,SerialNumber 列对应其唯一序列号。
三、配合 diskpart 查看指定磁盘序列号
当系统连接多个硬盘且 wmic 输出顺序不明确时,可通过 diskpart 先定位磁盘编号,再结合 detail disk 命令获取含序列号的完整信息。该方法不依赖 WMI,兼容性更强。
1、以管理员身份运行命令提示符。
2、输入 diskpart 并回车,进入磁盘分区工具。
3、输入 list disk,查看所有物理磁盘编号及容量信息。
4、输入 select disk 0(将 0 替换为目标磁盘编号),回车确认选中。
5、输入 detail disk,回车后在输出内容中查找 Current Read-only State 上方的 Disk ID 和 SCSI\... 行末尾附近,部分厂商会嵌入序列号;若未显示,说明该磁盘固件未向 diskpart 暴露序列号字段。
四、处理 wmic 已弃用提示后的替代方案
Windows 11 22H2 及更新版本中,wmic 工具已标记为弃用,执行时可能显示警告。此时应转向 PowerShell 等效命令,确保持续获取准确序列号。
1、关闭当前 CMD 窗口,按下 Win + X,选择Windows PowerShell(管理员) 或终端(管理员)。
2、输入:Get-WmiObject Win32_PhysicalMedia | Select-Object SerialNumber,回车执行。
3、若返回空白,改用:Get-Disk | Select-Object Number, SerialNumber,该命令基于 Storage Module,对 NVMe 硬盘支持更稳定。










