ハードディスクメーカーから割り当てられたシリアル番号を入手したかったのですが。
通常、シリアル番号はハードディスクに印刷されています。通常、シリアル番号を取得するには、ハードディスクを取り出さなければなりません。
コマンドプロンプトまたはその他の方法でハードドライブのシリアル番号を知ることは可能ですか?
この質問を投稿する前に、この question を実行しましたが、次のスクリーンショットでエラーが発生しています。
CrystalDiskInfo は、この情報と他のすべてのS.M.A.R.T.データがコンピューターでサポートされている場合はそれを表示します。無料です。確認してください。
これでシリアル番号を取得できない場合は、BIOS設定を再確認し、S.M.A.R.T.が有効になっていることを確認します。
これがオプションではない場合、コンピュータモデルの仕様を調べて、それをサポートするBIOSアップデートがあるかどうかを確認します。そうでない場合は、コンピュータが古すぎて、マシンを開く必要があります。
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:このプロパティは使用できません。
申し訳ありませんが、他の方法では入手できません。
乾杯、
押す Windows Key + R
タイプ
msinfo32.exe
システム内のほぼすべての詳細が表示されます。ストレージに移動し、詳細を見つけます。
以下のPowerShellスクリプトを使用して、ハードディスクのシリアル番号を取得します。
Get-WmiObject Win32_PhysicalMedia | Format-Tableタグ、SerialNumber
ドライブを単に引き出すことができない場合は、以下を試してください。
[スタート]> [コントロールパネル]> [システム]> [デバイスマネージャー]
ディスクドライブを展開し、目的のHDDを右クリックします。 [プロパティ]> [詳細]タブを選択します。ドロップダウンから[ハードウェアID]を選択します。そこにリストされているはずです。
編集:それはデバイスマネージャーで異なっていたので、cmdコマンドを試すことができました:
wmic diskdrive get serialnumber
これが一致するかどうかを確認します。
WindowsXPで利用可能です、あなたはコマンドを使う必要があります
wmicディスクドライブがpnpdeviceidを取得
あなたはこのようなものを受け取ります
キングストンSV300S37A60G IDE\DISKKINGSTON_SV300S37A60G ___________________ 580ABBF0\3035323042363237423436304335393820202020
最後の長い番号(3035323042363237423436304335393820202020)は、16進数のシリアル番号です。
この番号を取得したら、 このプログラム または python-script を使用して正しいSNを表示してみてください。
ありがとうございます。