Bootrec.exeまたはBcdedit.exeを使用したら、「要求されたシステムデバイスが見つかりません」というエラーメッセージが表示される場合があります。どうして「要求されたシステムデバイスが見つかりません」エラーは発生しますか?そのエラーに遭遇した場合、どうすれば良いですか?この記事では、エラーの原因や解決策について説明します。
PCが正常に起動しない場合、WindowsシステムのBCDファイルが破損したか、壊れたかもしれません。
🌸関連記事:BCDエラーでWindowsが起動できません
※たとえば、PCを立ち上げようとしたら、青い画面に「お使いのPCは修復する必要があります」と表示されることがあります。起動に不可欠なシステムファイルが見つからないか破損しているので、起動できないのは当然です。
Windowsが起動できない場合は、回復ドライブ、システム修復ディスク、インストールメディアを使用して解決してみることができます。BCDファイルを修復するために、ほとんどの人はコマンドプロンプトで以下のコマンドを実行することにします。
しかし、上記のコマンドを実行したら、「要求されたシステムデバイスが見つかりません」というエラーが発生する場合があります。
※このエラーが発生した場合、Windowsシステムは認識されたものの、回復領域(リカバリ領域)または、Windowsが正常起動するための領域が正しく認識されていないかもしれません。この状態では「システムの復元」や「イメージのバックアップ」が正常に作動しない場合があります。
また、bcdeditを実行したら、「ブート構成のデータ ストアを開けませんでした。要求されたシステムデバイスが見つかりません。」というエラーメッセージが表示される場合もあります。
Windows回復環境(WinRE)でサポートされていないUSBスロットにUSBを差し込みます。USBドライブから起動して、BIOSが特定のUSBスロットをサポートしているのにWinREがそれをサポートしていない場合、「要求されたシステムデバイスが見つかりません」エラーは発生します。
ご存知のように、現在のシステムディスクがGPT(MBR)形式ならUEFI(レガシBIOS)からブートする必要があります。
MBRディスクをGPTディスクに変換しても、ブートモードがUEFIではなくLegacy BIOSである場合、「要求されたシステムデバイスが見つかりません」エラーが発生する可能性があります。システムディスクをGPTに変換した後、Legacy BIOSの代わりにUEFIを選択して、PCを再起動する必要があります。
🌸関連記事:Windows11/10/8/7でLegacy BIOSをUEFIブートモードに変更する方法
Windows10の回復ドライブ(CD/DVD/USB)から起動した場合、自動回復プロセスが正しいシステムパーティションを見つけられないことがあります。また、インストールメディア(USBメモリ)を使用した場合、ハードディスク上の正しいシステムパーティションを見つけられない可能性もあります。
UEFIブートモードを使用してWindowsをGPTディスクにインストールしようとしますが、PCを起動するためのUSBメモリのパーティションスタイルはMBR形式である場合、「要求されたシステムデバイスが見つかりません」エラーが発生するかもしれません。
こういう場合、システムディスクをMBRに変換してブートモードをLegacy BIOSに切り替えるか、USBドライブをGPTパーティションスタイルに変換することができます。
USBメモリをインストールメディアとして使用すると、WinRE(Windows回復環境)またはWinPE(Windowsプレインストール環境)でUSBドライブを検出できない場合には、DVDまたはCDに切り替えてBCDエラーを修復することができます。
手順 1. メディア作成ツールを使用してWindows10のインストールメディア(CD・DVD)を作成します。
手順 2. CD・DVDから起動し、「 コンピューターを修復する 」をクリックし、「オプションの選択」画面で「トラブルシューティング」を選択し、「詳細オプション」画面で「コマンドプロンプト」を選択します。
手順 3. コマンドプロンプトで次のコマンドを1つずつ実行します。
手順 4. 完了後、パソコンを再起動してみて、システムが正常に読み込まれるかどうか確認します。
前にも言いましたが、USBインストールメディアを使用してBootreを実行しようとする時に正しいシステムパーティションが見つからないため、bootrec /rebuildbcd実行対象のデバイスを検出できず、「要求されたシステムデバイスが見つかりません」というエラーが発生する可能性があります。正しいパーティションを設定するために以下の手順に従ってください。
手順 1. UEFI Windows 10インストールメディア(CD/DVD/USB)から起動し、上記のように「詳細オプション」画面で「コマンドプロンプト」を選択します。
手順 2. コマンドプロンプトで「diskpart」と入力してEnterキーを押します。そして「list volume」と入力してEnterキーを押します。
手順 3. 「select volume n」と入力してEnterキーを押します。
手順 4. EFIシステムパーティションにドライブ文字を割り当てるには、「assign letter=m」と入力してEnterキーを押します。
手順 5. 「exit」と入力してEnterキーを押します。diskpartを終了します。
手順 6. コマンドプロンプトで次のコマンドを入力し、各コマンドをEnterキーで終了します。
手順 7. 「ren BCD BCD.bak」と入力してEnterキーを押します。EFIシステムパーティションにある現在のBCDファイルの名前をBCDからBCD.bakに変更します。
手順 8. 「bcdboot c:\windows /l ja-jp /s m: /f ALL」と入力してEnterキーを押します。BCDを再作成します。
手順 9. 「exit」と入力してEnterキーを押します。コマンドプロンプトを閉じたあと、PCを再起動します。
特にUSBインストールメディアを使用してMBRを再構築するとき、この方法を使用して「要求されたシステムデバイスが見つかりません」エラーを解決する人は多いでしょう。
GPTパーティションスタイルはUEFIモードでWindows OS起動に適合している形式ですが、レガシBIOSモードでWindowsシステムをブートする時、ドライブがMBRパーティションスタイルである必要があります。
従って、ブートモードがUEFIに設定されている場合には、MBRディスクをGPTディスクに変換するか、ブートモードをLegacy BIOSに変更することができます。
MBRを修復するために「bootrec /fixmbr」コマンドを実行したら「要求されたシステムデバイスが見つかりません」エラーが発生する場合、サードパーティー製のMBR再構築ツールを使用することができます。
AOMEI Partition Assistant Professionalは、優れたハードディスク&パーティション管理ソフトウェアです。MBRを再構築することでBCDエラーを修復することができます。パソコンが起動しない場合、ブータブルメディア(CD/DVD/USB)を作成することもできます。
調子の良いパソコンにAOMEI Partition Assistant Professionalをダウンロード、インストール、実行します。
USBメモリ(またはCD/DVD)を調子の良いパソコンに接続し、Windowsで検出できることを確認します。
ツールバーの「ツール」タブをクリックし、ドロップダウンメニューから「ブータブルCD/USBを作成」をクリックします。
ポップアップウィンドウで「USBブートデバイス」を選択し、後はウィザードに従ってブータブルUSBの作成を完成させます。
🌸関連記事:Windows PEブータブルUSBまたはCDを作成する方法
問題のあるPCに(AOMEI Partition Assistant Professionalを搭載した)起動可能なメディアを接続し、BIOS設定で起動の優先順位を変更してブータブルUSBから起動します。
AOMEI Partition Assistant Professionalがロードされたら、対象のディスクを右クリックして「MBRを再構築」を選択します。
Windowsのバージョンを指定します。
最後に「適用」⇒「続行」をクリックして、保留中の操作を実行します。
完了後、ブータブルメディアをPCから取り外して、PCが正常に起動するか確認してください。
※Windows Server 2012、2016、2019、2022で「要求されたシステムデバイスが見つかりません」エラーを修正するには、AOMEI Partition Assistant Serverをご利用ください。
Windowsの再インストールが最後の手段です。上記の解決策がうまくいかない場合は、Windowsを再インストールするというオプションが1つしかありません。面倒かもしれませんが、エラーの解決に役立ちます。
手順 1. パソコンをインストールメディアで起動します。
手順 2. しばらくすると、言語などの初期設定画面が表示されます。言語やキーボートの種類を選択して「次へ」をクリックします。
手順 3. そして「今すぐインストール」をクリックします。「セットアップを始めています」と表示されるので、しばらく待ちます。
手順 4. 画面の指示に従って、セットアップ設定と再インストールを完成させてください。
インストールが完了すると、Windowsが正常に起動します。Microsoftアカウントでサインインしてください。
🌸関連記事:データを消さずにWindows10/11 を再インストールする3つの方法
「要求されたシステムデバイスが見つかりません」は、Windowsが正常に起動できず、インストールメディアからPCを起動させ、コマンドプロンプトでMBRを再構築しようとする時によく発生するエラーです。
この記事で提供したソリューション(USBの代わりにCD/DVDを使用したり、BIOSでブートモードを変更したり、サードパーティ製のAOMEI Partition Assistant ProfessionalでMBRを再構築する)は、「要求されたシステムデバイスが見つかりません」エラーを修復し、BCDを修復・再構築するのに役立ちます。ただし、これらの方法が機能しない場合は、Windowsを最初から再インストールする必要があります。Windowsの再インストールは面倒ですが、悪い状況では役立ちます。
ディスクのMBRを再構築するほかに、AOMEI Partition Assistant ProfessionalはWindows 11/10/8/7でHDDのエラーをチェック、修復することもできます。さらに、ディスク障害が発生したり、起動速度が遅くなったりすると、HDDをSSDに切り替えることもできます。