我想获得硬盘制造商分配的序列号。
序列号通常打印在硬盘中。通常要获取序列号,我必须拿出硬盘。
是否可以从命令提示符或以其他方式知道硬盘驱动器序列号。
在发布此问题之前,我已经解决了这个问题,但我在以下屏幕截图中收到错误:
我想获得硬盘制造商分配的序列号。
序列号通常打印在硬盘中。通常要获取序列号,我必须拿出硬盘。
是否可以从命令提示符或以其他方式知道硬盘驱动器序列号。
在发布此问题之前,我已经解决了这个问题,但我在以下屏幕截图中收到错误:
Answers:
如果计算机支持,CrystalDiskInfo将显示此信息以及所有其他SMART数据。它是免费的,看看吧。
如果无法提取序列号,那么我会仔细检查您的BIOS设置并确保已启用SMART。
如果这不是一个选项我谷歌计算机型号规格,看看是否有支持它的BIOS更新,如果没有,那么计算机太旧,你必须打开机器。
wmic path win32_physicalmedia get SerialNumber
应该做的伎俩。
但是,WMI结构包含DiskDrive信息
http://msdn.microsoft.com/en-us/library/aa394132%28v=vs.85%29.aspx
特别提到
SerialNumber:制造商为识别物理介质而分配的编号。
Windows Server 2003和Windows XP: 此属性不可用。
对不起,我知道别无他法。
干杯,
按 Windows Key + R
类型
msinfo32.exe
它将显示系统中几乎所有内容的详细信息。找到存储并查找详细信息。
使用下面的powershell脚本来获取硬盘的序列号。
Get-WmiObject Win32_PhysicalMedia | Format-Table Tag,SerialNumber
如果您不能将驱动器拔出,请尝试:
开始>控制面板>系统>设备管理器
展开磁盘驱动器,然后右键单击所需的HDD。选择Properties> Details选项卡。从下拉列表中选择硬件ID。它应该列在那里。
编辑:因为它在设备管理器中是不同的,你可以尝试cmd命令:
wmic diskdrive get serialnumber
看看这是否匹配。
它在WindowsXP中可用,您需要使用命令
wmic diskdrive获取pnpdeviceid
你收到这样的东西
金士顿SV300S37A60G IDE \ DISKKINGSTON_SV300S37A60G ___________________ 580ABBF0 \ 3035323042363237423436304335393820202020
其中最后一个长号(3035323042363237423436304335393820202020)是十六进制的序列号。
获得此数字后,尝试使用此程序或python脚本来查看正确的SN。
谢谢。