現象
Windows を起動しようとすると、次のエラーが表示されます。
「オペレーティング システムが見つかりませんでした。 オペレーティング システムを含まないドライバーを切断してみてください。」Ctrl + Alt + Del キーを押して再起動します
解決方法
Windows 7 以降の場合、起動可能な USB または DVD でコマンド プロンプトを起動する必要があります。 起動可能なメディアがない場合は、ここにあるインストール メディアの作成手順を実行して作成できます。 手順 1: コマンド プロンプトを表示する:
-
Windows 7、8、または 10 の USB または DVD メディアから起動します。
-
Windows セットアップ画面 (言語、時刻、キーボードの設定を選ぶ画面) が表示されたら、SHIFT + F10 キーを押してコマンド プロンプトを起動します。
手順 2: ディスクが GUID パーティション テーブル (GPT) とマスター ブート レコード (MBR) のどちらに設定されているか確認する:
-
[コマンド プロンプト] ウィンドウで、次のコマンドを入力します。各コマンドを入力した後、Enter キーを押します。
diskpart
list disk
-
ディスクを検索して、GPT 列にアスタリスク (*) があるかどうか確認します – これは、ディスクが GPT であることを示します。 アスタリスクが見つからない場合は、ディスクは MBR として設定されます。
-
「exit」と入力して Enter キーを押します。
手順 3a: 形式が MBR の場合:
-
コマンド プロンプトで、次のコマンドを入力し、Enter キーを押します。
dir a:
-
ドライブ A:: が見つかり、ディレクトリが表示されたら、ディレクトリ内の \Windows フォルダーを確認します。 そこにある場合は、それがシステム ドライブです。 手順 2 に進みます。
-
ドライブ A: が見つからない場合や、\Windows フォルダーが含まれていない場合、次のコマンドを入力し、Enter キーを押します。
dir b:
-
\Windows フォルダーが含まれるドライブが見つかるまで、アルファベット順で検索を続けます。ただし、X: ドライブはスキップしてください。 それは、使用している USB または DVD からのインストール ファイルです。 最も一般的な場所は C: ドライブであるため、例として記事の残りの部分で使用されます。
-
-
見つかったら、次のコマンドを入力します。
bcdboot C:\Windows /S C:
-
この場合、C が、\Windows フォルダーが見つかったドライブです。 Windows フォルダーが別のドライブにある場合、上記の bcdboot コマンドで、「C」ではなく、そのドライブの文字を使用します。
-
-
続行する前に、「ブート ファイルが正常に作成されました」というメッセージが表示されます。
-
次のコマンドを入力します。各コマンドを入力した後、Enter キーを押します。
diskpart
list disk
sel disk C
-
この場合、C が、\Windows フォルダーが見つかったドライブです。 \Windows フォルダーが別のドライブにある場合、上記の sel disk コマンドで、「C」ではなく、そのドライブの文字を使用します。
-
-
次のコマンドを入力します。各コマンドを入力した後、Enter キーを押します。
list vol
sel vol C
-
この場合、C が、\Windows フォルダーが見つかったドライブです。 \Windows フォルダーが別のドライブにある場合、上記の sel vol コマンドで、「C」ではなく、そのドライブの文字を使用します。
-
-
次のコマンドを入力し、Enter キーを押します。
active
-
ボリュームが正常にアクティブに設定された旨の確認が表示されます。 確認が表示されない場合は、ディスクが GPT (MBR ではない) に設定されているか、ディスクに問題があります。 正しいディスクで作業していることを確認してください。
-
-
次のコマンドを入力し、Enter キーを押します。
exit
-
デバイスを再起動します。 コマンド プロンプトで、次のコマンドを入力し、Enter キーを押すと、この操作をすばやく実行できます。
shutdown -f -r -t 00
手順 3b: 形式が GPT の場合:
-
コマンド プロンプトで、次のコマンドを入力し、Enter キーを押します。
dir a:
-
ドライブ A:: が見つかり、ディレクトリが表示されたら、ディレクトリ内の \Windows フォルダーを確認します。 そこにある場合は、それがシステム ドライブです。 手順 2 に進みます。
-
ドライブ A: が見つからない場合や、\Windows フォルダーが含まれていない場合、次のコマンドを入力し、Enter キーを押します。
dir b:
-
\Windows フォルダーが含まれるドライブが見つかるまで、アルファベット順で検索を続けます。ただし、X: ドライブはスキップしてください。 それは、使用している USB または DVD からのインストール ファイルです。 最も一般的な場所は C: ドライブであるため、例として記事の残りの部分で使用されます。
-
-
次のコマンドを入力します。各コマンドを入力した後、Enter キーを押します。
diskpart
list disk
sel disk C
-
この場合、C が、\Windows フォルダーが見つかったドライブです。 \Windows フォルダーが別のドライブにある場合、上記の sel disk コマンドで、「C」ではなく、そのドライブの文字を使用します。
-
-
次のコマンドを入力し、Enter キーを押します。
list part
-
System のラベルの付いたパーティションを検索します。
-
見つけたら、R の文字をパーティションに割り当てます。 R の文字が既に使われている場合は、割り当てられていない文字を選びます。 文字を割り当てるには、次のコマンドを入力します。各コマンドを入力した後、Enter キーを押します。
assign letter=r:
exit
-
コマンド プロンプトに戻り、次のコマンドを 1 行に 1 つずつ入力します。各コマンドを入力した後、Enter キーを押します。
cd /d r:\EFI\Microsoft\Boot\
ren BCD BCD.bak
bcdboot c:\Windows /l en-us /s m: /f UEFI
注: 最後のコマンド /l en-us で、Windows の言語が英語に設定されます。 別の言語を設定するには、en-us を別の言語コード (ドイツ語の場合 de-de など) に置き換えます。
-
デバイスを再起動します。 コマンド プロンプトで、次のコマンドを入力し、Enter キーを押すと、この操作をすばやく実行できます。
shutdown -f -r -t 00