Windows
 Computer >> コンピューター >  >> システム >> Windows

Windows PowerShellでハードディスクの情報を取得する方法|基本コマンドと詳細情報の確認手順

Windows PowerShellは、Windows 10に標準搭載されている強力なユーティリティです。Microsoftは開発者やITプロフェッショナル向けにその活用を積極的に推進しており、システム管理の幅を大きく広げるツールとして定着しつつあります。実はPowerShellを使えば、ハードディスク(HDD)やSSDといったストレージデバイスの管理も簡単に行えます。

この記事では、PowerShellを使用して接続されたハードドライブに関する各種情報を取得する方法を、基本情報と詳細情報の2つのステップに分けて詳しく解説します。

PowerShellでハードドライブの情報を調べる

PowerShellを使って物理ディスクの情報(シリアル番号、ディスク容量、空き容量など)を取得するには、主に以下の2つの方法があります。

  1. 基本的な情報を取得する
  2. 詳細な情報を取得する

これらのコマンドは、パソコンに接続されているすべてのストレージデバイスに対して機能します。デバイスの種類を見分けるには、結果に表示される「DriveType」の値を確認しましょう。この数値は、論理ディスクが表すドライブの種類に対応しています。

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

1. 基本的な情報を取得する

Windows PowerShellを開き、以下のコマンドを実行すると、接続されているハードドライブの概要情報を取得できます。

get-wmiobject -class win32_logicaldisk

実行結果には、「DeviceID」「DriveType」「ProviderName」「FreeSpace」「Size」「VolumeName」などの項目が表示されます。各ドライブの容量や空きスペースをひと目で確認できるので、日常的なストレージ管理に便利です。

2. 詳細な情報を取得する

より詳細な情報が必要な場合は、Windows PowerShellを開いて次のコマンドを入力し、Enterキーを押します。

wmic diskdrive get <PARAMETERS>

<PARAMETERS> の部分には、取得したい情報のパラメータを指定します。複数のパラメータを指定する場合は、カンマで区切って記述してください。

指定可能な主なパラメータは以下の通りです。

  • Availability(利用可能性)
  • BytesPerSector(セクターあたりのバイト数)
  • Capabilities(機能)
  • CapabilityDescriptions(機能の説明)
  • Caption(キャプション)
  • CompressionMethod(圧縮方式)
  • ConfigManagerErrorCode(構成マネージャーのエラーコード)
  • ConfigManagerUserConfig(構成マネージャーのユーザー設定)
  • CreationClassName(作成クラス名)
  • DefaultBlockSize(既定のブロックサイズ)
  • Description(説明)
  • DeviceID(デバイスID)
  • ErrorCleared(エラー解除状態)
  • ErrorDescription(エラーの説明)
  • ErrorMethodology(エラー検出方式)
  • FirmwareRevision(ファームウェアリビジョン)
  • Index(インデックス)
  • InstallDate(インストール日)
  • InterfaceType(インターフェースの種類)
  • LastErrorCode(最後のエラーコード)
  • Manufacturer(製造元)
  • MaxBlockSize(最大ブロックサイズ)
  • MaxMediaSize(最大メディアサイズ)
  • MediaLoaded(メディア装填状態)
  • MediaType(メディアの種類)
  • MinBlockSize(最小ブロックサイズ)
  • Model(モデル名)
  • Name(名前)
  • NeedsCleaning(クリーニング要否)
  • NumberOfMediaSupported(サポートされるメディア数)
  • Partitions(パーティション数)
  • PNPDeviceID(PNPデバイスID)
  • PowerManagementCapabilities(電源管理機能)
  • PowerManagementSupported(電源管理対応状況)
  • SCSIBus(SCSIバス)
  • SCSILogicalUnit(SCSI論理ユニット)
  • SCSIPort(SCSIポート)
  • SCSITargetId(SCSIターゲットID)
  • SectorsPerTrack(トラックあたりのセクター数)
  • SerialNumber(シリアル番号)
  • Signature(シグネチャ)
  • Size(サイズ)
  • Status(状態)
  • StatusInfo(状態情報)
  • SystemCreationClassName(システム作成クラス名)
  • SystemName(システム名)
  • TotalCylinders(総シリンダー数)
  • TotalHeads(総ヘッド数)
  • TotalSectors(総セクター数)
  • TotalTracks(総トラック数)
  • TracksPerCylinder(シリンダーあたりのトラック数)

コマンドを実行すると、要求したデータが表形式で整理され、Windows PowerShellのコマンドライン上に表示されます。例えば、シリアル番号とモデル名だけを確認したい場合は「wmic diskdrive get model,serialnumber」のように指定すれば、必要な情報だけを絞り込んで表示できます。

コマンドやパラメータについてさらに詳しく知りたい方は、Microsoft公式ドキュメント(docs.microsoft.com)を参照することをおすすめします。

  1. RAMをハードディスクとして使う方法|RAMDiskで読み書き速度を無料で高速化する手順

    圧倒的な読み書き速度は、ゲーマーや開発者にとって永遠の憧れです。しかし、パソコンを使い続けるうちに不要なデータが蓄積され、必要なデータの読み書きに遅延が発生してしまうのは避けられません。 この問題への定番の対策がSSDへの換装ですが、SSDは価格が高額なため、購入前に二の足を踏んでしまう方も多いのではないでしょうか。 そこで今回は、追加費用ゼロで高速な読み書きを実現できる裏技をご紹介します。その方法とは、RAM(メインメモリ)をディスクドライブとして活用する「RAMDisk」化です。頻繁に使うファイルを仮想RAM上に保存すれば、従来よりはるかに速い速度でデータを読み出せます。 この驚異的な速度

  2. Mac・Windows 10でハードドライブをクローンする方法|おすすめツール徹底解説

    個人ファイルのバックアップを作成できるサービスは数多く存在します。しかし多くの場合、ハードドライブを丸ごとクローン(複製)またはミラーリングしておく方が安全です。例えば、Windowsのデータを新しいドライブへ移行する場合や、ハッキングなどによるデータ損失に備えて完全なコピーを作成しておきたいケースが挙げられます。こうした状況では、ハードドライブのクローン作成やミラーリングが最適な解決策となります。 作業を始める前に、クローンとミラーリングの違いを理解しておくことが重要です。技術初心者の方のために簡単に説明すると、クローンとはディスク上のデータを別のドライブへ移行し、そこから起動できるようにす