PCのハードディスクのシリアル番号、つまりハードディスク自体のラベルに印刷されている番号を取得しようとしています。 wmic diskdrive get serialnumber
を使用してそれを実行できることがわかりましたが、返されるシリアル番号の前に「202020202020202020202020」という文字列が16文字あることがわかります。ハードディスクのシリアル番号の前に、この長い「202020 ...」文字列を見たことがありません。これは正しいです?
ETA:完全な文字列は「2020202020202020202020205139334d47585052」です。
そのWindowsユーティリティをスキップしてsmartctlをロードします
次に、「c:\ programfiles\smartmontools\bin」フォルダーにある管理コマンドラインを開き、次のように入力します。
smartctl -i /dev/sda
*またはドライブの場所に応じてsdbsdcなど
これにより、シリアル番号がわかりやすく読みやすい形式で表示され、ドライブの状態が表示されます。
ここにユーティリティがあります:
Windows Powershellは、人間が読める形式のクリーンな出力を提供します。
get-wmiobject win32_physicalmedia | select-object Tag, SerialNumber
次のような出力があります。
| Tag | SerialNumber |
|--------------------|--------------|
| \\.\PHYSICALDRIVE0 | 5VK04NR1 |
| \\.\PHYSICALDRIVE1 | 5VK07RG1 |
| \\.\PHYSICALDRIVE2 | 5VK07QEM |