如何获取硬盘序列号


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.