如何获取硬盘序列号


7

我想获得硬盘制造商分配的序列号。

序列号通常打印在硬盘中。通常要获取序列号,我必须拿出硬盘。

是否可以从命令提示符或以其他方式知道硬盘驱动器序列号。

在发布此问题之前,我已经解决了这个问题,但我在以下屏幕截图中收到错误:

在此输入图像描述

Answers:


2

如果计算机支持,CrystalDiskInfo将显示此信息以及所有其他SMART数据。它是免费的,看看吧。

如果无法提取序列号,那么我会仔细检查您的BIOS设置并确保已启用SMART。

如果这不是一个选项我谷歌计算机型号规格,看看是否有支持它的BIOS更新,如果没有,那么计算机太旧,你必须打开机器。


8

该Win32_PhysicalMedia类建议

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: 此属性不可用。

对不起,我知道别无他法。

干杯,


感谢您的回答,但我得到一个空白的屏幕
— SpringLearner

没有什么是空白的
— SpringLearner 2014年



3

使用下面的powershell脚本来获取硬盘的序列号。

Get-WmiObject Win32_PhysicalMedia | Format-Table Tag,SerialNumber


这也适用于Windows XP吗?
— Anders R. Bystrup 2014年

我认为它不适用于Win XP。在XP上你可以使用这个命令 - wmic diskdrive get serialnumber
— 计算机

1
确保以管理员身份打开PowerShell。在它的常规模式下运行它不会给你正确的序列号。

1
这在安装了PowerShell 2.0的Windows XP(64位)上运行良好。是的,实际上可以在Windows XP 64位上安装PowerShell 2.0。
— Peter Mortensen 2015年

2

如果您不能将驱动器拔出,请尝试:

开始>控制面板>系统>设备管理器

展开磁盘驱动器,然后右键单击所需的HDD。选择Properties> Details选项卡。从下拉列表中选择硬件ID。它应该列在那里。

编辑:因为它在设备管理器中是不同的,你可以尝试cmd命令:

wmic diskdrive get serialnumber

看看这是否匹配。


谢谢你回答我尝试了你的方式,但我从设备管理器获得的数字和硬盘上打印的数字不匹配
— SpringLearner 2014年

0

它在WindowsXP中可用,您需要使用命令

wmic diskdrive获取pnpdeviceid

你收到这样的东西

金士顿SV300S37A60G IDE \ DISKKINGSTON_SV300S37A60G ___________________ 580ABBF0 \ 3035323042363237423436304335393820202020

其中最后一个长号(3035323042363237423436304335393820202020)是十六进制的序列号。
获得此数字后,尝试使用此程序或python脚本来查看正确的SN。
谢谢。


当你说“ 它在WindowsXP中可用 ”时你真的是指“ 它 ”或者你的意思是它的另一个或不同的词吗?
— Pimp Juice IT

另一个词,“ 这在WindowsXP中可用 ”。
— 马克斯
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.