Windows用wmic查看硬盘信息及命令详解
时间:2026-03-30 21:27:24 194浏览 收藏
本文详细介绍了在Windows系统中通过命令行高效获取硬盘关键信息的多种实用方法:使用管理员权限运行WMIC命令(wmic diskdrive get model,serialnumber,size)可快速读取硬盘型号、原始序列号和字节容量,并指导用户将Size值精准换算为GB单位;针对NVMe硬盘序列号常为空的问题,提供了PowerShell调用Win32_PhysicalMedia类的可靠替代方案;同时补充了DiskPart中“磁盘ID”作为物理设备唯一标识的验证技巧,全面覆盖权限限制、硬件兼容性及OEM特殊场景,帮助用户摆脱图形界面依赖,准确、稳定地完成硬盘识别与资产管理。

如果您尝试在Windows系统中快速获取硬盘的型号、容量和序列号,但不确定如何通过命令行操作,则可能是由于未使用正确的WMIC命令或权限不足导致信息缺失。以下是解决此问题的步骤:
一、使用WMIC命令查询硬盘型号与序列号
WMIC通过WMI服务直接读取Win32_DiskDrive类中的固件级信息,可同时输出硬盘型号(Model)和出厂序列号(SerialNumber),适用于绝大多数SATA、SAS及部分NVMe硬盘,无需额外软件。
1、按下Win + R键,打开“运行”对话框。
2、输入cmd并按回车,启动命令提示符。
3、在命令提示符窗口中输入以下命令并按回车:wmic diskdrive get model,serialnumber,size。
4、等待输出完成,在结果表格中分别查看Model列(硬盘型号)、SerialNumber列(序列号)和Size列(原始字节数)。
二、使用管理员权限运行WMIC避免字段为空
部分OEM预装系统或启用BitLocker加密的设备,在标准用户权限下执行WMIC时,SerialNumber字段可能显示为Not Available或空白;以管理员身份运行可绕过WMI访问限制,确保固件层字段完整返回。
1、按下Win + X键,在弹出菜单中选择Windows终端(管理员)或命令提示符(管理员)。
2、点击确认允许UAC权限提升。
3、在管理员窗口中再次输入:wmic diskdrive get model,serialnumber,size。
4、对比前后两次输出,若本次SerialNumber列已填充有效值,则说明权限提升成功。
三、将Size字节数换算为GB容量
WMIC返回的Size值为十进制字节数,需手动换算为用户熟悉的GB单位;该数值除以1024³(即1,073,741,824)后四舍五入,结果即为标称容量,与硬盘包装标注值一致。
1、记录某硬盘的Size值,例如:1000204886016。
2、在计算器中输入:1000204886016 ÷ 1073741824。
3、结果约为931.32,四舍五入后为931GB。
4、该值对应常见标称“1TB”固态硬盘的实际可用容量。
四、使用PowerShell补充获取NVMe硬盘序列号
部分NVMe固态硬盘的固件会屏蔽WMIC对SerialNumber的访问,但PowerShell调用Win32_PhysicalMedia类可绕过驱动层,直接从物理介质读取原始SN,兼容性更高。
1、右键点击“开始”按钮,选择Windows Terminal(管理员)。
2、确认左上角显示PowerShell模式。
3、输入以下命令并回车:Get-WmiObject Win32_PhysicalMedia | Format-List Tag,SerialNumber。
4、检查每项输出中的Tag(如\.PHYSICALDRIVE0)与其对应的SerialNumber值;若仍为空,则属硬件级屏蔽,非系统故障。
五、结合DiskPart验证磁盘ID作为序列号替代标识
DiskPart输出的“磁盘ID”是Windows写入MBR/GPT头部的32位十六进制唯一标识符,虽非厂商序列号,但在多硬盘环境中可用于精准定位物理设备,且部分OEM机型将真实SN映射至此字段。
1、按下Win + R键,输入cmd并回车。
2、输入diskpart并回车,进入DISKPART>交互环境。
3、输入list disk并回车,查看所有磁盘编号及容量。
4、根据容量判断目标硬盘编号(如Disk 0),输入:select disk 0并回车。
5、输入detail disk并回车,在输出中查找磁盘ID行右侧的十六进制字符串,该值可作为设备级唯一标识使用。
好了,本文到此结束,带大家了解了《Windows用wmic查看硬盘信息及命令详解》,希望本文对你有所帮助!关注golang学习网公众号,给大家分享更多文章知识!
-
501 收藏
-
501 收藏
-
501 收藏
-
501 收藏
-
501 收藏
-
361 收藏
-
403 收藏
-
494 收藏
-
406 收藏
-
273 收藏
-
139 收藏
-
376 收藏
-
361 收藏
-
348 收藏
-
412 收藏
-
182 收藏
-
382 收藏
-
- 前端进阶之JavaScript设计模式
- 设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
- 立即学习 543次学习
-
- GO语言核心编程课程
- 本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
- 立即学习 516次学习
-
- 简单聊聊mysql8与网络通信
- 如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
- 立即学习 500次学习
-
- JavaScript正则表达式基础与实战
- 在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
- 立即学习 487次学习
-
- 从零制作响应式网站—Grid布局
- 本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
- 立即学习 485次学习