驱动器标签上印有的零件编号和序列号 - 如何从命令提示符中获取这些信息?

驱动器标签上印有的零件编号和序列号 - 如何从命令提示符中获取这些信息?

我收到诊断信息说我的硬盘(OCZ SSD)出现故障。有没有办法从命令行获取制造商要求的所有数字,即从驱动器标签上读出的部件号和序列号?

答案1

在 Windows 中:

wmic diskdrive get /?

将为您提供选择:

Property                                Type                    Operation
========                                ====                    =========
Availability                            N/A                     N/A
BytesPerSector                          N/A                     N/A
Capabilities                            N/A                     N/A
CapabilityDescriptions                  N/A                     N/A
CompressionMethod                       N/A                     N/A
ConfigManagerErrorCode                  N/A                     N/A
ConfigManagerUserConfig                 N/A                     N/A
DefaultBlockSize                        N/A                     N/A
Description                             N/A                     N/A
DeviceID                                N/A                     N/A
ErrorCleared                            N/A                     N/A
ErrorDescription                        N/A                     N/A
ErrorMethodology                        N/A                     N/A
ErrorMethodology                        N/A                     N/A
Index                                   N/A                     N/A
InstallDate                             N/A                     N/A
InterfaceType                           N/A                     N/A
LastErrorCode                           N/A                     N/A
Manufacturer                            N/A                     N/A
MaxBlockSize                            N/A                     N/A
MaxMediaSize                            N/A                     N/A
MediaLoaded                             N/A                     N/A
MediaType                               N/A                     N/A
MinBlockSize                            N/A                     N/A
Model                                   N/A                     N/A
Name                                    N/A                     N/A
NeedsCleaning                           N/A                     N/A
NumberOfMediaSupported                  N/A                     N/A
PNPDeviceID                             N/A                     N/A
Partitions                              N/A                     N/A
PowerManagementCapabilities             N/A                     N/A
PowerManagementSupported                N/A                     N/A
SCSIBus                                 N/A                     N/A
SCSILogicalUnit                         N/A                     N/A
SCSIPort                                N/A                     N/A
SCSITargetId                            N/A                     N/A
SectorsPerTrack                         N/A                     N/A
SCSITargetId                            N/A                     N/A
SectorsPerTrack                         N/A                     N/A
Signature                               N/A                     N/A
Size                                    N/A                     N/A
Status                                  N/A                     N/A
StatusInfo                              N/A                     N/A
SystemName                              N/A                     N/A
TotalCylinders                          N/A                     N/A
TotalHeads                              N/A                     N/A
TotalSectors                            N/A                     N/A
TotalTracks                             N/A                     N/A
TracksPerCylinder                       N/A                     N/A

因此,我们可以使用以下方法获得数字:

型号:

wmic diskdrive get model

序列号未列出,但通过 WMICreator 之类的工具探索命名空间,我们发现它应该是:

wmic diskdrive get serialnumber

答案2

在 Linux 中,您可以使用各种工具来执行此操作,包括lshw应该位于发行版存储库中的工具。在基于 Debian 的系统上,您可以使用

sudo aptitude install lshw

然后您可以使用

$ sudo lshw | grep -A 10 disk | egrep 'product:|serial:|vendor' 

在我的系统上,返回

            product: ST9500420AS
            vendor: Seagate
            serial: 5VJ6S0CJ

相关内容