「Windows セットアップはストレージデバイスを検出できません」というメッセージが表示されると、かなりイライラします。Windows が内部の仕組みを全く理解していないかのようです。特にクリーンインストールやアップグレードをしようとしている場合はなおさらです。多くの場合、インストーラーにドライブコントローラー(SATA、NVMe、RAID セットアップなど)用の適切なドライバーがないことが原因です。USB ポートや BIOS 設定に問題がある場合もあります。基本的に、これはドライバーまたは互換性の問題に帰結します。朗報です。これらの修正方法は、何をチェックすればいいのかが分かれば、非常に簡単です。
Windows セットアップ中に「ハードウェアを表示するにはドライバーをインストールしてください」というエラーを修正するにはどうすればよいですか?
USBインストールメディアを確認してください
これが最も一般的な原因かもしれません。破損または不完全なUSBメモリは、セットアップ中に問題を引き起こすことで知られています。セットアップ時にドライバーが正しく読み込まれない場合は、USBインストーラーが不完全であるか、ファイルが不足していることが原因である場合が多いです。Windowsメディア作成ツールを使って新しいメディアを作成すると、ほぼ確実に問題が解決します。あるWindowsマシンではUSBメモリが正常に動作するのに、別のマシンでは動作しないという場合もあります。そのため、最新バージョンのUSBメモリでやり直すことで、迅速に問題を解決できる場合があります。
- Windows メディア作成ツールをダウンロードし、新しい USB インストーラーを作成します。
- 少なくとも 8 GB 以上の USB フラッシュ ドライブを使用してください。わずか 4 GB ではもう十分ではありません。
- USB を別のポート、できれば直接接続されたポート (ハブやアダプタは避ける) に接続してみてください。
- インストーラーを最初からやり直して、ドライブが表示されるかどうかを確認します。
新しいメディアは、ドライバーファイルが損傷しておらず、正しく読み込まれることを保証します。場合によっては、それだけで済むこともあります。もちろん、Windows は必要以上に手間をかけなければならないからです。
USBポートを切り替えるか、BIOSでUSB 3.0を無効にする
昔、一部の古いマザーボードやチップセットは、Windowsのセットアップ中にUSB 3.0と相性が悪かったことがあります。USB 3.0ポートの方が速いと思われるかもしれませんが、インストール中に検出の問題が発生することがあります。解決策は?BIOS設定でUSB 3.0のサポートを一時的に無効にするか、USB 2.0ポートに切り替えることです。多くのシステムでは、これでインストーラーがSSDまたはHDDを認識できるようになります。
- 再起動して BIOS に入ります。起動中にDel、F2、F10、またはF12キーを押します。
- USB 構成(または同様のメニュー)に移動します。
- USB 3.0 のサポートをオフにするか、 USB 2.0に切り替えます。
- USBインストーラーをUSB 2.0ポート(通常は内側が黒いポート)に接続してください。青いポートはUSB 3.0ポートで、ここで問題が発生することがよくあります。
- 再起動して再度インストールをお試しください。
一部の設定では、この変更によりインストーラーがストレージをより正確に認識するようになります。奇妙に思えますが、一部のハードウェアでは、これで検出の問題が解決されます。なぜ機能するのかは分かりませんが、少なくとも一部のマザーボードでは機能します。
正しいSATAまたはNVMeドライバーを手動でロードします
ここからは技術的な話になりますが、非常に役立ちます。ドライブが表示されないのは、Windowsがコントローラー用の特定のドライバーを必要としているためです。特に新しいSSDやNVMeドライブでは、ドライバーのインストールがWindowsに必要になります。Windowsがドライブを認識しない場合は、適切なドライバーがWindowsにインストールされていないことが原因と考えられます。
- 動作中の PC で、マザーボードまたはラップトップの製造元のサポート サイトにアクセスします。
- お使いのシステム用の最新のIntel Rapid Storage TechnologyドライバーまたはNVMeドライバーをダウンロードしてください。マザーボードのチップセットまたはSSDモデルに対応したドライバーを探してください。
- ドライバー ファイルを抽出し、USB インストーラーにコピーします。簡単に見つけられるフォルダーに置くのが最適です。
- Windows セットアップを起動し、[ドライバーの読み込み]をクリックします。
- USBドライブ上のフォルダに移動し、ドライバーを選択します。インストーラーがドライブを認識するはずです。
この方法は、Windowsに必要なドライバーを提供するため、NVMeまたはSATAの検出に関するほとんどの問題を解決します。この手順がないと、インストーラーが自力で判断できない場合もあります。なぜそんなに細かいのかは分かりませんが、ドライバーは重要です。
BIOSでSATAモードを変更する
もう1つ、SATAモードの設定が間違っていると、Windowsからドライブが隠れてしまうことがあります。BIOSがRAIDまたはIDEモードに設定されている場合、WindowsセットアップがHDDまたはSSDを認識できないことがあります。AHCIに切り替えると、通常はこの問題は解決します。
- 起動時にBIOS に入ります ( Del、F2など)。
- ストレージ構成または同様のメニューを見つけます。
- SATAモードをAHCIに変更します。RAIDを使用している場合は、一時的に切り替えてみてください。
- 保存して終了し、インストーラーを再起動します。
このモードはドライバの互換性を向上させるため、ほとんどの環境で推奨される設定です。ただし、RAID構成で動作している場合は、このモードを変更すると現在のアレイに影響が出る可能性があるので注意してください。そのため、既にRAID構成のドライブにデータがある場合は注意が必要です。
追加のドライブと周辺機器を取り外す
システムに多数のドライブやUSB周辺機器が接続されていると、Windowsが混乱したり、停止したりすることがあります。余分なドライブやUSBハブがあると、インストーラがハングしたり、対象のドライブが認識されなかったりすることがあります。
- 必要のないストレージ デバイス (HDD、SD カード、外付けドライブ) をすべて取り外します。
- ターゲット ドライブ、キーボード、マウスのみを接続したままにします。
- インストールを再度開始すると、今度は Windows がドライブを見つけるはずです。
基本的に、ハードウェア構成を簡素化することで検出が簡素化されます。少し面倒ですが、頑固なシステムでも効果を発揮します。
よくある質問
多くの場合、Windows セットアップがストレージデバイスを見つけられないことが原因です。通常は、ドライバーが不足しているか互換性がないことが原因です。USB ポートやメディアが正常に動作していない場合もあります。
ほとんどのシステムでは、Intel Rapid Storage Technology ドライバー、またはお使いのマザーボード専用の NVMe ドライバーが必要です。マザーボードのサポートページを確認するのが、最適なドライバーを見つける最善の方法です。
はい。インストールメディアが破損していたり不完全な場合、ドライバーファイルが正しく読み込まれず、検出がうまくいかないことがあります。
確かにそうです。SATAやUSBモード、あるいはセキュアブートの設定が間違っていると、ドライブが隠れてしまったり、セットアップ中に検出が妨げられたりする可能性があります。
これらの手順はすべて、PCがストレージハードウェアを認識できるようにするためのものです。それでも問題が解決しない場合は、Windows 11のドライバーに関するより詳細なガイドが役立つかもしれません。通常、ドライバーの読み込みやBIOSモードを修正することで、ほとんどの問題は解決します。