「要求されたシステムデバイスが見つかりません」というエラーは、Windowsが正常に起動できず、WindowsインストールメディアからPCを起動させ、コマンドプロンプトでMBRを再構築しようとした場合によく発生します。この記事で、そのエラーの原因と3つの解決策を説明します。
PCが正常に起動しない場合、WindowsシステムのBCDファイルが破損したか、壊れたかもしれません。たとえば、PCを立ち上げようとしたら、青い画面に「お使いのPCは修復する必要があります」と表示されることがあります。起動に不可欠なシステムファイルが見つからないか破損しているので、起動できないのは当然です。
Windowsが起動できない場合は、Windows回復ドライブ、Windows修復ディスク、Windowsインストールメディアを使用して修復してみることができます。BCDファイルを修復するために、ほとんどの人はコマンドプロンプトで以下のコマンドを実行して、MBRを修正することにします。
bootrec /Rebuildbcd
bootrec /Fixmbr
bootrec /Fixboot
しかし、上記のコマンドを実行したら、「要求されたシステムデバイスが見つかりません」と出る場合があります。
Windowsのインストールとして認識された合計数:1
[1]C:Windows
インストールをブート一覧に追加しますか?Yes(Y)/No(N)/All(A):Y
要求されたシステムデバイスが見つかりません。
bcdedit を実行した場合、以下のエラーが表示される場合があります。
ブート構成のデータ ストアを開けませんでした。要求されたシステムデバイスが見つかりません。
どうして「要求されたシステムデバイスが見つかりません」エラーは発生しますか。そのエラーにぶつかった場合、どうすれば良いですか。この記事で、エラーの原因の説明してから、4つの解決策について説明します。
「要求されたシステムデバイスが見つかりません」エラーの原因
1.WinRE環境ではサポートされていない間違ったUSBスロットにUSBドライブを差し込みます。
USBドライブから起動して、BIOSが特定のUSBスロットをサポートしているのにWindows修復環境がサポートしていない場合、「要求されたシステムデバイスが見つかりません」エラーは発生します。
たとえば、一部のユーザーは高度なUSB 3.0インターフェースを介して起動しようとします。ただし、USB 3.0インターフェースがWindows修復環境では検出できません。その場合、別のUSBスロットにUSBドライブを挿入してください。
2.システムディスクをGPTに変換した後に、「要求されたシステムデバイスが見つかりません」エラーは発生します。
MBRディスクをGPTに変換しても、起動オプションがUEFIではなくBIOS/MBRである場合、「要求されたシステムデバイスが見つかりません」エラーが発生する可能性があります。システムディスクをGPTに変換した後に、BIOSの代わりにUEFIブートを選択して、PCを再起動する必要があります。
3.Windowsが正しいパーティションを見つけられませんでした。
UEFI Windows 10回復ドライブ(CD/DVD/USB)から起動した場合、自動回復プロセスで正しいシステムパーティションが見つからないことがあります。インストールメディアのUSBドライブを使用している場合、ハードディスク上の正しいシステムパーティションを見つけられない可能性があります。
4.EFIパーティションが見つからないか破損しています。
GPTディスク上で、システムはEFIパーティションを探す時に、パーティションが見つからないか破損していたら、「要求されたシステムデバイスが見つかりません」エラーは発生するでしょう。 MBR形式のシステムディスクの場合、BCDレジストリファイルを格納したパーティションがアクティブに設定されていることを確認する必要があります。
5.WindowsのインストールとUSBドライブの起動モードが一致しません。
たとえば、レガシBIOSを使用してWindowsをインストールした場合は、レガシBIOSのための起動可能なUSBドライブを作成する必要があります。そうしないと、「要求されたシステムデバイスが見つかりません」エラーは発生するかもしれません。
解決策1. Windows修復DVD/CDを使用してWindowsを修復する
Windows PEがUSBドライブを認識できない、またはWindowsがUSB 3.0を検出できない場合は、DVD/CDを使用してWindowsインストールメディアを作成してみてください。
①Microsoftのメディア作成ツールを使用して、Windows 10インストールメディアのDVD/CDディスクを作成します。
②Windows DVD/CDディスクから起動し、「詳細オプション」画面で「コマンドプロンプト」を選択します。
③以下のコマンドを入力して、各コマンドをEnterで終了します。
bootrec /fixmbr
bootrec /fixboot
bootrec /rebuildbcd
④PCを再起動してみてください。
解決策2.コマンドプロンプトで正しいパーティションを設定する
USBインストールメディアを使用してBootreを実行しようとする時に正しいシステムパーティションが見つからないため、bootrec /rebuildbcd実行対象のデバイスを検出できないので、「要求されたシステムデバイスが見つかりません」というエラーが発生する可能性があります。正しいパーティションを設定するために以下の手順に従ってください。
①UEFI Windows 10インストール(CD/DVD/USB)ディスクから起動し、「詳細オプション」画面で「コマンドプロンプト」を選択します。
②diskpartと入力してEnterキーを押します。「list volume」と入力してEnterキーを押します。すべてのパーティションが一覧表示され、EFIパーティションを見つけてください。 EFIパーティションはFAT32でフォーマットされていることに注意してください(EFIパーティションがない場合は、ここをクリックして作成手順を参照してください)。
③「select volume 3」と入力してEnterキーを押します(ここで、3はEFIパーティションのボリューム番号です。実際の状況に応じて3を他の数値に変えてください)。
④EFIパーティションに文字を割り当てるには、「assign letter = m」と入力し、Enterを押します。mを自分の好きなドライブ文字に置き換えることができます。
⑤「exit」と入力してEnterを押し、diskpartを終了します。
⑥次に、コマンドプロンプトに次のコマンドを入力し、各コマンドをEnterキーを押すことで終了します。
cd /d m: EFIMicrosoftBoot
bootrec /fixboot
⑦「ren BCD BCD.bak」と入力してEnterキーを押し、BCDファイルの名前をBCDからBCD.bak fileに変更します。
⑧「bcdboot c:¥Windows/len-us/s m: /f ALL」と入力し、Enterキーを押してBCDを再作成します。mはステップ④でEFIパーティションに割り当てたドライブ文字です。EFIパーティションに割り当てた文字がmではない場合は、自分でmを他のものに変更してください。
⑨「exit」と入力してコマンドプロンプトを閉じ、PCを再起動します。
特にUSBインストールメディアを使用してMBRを再構築する多くの人は、この解決策を使用して「要求されたシステムデバイスが見つかりません」エラーを解決しました。
解決策3.システムを再インストールする
上記のすべての方法がエラーを解決できない場合、Windowsを再インストールするしかありません。 Windowsを再インストールするのは面倒ですが、エラーの解決に役立ちます。
しかし、オペレーティングシステムを再インストールすると、システムドライブ上のファイルが削除され、すべてのアプリケーションを再インストールする必要があります。そのため、システムを再インストールする前にファイルをバックアップすることをお勧めします。
MiniTool Partition Wizardは、数回のクリックでパーティションとディスクの問題を管理するのに役立つ、専門的なパーティションマジックです。ディスク内のすべてのファイルとデータをバックアップする場合、MiniTool Partition Wizard Bootable Editionの「ディスクのコピー」機能を利用することができます。
①USBフラッシュドライブ(またはCD/DVDディスク)を準備して、それを正常に動作できるPCに接続します。
②次のボタンをクリックしてMiniTool Partition Wizardプロ版を入手します。ソフトウェアをインストールして実行し、「ブータブルメディア」をクリックします。
③「MiniToolプラグインを搭載したWinPEベースのメディア」を選択して続行します。
④ここで、ブータブルUSBフラッシュドライブを作成することを例に取ります。USBフラッシュドライブを選択する時に、その中に重要なファイルやデータが含まれていないことを確認してください。次に「はい」をクリックして続行します。
⑤ブータブルUSBフラッシュドライブの作成が終わったら、「完了」をクリックします。
⑥不具合のあるPCにMiniToolブータブルUSBフラッシュドライブを接続します。次にBIOSに入り、ブート順序を変更して、ブータブルUSBフラッシュドライブを最優先の起動デバイスに設定してください。DVD/CDディスクを使用している場合、それに応じてDVD/CDディスクを最優先の起動デバイスに設定します。
⑦ブータブルUSBフラッシュドライブから起動すると、MiniTool PE Loader画面は表示されます。次にMiniTool Partition Wizardは自動的に実行します。
⑧コピーしたいディスクを選択して、左側のアクションパネルから「ディスクのコピー」を選択します。
⑨パーティションウィザードの指示に従い、最後に、左上隅の[適用]をクリックすることを忘れないでください。
必要なパーティションまたはディスクをバックアップした後に、Windows 10のインストールします。(Windows 10を新しいハードディスクにインストールする方法を参照することができます)
①Windows 10インストールメディアのUSBドライブまたはDVD/CDディスクをPCに挿入して、そこから起動します。
②インストールする言語、時刻と通貨の形式、キーボードまたは入力方式、キーボードの種類というセットアップ項目を確認して、「次へ」をクリックしてください。
③「今すぐインストール」をクリックします。
④画面上の指示に従って、セットアップ設定と再インストールを完了してください。
インストールが完了すると、Windows が正常に起動します。Microsoftアカウントでサインインしてください。
結語
この記事で、「要求されたシステムデバイスが見つかりません」というエラーを解決する3つの解決策を紹介しました。ぜひ解決策を参照してエラーを解決してみてください。Windows 10を再インストールする場合は、MiniTool Partition Wizard Bootable Editionを使用して、重要なファイルとデータをバックアップしてください。
「要求されたシステムデバイスが見つかりません」というエラーの別の解決策がある場合、または他のハードディスク問題に遭遇した場合、コメントをお残しください。MiniToolソフトウェアを使用するときに何か助けが必要な場合は、[email protected]までご連絡ください。