【Windows】「ディスクのシリアル番号」をコマンドで確認し物理ドライブを特定する手順

【Windows】「ディスクのシリアル番号」をコマンドで確認し物理ドライブを特定する手順
🛡️ 超解決

複数の物理ドライブが搭載されたWindows環境では、特定のディスクを正確に識別することが重要です。

特にサーバー環境やワークステーションでは、どのドライブがどのデータを持つかを確認する必要があります。

この記事では、コマンドプロンプトを使ってディスクのシリアル番号を確認し、物理ドライブを特定する手順を解説します。

この情報により、誤ったドライブへの操作を防ぎ、正確なディスク管理が可能になります。

【要点】ディスクのシリアル番号を正確に把握し物理ドライブを特定する

  • wmicコマンドの利用: システムに接続されているディスクのシリアル番号を一覧で確認できます。
  • diskpartコマンドの活用: 物理ディスクの詳細情報やボリュームとの関連付けを詳しく調べられます。
  • 正確なドライブ特定: 複数の物理ドライブがある環境で、目的のドライブを誤りなく識別できます。

ADVERTISEMENT

ディスクのシリアル番号とは何か、なぜ確認が必要なのか

ディスクのシリアル番号とは、ハードディスクドライブやSSDなどのストレージデバイスに製造元が割り当てる一意の識別子です。この番号は、同じモデルのドライブであっても個別に認識するための重要な情報となります。Windowsは内部的にこのシリアル番号を管理し、デバイスの識別に役立てています。

ビジネス環境では、複数の物理ドライブが搭載されたサーバーやワークステーションが一般的です。これらの環境で特定のドライブに障害が発生した場合や、データの移行、交換作業を行う際には、どの物理ドライブが対象であるかを正確に特定する必要があります。誤ったドライブを操作すると、重要なデータを喪失するリスクがあるため、シリアル番号による確実な識別が求められます。

Windowsのグラフィカルユーザーインターフェースでは、ディスクのシリアル番号が直接表示されない場合があります。そのため、コマンドプロンプトなどのコマンドラインツールを利用して、迅速かつ正確にシリアル番号を取得する手順が有効です。この方法はWindows 11とWindows 10のどちらでも同様に利用できます。

コマンドプロンプトでディスクのシリアル番号を確認する手順

ここでは、主に二つのコマンドを利用してディスクのシリアル番号を確認する手順を解説します。一つはシステムに接続されている全ディスクのシリアル番号を一覧で取得する方法、もう一つは特定のディスクの詳細情報からシリアル番号を確認する方法です。

wmicコマンドで全ディスクのシリアル番号を一覧表示する

この手順では、wmicコマンドを使用して、システム上のすべての物理ディスクのシリアル番号を簡潔に一覧表示します。迅速に概要を把握したい場合に有効な方法です。

  1. コマンドプロンプトを管理者として実行する
    Windowsの検索ボックスに「cmd」と入力し、検索結果の「コマンドプロンプト」を右クリックして「管理者として実行」を選択します。「ユーザーアカウント制御」のダイアログが表示されたら「はい」をクリックします。
  2. シリアル番号表示コマンドを実行する
    コマンドプロンプトのウィンドウに以下のコマンドを入力し、Enterキーを押します。
    wmic diskdrive get serialnumber
  3. 表示結果を確認する
    「SerialNumber」という見出しの下に、接続されている各物理ディスクのシリアル番号が表示されます。この番号は、ドライブに記載されている製造番号と一致する場合が多いです。

diskpartコマンドで特定のディスクの詳細情報を確認する

diskpartコマンドは、ディスクやボリュームの管理に特化した強力なツールです。このコマンドを使用すると、物理ディスクのシリアル番号だけでなく、モデル名、サイズ、ボリューム情報など、より詳細な情報を確認し、特定のドライブを正確に特定できます。

  1. コマンドプロンプトを管理者として実行する
    Windowsの検索ボックスに「cmd」と入力し、検索結果の「コマンドプロンプト」を右クリックして「管理者として実行」を選択します。「ユーザーアカウント制御」のダイアログが表示されたら「はい」をクリックします。
  2. diskpartを起動する
    コマンドプロンプトのウィンドウに以下のコマンドを入力し、Enterキーを押します。
    diskpart
    新しいウィンドウまたは同じウィンドウ内で「DISKPART>」というプロンプトが表示され、diskpartモードに入ります。
  3. 物理ディスクを一覧表示する
    diskpartプロンプトに以下のコマンドを入力し、Enterキーを押します。
    list disk
    システムに接続されているすべての物理ディスクが一覧表示されます。ディスク番号、サイズ、空き領域、状態などが表示されます。
  4. 対象ディスクを選択する
    確認したいディスクの番号をlist diskで確認し、以下のコマンドで選択します。
    select disk [ディスク番号]
    例として、ディスク1を選択する場合はselect disk 1と入力します。
  5. 選択したディスクの詳細情報を表示する
    ディスクを選択した状態で、以下のコマンドを入力し、Enterキーを押します。
    detail disk
    選択したディスクのモデル、ID、バイト数、セクタ数、ボリューム情報など、詳細な情報が表示されます。この中に「ディスクID」または「製造元ID」としてシリアル番号が含まれている場合があります。
  6. diskpartを終了する
    すべての確認が完了したら、以下のコマンドを入力し、Enterキーを押してdiskpartを終了します。
    exit

これらの手順はWindows 11およびWindows 10の両方で同じように実行できます。特に物理的なラベルが見えにくい環境では、これらのコマンドがディスク特定に役立ちます。

ディスクのシリアル番号確認時の注意点とよくある疑問

ディスクのシリアル番号を確認する際に遭遇しやすい状況や、疑問点について解説します。

シリアル番号が正しく表示されない、または見つからない

原因: 仮想ディスクや一部のUSB接続ストレージデバイスでは、物理的なシリアル番号が直接OSに公開されない場合があります。また、一部のRAIDコントローラーを経由している場合も、個々のディスクのシリアル番号が隠蔽されることがあります。

対処法:

  1. 接続方法の確認: USB接続の外付けドライブの場合、デバイスによってはシリアル番号が取得できないことがあります。可能であれば、SATA接続などで直接接続を試してください。
  2. RAIDコントローラーの設定確認: RAID環境では、RAIDコントローラーの管理ツールやBIOS/UEFI設定内で個々の物理ディスクのシリアル番号が確認できる場合があります。
  3. 別のコマンドの試行: Get-PhysicalDisk | Select-Object DeviceId, SerialNumber, FriendlyName のようなPowerShellコマンドも試してみてください。PowerShellも管理者権限で実行する必要があります。

物理ドライブと論理ドライブの関連付けが難しい

原因: wmicコマンドで表示されるシリアル番号は物理ディスクのものですが、Windowsのエクスプローラーなどで表示されるドライブ文字(C:ドライブなど)は論理ボリュームに対応します。これらの関連付けが直感的に分かりにくい場合があります。

対処法:

  1. diskpartの活用: diskpartdetail diskコマンドを実行すると、選択した物理ディスクに割り当てられているボリューム情報も表示されます。これにより、どのボリューム(ドライブ文字)がどの物理ディスク上にあるかを特定できます。
  2. ディスクの管理ツール: Windowsの「ディスクの管理」ツールを開き、グラフィカルインターフェースで物理ディスクとボリュームの関連付けを確認します。通常、各ディスクブロックの下にボリューム情報が表示されます。

コマンド実行時にアクセス拒否される

原因: wmicdiskpartなどのシステム情報を扱うコマンドは、管理者権限が必要です。通常のユーザー権限でコマンドプロンプトを実行すると、アクセス拒否のエラーが発生します。

対処法:

  1. 管理者として実行: 必ずコマンドプロンプトを右クリックし、「管理者として実行」を選択して起動してください。
  2. ユーザーアカウント制御の許可: 「ユーザーアカウント制御」のダイアログが表示されたら、操作を続行するために「はい」をクリックして許可してください。

外付けドライブのシリアル番号が確認できない

原因: USB接続の外付けドライブは、内部の物理ドライブのシリアル番号を常にOSに公開するとは限りません。USB-SATA変換チップの種類やドライブのファームウェアに依存する場合があります。

対処法:

  1. ドライブの物理的確認: 外付けドライブの筐体やドライブ自体に貼られているラベルにシリアル番号が記載されていることが多いです。
  2. 製造元のツール: ドライブの製造元が提供するユーティリティソフトウェアがあれば、それを使用してシリアル番号を確認できる場合があります。

ADVERTISEMENT

wmicコマンドとdiskpartコマンドの比較

ディスクのシリアル番号確認に利用するwmicコマンドとdiskpartコマンドには、それぞれ異なる特徴と最適な用途があります。

項目 wmic diskdrive get serialnumber diskpart (detail disk)
主な用途 全物理ディスクのシリアル番号を一括で確認する 特定の物理ディスクの詳細情報やボリュームとの関連付けを確認する
取得情報 シリアル番号のみ シリアル番号、モデル名、サイズ、ボリューム情報、ディスクIDなど
操作の簡便性 単一コマンドで実行でき、結果が簡潔 対話形式で複数のコマンド入力が必要、詳細な情報が得られる
リスク 情報取得のみのため、システムへの影響は小さい ディスクの選択や操作によっては、データ損失のリスクがあるため慎重な操作が必要
必要な権限 管理者権限 管理者権限

複数の物理ドライブを正確に識別することは、Windows環境での重要な管理作業です。

この記事では、wmicコマンドとdiskpartコマンドを使い、ディスクのシリアル番号を確認し、目的の物理ドライブを特定する手順を解説しました。

これらのコマンドを適切に利用することで、誤操作のリスクを減らし、効率的なディスク管理が可能になります。

サーバーやワークステーションのメンテナンス時やトラブルシューティング時に、ぜひこれらのコマンドを活用してください。

ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。