web-dev-qa-db-ja.com

ハードドライブのシリアル番号を取得する方法

ハードディスクメーカーから割り当てられたシリアル番号を入手したかったのですが。

通常、シリアル番号はハードディスクに印刷されています。通常、シリアル番号を取得するには、ハードディスクを取り出さなければなりません。

コマンドプロンプトまたはその他の方法でハードドライブのシリアル番号を知ることは可能ですか?

この質問を投稿する前に、この question を実行しましたが、次のスクリーンショットでエラーが発生しています。

enter image description here

7
SpringLearner

CrystalDiskInfo は、この情報と他のすべてのS.M.A.R.T.データがコンピューターでサポートされている場合はそれを表示します。無料です。確認してください。

これでシリアル番号を取得できない場合は、BIOS設定を再確認し、S.M.A.R.T.が有効になっていることを確認します。

これがオプションではない場合、コンピュータモデルの仕様を調べて、それをサポートするBIOSアップデートがあるかどうかを確認します。そうでない場合は、コンピュータが古すぎて、マシンを開く必要があります。

2
Brad

Win32_PhysicalMedia class は、

wmic path win32_physicalmedia get SerialNumber

トリックを行う必要があります。

ただし、DiskDrive情報を保持するWMI構造体

http://msdn.Microsoft.com/en-us/library/aa394132%28v=vs.85%29.aspx

具体的には

SerialNumber:物理メディアを識別するために製造元によって割り当てられた番号。

Windows Server 2003およびWindows XP:このプロパティは使用できません。

申し訳ありませんが、他の方法では入手できません。

乾杯、

8

押す Windows Key + R

タイプ

msinfo32.exe

システム内のほぼすべての詳細が表示されます。ストレージに移動し、詳細を見つけます。

4
Unnikrishnan

以下のPowerShellスクリプトを使用して、ハードディスクのシリアル番号を取得します。

Get-WmiObject Win32_PhysicalMedia | Format-Tableタグ、SerialNumber

3

ドライブを単に引き出すことができない場合は、以下を試してください。

[スタート]> [コントロールパネル]> [システム]> [デバイスマネージャー]

ディスクドライブを展開し、目的のHDDを右クリックします。 [プロパティ]> [詳細]タブを選択します。ドロップダウンから[ハードウェアID]を選択します。そこにリストされているはずです。

編集:それはデバイスマネージャーで異なっていたので、cmdコマンドを試すことができました:

wmic diskdrive get serialnumber

これが一致するかどうかを確認します。

2

WindowsXPで利用可能です、あなたはコマンドを使う必要があります

wmicディスクドライブがpnpdeviceidを取得

あなたはこのようなものを受け取ります

キングストンSV300S37A60G IDE\DISKKINGSTON_SV300S37A60G ___________________ 580ABBF0\3035323042363237423436304335393820202020

最後の長い番号(3035323042363237423436304335393820202020)は、16進数のシリアル番号です。
この番号を取得したら、 このプログラム または python-script を使用して正しいSNを表示してみてください。
ありがとうございます。

0
Max