PowerShellでハードディスク情報を検索する

Windows PowerShellは、ハードディスク情報の検索に関して非常に強力です。 Windowsで一部の情報を直接検索する場合があります。ディスクの管理、またはサードパーティのプログラムを使用して ハードディスクバリデーター 、 ディスク診断 、または DiskBoss 、PowerShellを使用することも、すばやく簡単なオプションです。

ハードディスクは、オペレーティングシステムデータとユーザーデータを格納するため、Windowsでは不可欠です。デバイスは永久に持続するわけではなく、ハードディスクの障害は、バックアップが利用できない(または破損している)場合、データの損失を含むあらゆる種類の問題を簡単に引き起こす可能性があります。

PowerShellには、接続された内部および外部ストレージデバイスに関する情報を返すいくつかのコマンドが付属しています。

[スタート]を開き、Powershellと入力して、結果のリストから項目を選択すると、新しいPowerShellコンソールを開始できます。コマンドを実行するために昇格は必要ありません。

オプション1:一般情報を取得する

display disk information windows powershell

コマンド :get-wmiobject -class win32_logicaldisk

コマンドget-wmiobject -class win32_logicaldiskを実行して、接続されている各ハードドライブに関するコア情報を検索します。このコマンドは、ドライブ文字とタイプ、全体のサイズと空き容量(バイト単位)、およびボリューム名を返します。

ドライブタイプは数値コードを使用します:

  • 0-不明
  • 1-ルートディレクトリなし
  • 2-リムーバブルディスク
  • 3-ローカルディスク
  • 4-ネットワークドライブ
  • 5-コンパクトディスク
  • 6-RAMディスク

フィルターを使用して、選択したドライブタイプのみを表示できます。 Get-WmiObject -Class Win32_logicaldisk -Filter 'DriveType = 4'は、ネットワークドライブのみを表示します。

オプション2:ハードドライブのプロパティを取得する

wmic diskdrive get

コマンド: wmic diskdrive get

コアコマンドwmic diskdrive getの後には、1つまたは複数のプロパティを指定する必要があります。

コマンドwmic diskdrive get Name、Model、SerialNumber、Size、Statusは、名前、モデルタイプ、シリアル番号、全体のサイズ(バイト)、および接続されているすべてのハードドライブのステータスを返します。

取得できるその他のプロパティには、InstallDate、InterfaceType、FirmwareRevision、DefaultBlockSize、CompressionMethod、Capabilities、Availability、LastErrorCode、またはPowerManagementCapabilitiesがあります。

コマンドからプロパティを追加、置換、または削除するだけで、カスタムプロパティを作成できます。

おわりに

PowerShellコマンドは、特定の状況で役立つ場合があります。スクリプトでの使用とは別に、それらを使用してすべてのドライブのステータスをすばやく調べたり、シリアル番号やエラーコード、または機能を調べたりすることができます。

パワーシェル

Windowsの場合

ダウンロード中

一部のユーザーは、次のようなグラフィカルインターフェイスを持つプログラムの使用を好む場合があります。 Crystal DiskInfo そのため、それもまったく問題ありません。