次の方法で共有

Cドライブのハードディスクの種類をレジストリエディタから参照したい

Anonymous
2020-10-21T06:00:45+00:00

ハードディスクのCドライブのディスクの種類を判別する為には、画面上ではローカルディスク(C:)の

プロパティ → ハードウェアタブよりCドライブのディスクの種類で判別できます。

レジストリエディタから参照する場合、Cドライブのディスクの種類がレジストリ情報のどこに配置されているかご教示頂けますか。

家庭向け Windows | Windows 10 | 設定

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

6 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2020-10-22T00:31:18+00:00

    返信ありがとうございます。

    Identifier 値の名称を検索すれば、判別できそうです。

    HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\Scsi\Scsi Port 0\Scsi Bus 0\Target Id 0\Logical Unit Id 0

    の DeviceType値 で、搭載ディスクの種類を確認できると思ったのですが、HDD、SSD共に「ディスクドライブ」と表現されていますので、DeviceType値はいずれも「DiskPeripheral」となっており、判別する事ができませんでした。調査不足で申し訳ありません。

    ローカルディスクのプロパティから最適化を選択すると、ドライブ、メディアの種類・・・が表示され、メディアの種類はHDDの場合、「ハードディスクドライブ」、SSDの場合、「ソリッドステートドライブ」と表現されていますので、画面上では判別できそうです。レジストリ情報にこの「メディアの種類」が配置されていれば良いのですが、データ値で「ソリッド、Solid・・」等で検索をしてみましたがヒットしませんでした。他に調べる方法があれば、ご教示頂けると幸いです。

    この回答は役に立ちましたか?

    1 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  2. Anonymous
    2020-10-22T10:22:32+00:00

    ネットワーク越しなら、なおさらWMIで取得した方が便利だと思うが?

    あと、SNMPの利用も考慮した方がいい。SYSTEMWALKERなどの資産管理ソフトでは、SNMPでWMI管理下の情報を取得しています。そもそも、そういった資産管理をするためのインターフェースがWMIやWMICであり、管理するためのプロトコルがSNMPです。まともな資産管理ソフトなら対応しているはずなので仕様を確認した方がいいでしょう。

    レジストリで見る場合には、ハードウェア構成に従って真面目に検索しようとすると、論理ドライブの情報からボリューム情報を探して、ボリューム情報からさらに物理デバイス情報を探して、メディアタイプを確認する必要があり、面倒です。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Anonymous
    2020-10-22T04:27:30+00:00

    返信ありがとうございます。

    実際にコマンドを実行してみました。こちらでも判別できそうです。

    前提を申し上げておらず、すみません。レジストリ情報から取得する事が必須となります。

    理由はネットワークに繋がっているPC情報を一括で取得する資産管理ソフトを利用するにあたり

    任意のレジストリ情報を表示する機能があります。そこからディスクの種類を得る為です。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  4. Anonymous
    2020-10-22T01:37:17+00:00

    PowerShellで

    「Get-WmiObject -Query "Select * From Win32_LogicalDisk" | Where-Object {$_.DeviceID -eq "C:"}」

    を実行して、

    DriveTypeをみて、

    2:リムーバルディスク

    3:HDD

    4:SSD

    と判断するのではダメか?

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  5. Hebikuzure aka Murachi Akira 325.5K 評価のポイント MVP ボランティア モデレーター
    2020-10-21T08:00:50+00:00

    手元の PC だと

    HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\Scsi

    配下にありますね。

    手元では

    HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\Scsi\Scsi Port 0\Scsi Bus 0\Target Id 0\Logical Unit Id 0

    の Identifier 値に、ディスクのプロパティから見えるのと同じ名前が入っています。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません