How To

コンピュータがハードドライブを認識しない場合の問題を解決する方法

February 12, 2026 1 分で読む Updated: February 12, 2026

ハードドライブは、コンピューターのストレージの要と言えるでしょう。すべてのファイル、フォルダ、そして時にはOS自体も保存されています。そのため、システムが突然ドライブを認識しなくなると、本当に困ったものです。「ブートデバイスが見つかりません」といったエラーが表示されたり、ファイルエクスプローラーにドライブが表示されなかったりして、途方に暮れてしまいます。通常、ハードウェアの不具合、ドライバの問題、あるいはBIOSの同期不良などが原因です。しかし、心配はいりません。いくつかの対策を講じれば、再び動作させることができるのです。BIOSのスイッチを切り替えたり、ケーブルを再確認するだけで解決できる場合もあります。これらの問題を解決すれば、ドライブは正常に認識され、再起動のたびにパニックに陥ることもなくなります。

「ハードドライブが認識されない」問題を解決する方法

BIOSからハードドライブを有効にする

よくある原因の一つはBIOS設定です。ドライブがBIOSで有効になっていないと、ハードウェア的には正常に動作していても、Windowsはドライブを認識できません。問題は、BIOSが少々扱いにくいことです。設定が誤って切り替わってしまったり、BIOSアップデート後にリセットされてしまったりすることがあります。BIOS設定を確認することは、最初のステップとして有効です。無効になっていれば、他の設定は関係ありません。

  1. 起動時にBIOS キーDelete( 、F2、 のいずれか)を繰り返しタップしますF10。わからない場合は、通常、スプラッシュ画面に表示されるか、マザーボードのマニュアルに記載されています。
  2. 中に入ったら、 [ストレージ][SATA 構成][システム構成]などのタブを探します。
  3. 「無効」とマークされているハードドライブまたは SATA ポートを見つけて、 「有効」に戻します。
注: BIOSメニューはマザーボードによって大きく異なります。グラフィカルUIのものもあれば、テキストベースのものもあります。操作には何度か試行錯誤する必要があるかもしれませんが、適切なメニューが見つかれば通常は簡単です。

ディスク管理を確認する – Windows は何か認識していますか?

BIOSではドライブが表示されているのにWindowsでは表示されない場合は、OSレベルの表示に問題がある可能性があります。ディスクの管理ツールが役立ちます。ドライブは認識されているものの、フォーマットされていないかドライブレターが割り当てられていないだけかどうかを確認できます。

  1. を押してディスクの管理をWindows + X選択します。
  2. ドライブを探します。ドライブは表示されているものの、「未割り当て」とマークされている場合は、Windows はハードウェアを認識していますが、パーティションが割り当てられていないことを意味します。
  3. 未割り当て領域を右クリックし、「新しいシンプルボリューム」を選択します。
  4. ウィザードに従って、ドライブ文字を選択し、ドライブをフォーマットし (NTFS が標準)、終了します。
  5. 「この PC」に移動して、表示されるかどうかを確認します。
注:この操作は、新しいハードドライブ、またはデータが消去されているハードドライブの場合のみ実行してください。重要なデータが保存されているドライブを誤ってフォーマットしないでください。すべてのデータが失われます。

CMDでハードドライブの現在の状態を確認する

BIOSとディスクの管理でドライブが認識されているのに、エクスプローラーで表示されない場合は、ドライバーまたは状態の問題である可能性があります。Windowsには、ドライブの状態を示す警告システムのようなものですが、ドライブのSMARTステータスを表示できる便利なコマンドラインツールがあります。

  1. を押してWindows + Rcmdと入力し、Enter キーを押します。
  2. 入力しwmic diskdrive get model, statusてEnterキーを押します。

すべて正常であれば、ステータスが「OK」と表示されます。それ以外の場合は、ドライブが故障しつつある兆候かもしれません。なぜ時々機能するのかは分かりませんが、確認してみる価値はあります。手早く確認できて安心できます。

SATAモードの切り替え:AHCI vs IDE

これは当てずっぽうですが、BIOSとドライブの通信方法を変更すると改善する場合があります。最近では多くのドライブとOSがAHCIを推奨していますが、IDEやRAIDに設定されている場合、検出に問題が発生する可能性があります。

  1. 上記の説明に従って BIOS に入ります。
  2. システム構成または同様のセクションに移動します。
  3. SATA 構成を見つけて、 AHCIIDEを切り替えます。
  4. 保存して再起動し、Windows がドライブを検出するかどうかを確認します。
注意: Windowsのインストール後にSATAモードを変更すると、事前にレジストリ設定を変更しないと起動に問題が発生する可能性があります。変更することに不安がある場合は、そのままにしておくか、変更後にWindowsを再インストールすることをお勧めします。

ドライブ文字の割り当てまたは変更

ドライブがディスクの管理で「OK」と表示されているのに、「このPC」に表示されない場合は、ドライブ文字の割り当てに問題がある可能性があります。Windowsは、特に競合が発生した場合、ドライブ文字を削除することがあります。

  1. ディスクの管理を再度開きます(Windows + Xディスクの管理)。
  2. 問題のあるドライブを右クリックし、[ドライブ文字とパスの変更]を選択します。
  3. [変更]をクリックし、使用可能なドライブ文字を選択して、[OK]をクリックします。

画面を更新するか、 「このPC」をもう一度開いてください。これで表示されるはずです。

内部ケーブルを再接続する

これはちょっとローテクですが、驚くほど効果的です。デスクトップパソコンの内部では、SATAケーブルや電源ケーブルが、時間の経過とともに、あるいは機器を移動させた後に緩んでしまうことがあります。再接続は簡単ですが、少し注意が必要です。

  1. PCの電源を切り、電源プラグを抜き、ケースを開けます(通常は側面のネジを外す必要があります)。丁寧に作業してください。
  2. マザーボードとハードドライブを接続する SATA ケーブルと電源からの電源ケーブルを見つけます。
  3. 慎重に取り外し、再度接続して、きちんと所定の位置に収まっていることを確認します。
  4. すべてを元に戻し、プラグを差し込んで電源を入れます。
  5. システムがドライブを認識するかどうかを確認してください。認識しない場合は、別のSATAポートに接続してみてください。特定のポートが突然動作しなくなる場合もあります。

SATA/データおよび電源ケーブルをテストまたは交換する

挿し直しても問題が解決しない場合は、ケーブルに問題がある可能性があります。SATAケーブルや電源ケーブルは、時間の経過とともに摩耗したり、特に曲がったり挟まれたりすると損傷したりすることがあります。ケーブルを交換することで、ケーブルが原因かどうかを確認することができます。

  1. 現在のケーブルを外します。
  2. 新しい SATA ケーブルと電源ケーブルを入手します (理想的には動作が確認されているもの)。
  3. 以前とまったく同じように接続し、しっかりと接続します。
  4. 起動して、Windows がドライブを検出するかどうかを確認します。

電源ユニット/PSUを確認する

ハードドライブに十分な電力が供給されない場合があります。電源ユニットが安定した電力を供給していない、またはワット数が不足している場合、ハードドライブが完全にスキップされる可能性があります。これは、古い電源ユニットや、多くのコンポーネントを搭載したカスタムビルドでよく発生します。

トラブルシューティングを行うには、電源ユニットのワット数が十分であることを確認してください(オンライン計算ツールや仕様書をご確認ください)。電源ユニットのワット数が不足している場合は、交換することで検出の問題が解決する可能性があります。

USB電源サスペンドを無効にする(外付けハードドライブの場合)

Windowsはアイドル状態のUSBポートへの電源供給を停止するため、特に設定が有効になっている場合、USB接続の外付けドライブが認識されないことがあります。この機能を無効にすると、問題が解消される可能性があります。

  1. を押してとWindows + R入力しpowercfg.cpl、Enter キーを押します。
  2. アクティブな電源プランの横にある「プラン設定の変更」をクリックします。
  3. 次に、「詳細な電源設定の変更」をクリックします。
  4. USB設定USBセレクティブサスペンド設定を展開します。
  5. 「無効」に設定し、「OK」をクリックします。

これにより、アイドル状態のときに Windows が USB ポートの電源をオフにすることがなくなり、外付けドライブの検出問題が解決されることがあります。

ドライバーを更新または再インストールする

古くなったドライバーや破損したドライバーは、ドライブの検出に支障をきたす可能性があります。ドライバーの更新は多くの場合簡単ですが、場合によっては何度か試す必要があることもあります。

  1. [スタート] メニューを右クリックし、[デバイス マネージャー]を選択します。
  2. ディスクドライブを展開します。
  3. ドライブを見つけて右クリックし、「ドライバーの更新」を選択します。
  4. ドライバーを自動的に検索するを選択します。
  5. Windows に任せましょう。再起動して、ドライブが表示されるかどうかを確認してください。

ドライブが故障した場合のデータ復旧

これらの方法がどれもうまくいかない場合は、ドライブが実際に壊れているか故障している可能性があります。その場合は、特に古いドライブの場合は、できるだけ早くファイルの復旧を試みるのが賢明です。Recuvaなどのデータ復旧ソフトウェアや専門サービスを利用すれば、残っているデータを復旧できる可能性があります。ただし、これはそれ自体がプロセス全体なので、ハードウェアのトラブルシューティングがうまくいかない場合は、その点も考慮してください。

これらのヒントが、ドライブの再認識に役立つことを願っています。BIOSを少し調整するだけで済む場合もあれば、ケーブルを交換するだけの場合もありますが、これらはよくある解決策で、何度か問題を解決できた事例です。