「要求されたシステムデバイスが見つかりません」というエラーは、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つの解決策について説明します。

Windows 10のシステムキャッシュをクリアする方法
Windows 10のシステムキャッシュをクリアする方法

キャッシュとは何ですか? この投稿では、キャッシュとWindows 10のシステムキャッシュをクリアする方法をいくつか紹介します。

もっと見る

「要求されたシステムデバイスが見つかりません」エラーの原因

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ドライブを作成する必要があります。そうしないと、「要求されたシステムデバイスが見つかりません」エラーは発生するかもしれません。

注: 起動できないPCに重要なファイルやデータがある場合は。プロなデータ復元ソフトウェアを使用して、PCから重要なファイルを取り戻してください。

解決策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ベースのメディア」を選択して続行します。

MiniToolプラグインを搭載したWinPEベースのメディア

④ここで、ブータブルUSBフラッシュドライブを作成することを例に取ります。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アカウントでサインインしてください。

Windowsで「指定されたパスが見つかりません」と表示されるときの対処法
Windowsで「指定されたパスが見つかりません」と表示されるときの対処法

この記事はWindowsで「指定されたパスが見つかりません」と表示されるときの対処法を紹介しました。

もっと見る

この記事を参照して、「要求されたシステムデバイスが見つかりません」というエラーを解決しました。今、Windowsは正常に移動できるようになりました。もっと多くの人を助けるように、この記事を共有しましょう。Twitterでシェア

結語

この記事で、「要求されたシステムデバイスが見つかりません」というエラーを解決する3つの解決策を紹介しました。ぜひ解決策を参照してエラーを解決してみてください。Windows 10を再インストールする場合は、MiniTool Partition Wizard Bootable Editionを使用して、重要なファイルとデータをバックアップしてください。

「要求されたシステムデバイスが見つかりません」というエラーの別の解決策がある場合、または他のハードディスク問題に遭遇した場合、コメントをお残しください。MiniToolソフトウェアを使用するときに何か助けが必要な場合は、[email protected]までご連絡ください。

  • reddit