web-dev-qa-db-ja.com

HDDシリアル番号の取得

PCのハードディスクのシリアル番号、つまりハードディスク自体のラベルに印刷されている番号を取得しようとしています。 wmic diskdrive get serialnumberを使用してそれを実行できることがわかりましたが、返されるシリアル番号の前に「202020202020202020202020」という文字列が16文字あることがわかります。ハードディスクのシリアル番号の前に、この長い「202020 ...」文字列を見たことがありません。これは正しいです?

ETA:完全な文字列は「2020202020202020202020205139334d47585052」です。

1
Rayne

そのWindowsユーティリティをスキップしてsmartctlをロードします

次に、「c:\ programfiles\smartmontools\bin」フォルダーにある管理コマンドラインを開き、次のように入力します。

smartctl -i /dev/sda

*またはドライブの場所に応じてsdbsdcなど

これにより、シリアル番号がわかりやすく読みやすい形式で表示され、ドライブの状態が表示されます。

ここにユーティリティがあります:

http://sourceforge.net/projects/smartmontools/files/smartmontools/6.3/

2
jharrell

Windows Powershellは、人間が読める形式のクリーンな出力を提供します。

get-wmiobject win32_physicalmedia | select-object Tag, SerialNumber

次のような出力があります。

| Tag                | SerialNumber |
|--------------------|--------------|
| \\.\PHYSICALDRIVE0 | 5VK04NR1     |
| \\.\PHYSICALDRIVE1 | 5VK07RG1     |
| \\.\PHYSICALDRIVE2 | 5VK07QEM     |
2
KeithMcFly