USBドライブの「デバイスにディスクを挿入してください」エラーを解消する方法

USBドライブを接続すると、物理的には認識されているにもかかわらず「デバイスにディスクを挿入してください」という通知が表示される場合、原因はドライブ文字の競合、ドライバの障害、ファイルシステムエラーであることが多い。以下に、簡単な診断から低レベルフォーマットまで、6つの解消法を示す。

方法1: ハードウェア障害の切り分け

ソフトウェア操作の前に、物理的な損傷がないことを確認する。ドライブをPCの別のUSBポートに直接接続する。デスクトップPCの場合は背面のポートを使用し、USBハブや延長ケーブルは避ける。エラーが再現する場合は、別のコンピュータで確認し、ドライブ自体の故障が原因かを特定する。

  1. フラッシュドライブまたは外付けディスクを別のUSBポートに接続する。
  2. デスクトップPCでは背面にあるポートを使用する。
  3. USBハブや分岐ケーブルは使用しない。
  4. 可能であれば問題のデバイスを別のコンピュータやノートPCに接続する。

方法2: 新しいドライブ文字の割り当て

ドライブに割り当てられた文字が既存のパーティションと重複していると、システムがその文字でリムーバブルディスクを見つけられず、エラーが発生する。「ディスクの管理」で手動で文字を変更することで競合を解消する。

  1. Win + Rキーを押し、diskmgmt.mscと入力して「OK」をクリックする。
  2. 開いた「ディスクの管理」で問題のドライブを見つける。
  3. ドライブを右クリックし、「ドライブ文字とパスの変更…」を選択する。
  4. 表示された画面で「変更」ボタンをクリックする。
  5. 「次のドライブ文字を割り当てる」のドロップダウンメニューから未使用の文字を選び、「OK」で保存する。

方法3: ドライバの操作

USBコントローラやディスクデバイスの破損、古い、または競合するドライバが原因で、システムがドライブを正しく認識できない場合がある。「デバイスマネージャ」でソフトウェアの更新、削除と再インストール、前バージョンへのロールバック、および非表示のファントムデバイスの除去を行う。

  1. システム検索または「スタート」右クリックから「デバイスマネージャ」を起動する。
  2. 「USBコントローラー」を展開し、問題の機器を探す(「その他のデバイス」内にある場合もある)。
  3. 該当機器を右クリックし、「ドライバの更新」を選択する。
  4. 次の画面で「ドライバを自動的に検索」をクリックし、完了を待つ。
  5. 更新で改善しない場合は、右クリックメニューから「デバイスのアンインストール」を選び操作を確認する。その後、ドライブを再接続するか、メニューの「操作」→「ハードウェア変更のスキャン」を実行する。
  6. ロールバックするには、該当デバイスをダブルクリックし、「ドライバ」タブで「ドライバを元に戻す」ボタンが有効であればクリックする。
  7. 非表示ドライバを削除するには、「デバイスマネージャ」のメニューで「表示」→「非表示のデバイスの表示」を選択する。
  8. 「USBコントローラー」から半透明表示の機器をすべて削除する。
  9. 「ディスクドライブ」内の半透明表示のエントリも同様に削除する。

方法4: ドライブのフォーマット

ドライブに重要なデータがない場合、完全消去とファイルシステム再構築でエラーを解消できる。状況に応じて、エクスプローラでのクイックフォーマット(管理情報のみ消去)、「クイックフォーマット」チェックを外した完全フォーマット(低レベル消去)、コマンドプロンプトのDiskpartユーティリティによるパーティション再作成を選択する。Diskpartは深刻な障害に最も有効である。

  1. エクスプローラを開き、「デバイスとドライブ」で問題のドライブを右クリックし、「フォーマット」を選ぶ。
  2. 必要に応じてファイルシステムを変更し、「開始」をクリックする。規定ではクイックフォーマットが有効であり、低レベル消去を行うには「クイックフォーマット」のチェックを外す。
  3. 別の方法: 管理者としてコマンドプロンプトを起動する(検索にcmdと入力)。
  4. diskpartと入力しEnterキーを押す。
  5. list volumeと入力しEnterキーを押して全ディスクを表示させ、問題のドライブの番号を確認する。
  6. select volume Nを実行する。Nは該当ドライブの番号か文字に置き換える。
  7. cleanと入力しEnterキーを押すと、パーティション情報がすべて削除される。
  8. create partition primaryコマンドで新しいパーティションを作成する。
  9. format fs=fat32 quickでフォーマットする(必要ならfat32ntfsに変更する)。
  10. exitコマンドでユーティリティを終了し、コマンドプロンプトを閉じる。

方法5: 内蔵ツールによるハードウェア診断

Windowsのシステムユーティリティで、ファイルシステムエラーや不良セクタをスキャンし、USBデバイス動作の問題を自動検出する。コンソールのCheckDiskとグラフィカルのハードウェアトラブルシューティングツールの2つを使用する。

オプション1: CheckDiskユーティリティ

  1. 管理者としてコマンドプロンプトを起動する。
  2. chkdsk H: /F /Rと入力しEnterを押す(Hは問題のドライブ文字に置き換える)。パラメータ/Fはエラー修正、/Rは不良セクタ回復を指示する。

オプション2: 内蔵トラブルシューティングツール

  1. Win + Rを押し、msdt.exe -id DeviceDiagnosticと入力して「OK」をクリックする。
  2. 「ハードウェアとデバイス」画面で「次へ」をクリックする。
  3. システムチェックの完了を待つ。エラーが検出されると自動修正の提案、または手動対処の指示が表示される。

最新の説明書