「Windowsの起動に失敗しました。最近のハードウェアまたはソフトウェアの変更が原因である可能性があります」エラーの原因と6つの解決策
このエラーに直面している場合、新しくインストールしたハードウェアやソフトウェアが原因である可能性が高いです。また、最新のWindowsアップデートの適用後に発生することもありますが、実際の原因はトラブルシューティングを行うまで確定できません。
ソフトウェア面での主な原因として、以下が考えられます。
- BCD(ブート構成データ)情報の破損
- システムファイルの損傷
- SATA/IDEケーブルの緩みまたは故障
- サードパーティ製ソフトウェアとの競合
- ウイルスやマルウェアへの感染

PCを再起動すると、以下のようなエラーメッセージが表示されます。
エラー: Windows failed to start. A recent hardware or software change might have caused the issue(Windowsの起動に失敗しました。最近のハードウェアまたはソフトウェアの変更が原因である可能性があります)
この問題の厄介な点は、Windowsが起動せず、エラー画面から先に進めなくなることです。つまり、PCを再起動するたびに同じエラーが表示される「再起動ループ」に陥ってしまいます。問題を解決しない限り、この状態は続きます。そこで本記事では、「Windowsの起動に失敗しました」エラーを解消するための具体的なトラブルシューティング手順を、順を追って詳しく解説します。
「Windowsの起動に失敗しました」エラーを修正する方法
方法1:スタートアップ修復/自動修復を実行する
1. Windows 10の起動可能なインストールDVDまたは回復ディスクを挿入し、PCを再起動します。
2. 「CDまたはDVDから起動するには任意のキーを押してください」と表示されたら、任意のキーを押して続行します。

3. 言語の設定を選択し、「次へ」をクリックします。画面左下にある「コンピューターを修復する」をクリックします。

4. 「オプションの選択」画面で「トラブルシューティング」をクリックします。

5. トラブルシューティング画面で「詳細オプション」をクリックします。

6. 詳細オプション画面で「自動修復」または「スタートアップ修復」をクリックします。

7. Windowsの自動修復/スタートアップ修復が完了するまで待ちます。
8. 再起動後、エラーが解消されていれば成功です。解決しない場合は、次の方法に進んでください。
方法2:「最後に正常起動した構成」で起動する
まず、レガシーの詳細ブートメニューを有効化して、起動オプションに簡単にアクセスできるようにする手順を説明します。
1. Windows 10を再起動します。
2. システムの再起動時にBIOSセットアップに入り、PCがCD/DVDから起動するよう設定します。
3. Windows 10の起動可能なインストールDVDを挿入し、PCを再起動します。
4. 「CDまたはDVDから起動するには任意のキーを押してください」と表示されたら、任意のキーを押して続行します。
5. 言語の設定を選択し、「次へ」をクリックします。画面左下の「コンピューターを修復する」をクリックします。

6. 「オプションの選択」画面で「トラブルシューティング」をクリックします。

7. トラブルシューティング画面で「詳細オプション」をクリックします。

8. 詳細オプション画面で「コマンドプロンプト」をクリックします。

9. コマンドプロンプト(CMD)が開いたら、C: と入力してEnterキーを押します。
10. 次に、以下のコマンドを入力します。
BCDEDIT /SET {DEFAULT} BOOTMENUPOLICY LEGACY
11. Enterキーを押すと、レガシーの詳細ブートメニューが有効化されます。

12. コマンドプロンプトを閉じ、「オプションの選択」画面に戻ったら、「続行」をクリックしてWindows 10を再起動します。
13. 最後に、起動オプションを表示させるため、Windows 10のインストールDVDを取り出すことを忘れないでください。
14. 起動オプション画面で「最後に正常起動した構成(詳細)」を選択します。

方法3:システムの復元を実行する
1. Windowsのインストールメディアまたは回復ドライブ/システム修復ディスクを挿入し、言語の設定を選択して「次へ」をクリックします。
2. 画面下部の「コンピューターを修復する」をクリックします。

3. 「トラブルシューティング」を選択し、次に「詳細オプション」を選択します。
4. 最後に「システムの復元」をクリックし、画面の指示に従って復元を完了させます。

5. PCを再起動して変更を保存し、エラーが解消されたかどうかを確認します。
方法4:SFCとCHKDSKを実行する
1. 方法1と同じ手順でコマンドプロンプトを開き、詳細オプション画面で「コマンドプロンプト」をクリックします。

2. コマンドプロンプトで以下のコマンドを1つずつ入力し、それぞれ入力後にEnterキーを押します。
sfc /scannow /offbootdir=c:\ /offwindir=c:\windows chkdsk C: /f /r /x
注意:Windowsが現在インストールされているドライブ文字を使用してください。上記のコマンドでは、C: はチェック対象のドライブを指します。/f はドライブに関連するエラーを修復する権限をchkdskに与えるフラグ、/r は不良セクタの検索と復旧を指示、/x は処理開始前にドライブをディスマウントするよう指示します。

3. コマンドプロンプトを終了し、PCを再起動します。
方法5:BCD構成を再構築する
1. 上記の方法と同様に、Windowsインストールディスクを使ってコマンドプロンプトを開きます。

2. 以下のコマンドを1つずつ入力し、それぞれ入力後にEnterキーを押します。
bootrec.exe /FixMbr bootrec.exe /FixBoot bootrec.exe /RebuildBcd

3. 上記のコマンドが失敗した場合は、コマンドプロンプトで以下のコマンドを入力します。
bcdedit /export C:\BCD_Backup c: cd boot attrib bcd -s -h -r ren c:\boot\bcd bcd.old bootrec /RebuildBcd

4. 最後にコマンドプロンプトを終了し、Windowsを再起動します。
5. この方法で多くの場合エラーは解決しますが、それでも改善しない場合は、次の方法に進んでください。
方法6:正しい起動順序を設定する
1. コンピューターの電源を入れた直後(起動画面やエラー画面が表示される前)に、Deleteキー、F1キー、またはF2キー(お使いのPCのメーカーによって異なります)を繰り返し押して、BIOSセットアップに入ります。

2. BIOSセットアップに入ったら、オプション一覧から「Boot」タブを選択します。

3. 起動順序において、コンピューターのハードディスクまたはSSDが最優先に設定されていることを確認します。設定されていない場合は、上下の矢印キーを使ってハードディスクを最上位に移動します。これにより、コンピューターは他のデバイスではなく、まずハードディスクから起動するようになります。
4. 最後にF10キーを押して変更を保存し、BIOSを終了します。
関連記事:
- TiWorker.exeによるCPU使用率の高騰を修正する方法
- 「ディスク読み込みエラーが発生しました」を解決する10の方法
- svchost.exe(netsvcs)によるCPU使用率の高騰を修正する方法
- RuntimeBroker.exeによるCPU使用率の高騰を修正する方法
以上で、「Windowsの起動に失敗しました。最近のハードウェアまたはソフトウェアの変更が原因である可能性があります」エラーの解決は完了です。この記事についてご不明な点がある場合は、コメント欄でお気軽にお尋ねください。
-
【Windows 10】「致命的なデバイス ハードウェア エラーが原因で、要求は失敗しました」を修正する9つの方法
「致命的なデバイス ハードウェア エラーが原因で、要求は失敗しました(The request failed due to a fatal device hardware error)」というエラーメッセージに悩まされていませんか?この記事では、この厄介なハードウェアエラーを解決するための具体的な対処法を詳しく解説します。 このエラーは、Windows PCの物理的なコンポーネントが破損した際に発生することが多く、ハードドライブの動作に悪影響を及ぼします。ファイル転送やコピー&ペースト、読み書きなどの操作がエラーポップアップによって制限され、内蔵・外付けのSSD/HDD、USBメモリなどの外部ス
-
Windows 10で「L2TP接続の試行に失敗しました」エラーを修正する16の方法
L2TP(Layer Two Tunneling Protocol/レイヤー2トンネリングプロトコル)は、主にVPN(仮想プライベートネットワーク)を支えるために使われるプロトコルです。VPNは、別の環境にあるサーバーのデータで元のデータをマスキングすることで接続元を隠し、地理的な位置情報を覆い隠すことで、ネットワーク経路上のさまざまな制限を回避できるようにします。ところが近年、「セキュリティレイヤーで処理エラーが発生したため、L2TP接続の試行に失敗しました」というエラーが表示され、VPN接続を確立できないという相談が多数寄せられています。同じ症状でお困りの方は、この記事で紹介する効果的なト