ケースを開けずにGPUのシリアル番号を取得することはできますか?


9

Nvidia GPU GTX 470を持っています-ケースを開けなくてもシリアル番号を取得できますか?

編集 すべてのコメントをありがとう:私はデバイスパスとWMICコマンド(実際には同じです)を試しましたWMICコマンドから返された値

NVIDIA GeForce GTX 470  PCI\VEN_10DE&DEV_06CD&SUBSYS_079F10DE&REV_A3\4&2F1C4782&0&0018

WMIC(デバイスパスは)2F1C4782に変換されます:790382466(10進数に変換)。

私のカードのSNは101500021088-これは正しい値を取得しないと思います。


PCI \ VEN_10DE&DEV_1C03&SUBSYS_62643842&REV_A1 \ 4&1BA317CD&0&XXXX最後の4桁が削除されました。mtシリアル番号とは何ですか?
Numair Aidroos

回答:


8

注: この手法は、ハードウェアの製造元が実装した場合にのみ機能することに注意してください。私は正確さのパーセンテージを与えることはできませんが、大手プレイヤーがそれを実装すると思います。実装されていない場合、Windowsは代わりに一意の番号を生成します。

方法1-デバイスマネージャー

Windowsデバイスマネージャを開きます。ディスプレイアダプターでビデオカードを探します。それをダブルクリックします。[詳細]タブで、[デバイスインスタンスパス]プロパティを選択します。

方法2-WMI

WMIを使用して、コマンドラインで次のコマンドを実行します。

wmic PATH Win32_VideoController GET Description,PNPDeviceID

方法3-ツールを使用する

SIWのようなプログラムはPNPデバイスIDを取得しますが、シリアル番号の解析は行いません。

それを解析しています

PNPDeviceID値を見て、「\」で分割します。

  • 1枚目はバスタイプ。私にとってはPCIです。
  • 2番目のセクションでは、カードについて説明します。ベンダーコード、モデル番号などがあります。
  • 最後のセクションには、アンパサンドで区切られた番号が含まれています。シリアル番号は、16進数でフォーマットされた、そのリストの2番目の番号です。

他にも「PNPDeviceID」があります。「Win32_VideoController」を「Win32_DiskDrive」に置き換えて、ディスクドライブのIDを確認します。可能であれば、数値を調べて何かを検証し、数値を正しく解析していることを確認してください。
dangowans 2012

1
さらなる調査によると、PNPDeviceIDの値は、Windowsがカードを一意に識別するために自動生成した数値である可能性があります。したがって、表示されているものを試して確認することが重要です。
-dangowans

2
待ってください ...では、これらの方法のいずれかが最終的に製品のシリアル番号を提供するのですか シリアル番号が正しいことを確認するためにケースを開く必要がある場合は、質問の目的を満たしていません...ケースを開かずにシリアル番号を決定する方法を見つけることでした。
Bon Gart、2012

@BonGartこの手法は、USBハードドライブのシリアル番号を決定するために使用されます。ビデオカードでも動作する場合があります。ただし、デバイスの製造元によっては、シリアル番号を正しく識別できない場合があります。
dangowans 2012

1
@BonGartケースを一度開いて、この方法が機能することを確認してもかまいません。100の他のシステムで正しいことを証明できれば、今のところ機能しないので、正方形1に戻ります
Saariko

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.