
Windowsが起動しない「Boot Error」から復旧する方法:デュアルブートで“壊れたWindows”を既定にしてしまった時の対処法
デュアルブート環境で、見た目が同じ「Windows 11」が2つ表示される――そして誤って壊れている方を既定(デフォルト)に設定した結果、クラッシュ→再起動→クラッシュを繰り返してBIOS(UEFI)しか開けない。これは“起動先の指定(ブート構成)”が誤っている典型例で、OS自体が完全に終わったというより「起動する入口を間違えている」状態であることが多いです。
ここでは、データをなるべく失わずに、正しいWindowsを起動できる状態へ戻すための現実的な復旧手順を、上から順に整理します。
- Windowsが起動しない「Boot Error」から復旧する方法:デュアルブートで“壊れたWindows”を既定にしてしまった時の対処法
まず理解する:何が起きているのか(原因の整理)
今回の症状は次の流れです。
-
過去の大型更新(機能更新)の失敗や中断をきっかけに、ブートエントリ(起動項目)が二重化
-
片方は正常に起動できるWindows、もう片方は破損していて起動途中で落ちるWindows
-
2つが同名・同条件に見えて区別がつかず、誤って破損側を既定に設定
-
結果、起動のたびに破損OSへ自動的に突入してブートループ、通常の回復画面へ行けない
重要なのは、“正しいWindowsの実体が消えた”とは限らない点です。多くの場合は、ブートマネージャの既定値(default)や表示順(displayorder)を戻せば復旧します。
最優先:BIOS(UEFI)で「Windows Boot Manager」を確認する
BIOS/UEFIに入れるなら、まずここをチェックします。
-
Boot(起動)順序を開く
-
起動デバイスに 「Windows Boot Manager(SSD名)」 があるか確認
-
可能なら 別のディスクや別のWindows Boot Manager が並んでいないか確認
-
いったん Windows Boot Managerを最優先にする(または“Boot Override”で一回だけ選ぶ)
デュアルブートや複数ディスク環境だと、同じようなWindows Boot Managerが複数出ることがあります。正常なWindowsが入っているSSDの方を選べるだけで、あっさり起動できる場合もあります。
WinRE(回復環境)に入る:入れないならUSBが最短ルート
方法A:強制終了を繰り返して回復環境を呼び出す
一般的には、起動ロゴが出たら電源長押しで強制終了、これを2~3回繰り返すと
**「自動修復」→「詳細オプション」**に入れることがあります。
ただし、今回のように即クラッシュでループが速いと、うまく入れないことも多いです。
方法B:WindowsインストールUSBから回復メニューへ(推奨)
別PCが使えるなら、Windowsのインストールメディア(USB)を作り、起動します。
-
「今すぐインストール」ではなく、左下の 「コンピューターを修復する」
-
トラブルシューティング → 詳細オプション へ
ここまで入れれば、修復・コマンド操作が可能になり復旧率が上がります。
いちばん効く:壊れた起動項目を“正しいWindows”に戻す(コマンド)
回復環境(WinRE)の コマンドプロンプト で作業します。目的は次の2つです。
-
既定の起動先(default)を正常Windowsへ戻す
-
破損Windowsの項目を削除、または表示されないようにする
手順1:起動項目を一覧表示して“正しい方”を特定
WinREのコマンドプロンプトで:
似た項目が2つ出る場合、見分けのポイントは以下です。
-
device/osdeviceがどのパーティションを指しているか -
path(通常は\Windows\system32\winload.efi) -
descriptionは同じでも、GUID({xxxxxxxx-...})は別
さらに分かりやすくするために:
でより情報を出します。
手順2:正常な方を既定(default)に設定
正常なWindowsのGUIDが分かったら、次を実行:
さらに、起動メニューを出す設定にしておくと事故が減ります。
(10秒間メニュー表示)
手順3:破損エントリを削除(または一旦外す)
破損している方のGUIDに対して:
不安なら、削除ではなくまず表示順から外す(環境によっては手間)というやり方もありますが、重複が明確なら削除が最もスッキリします。
それでも起動できない時:ブート領域を作り直す「bcdboot」
更新失敗の影響でブート情報そのものが壊れていると、既定を戻すだけでは足りないことがあります。その場合は、正常なWindowsフォルダを元にブートを再生成します。
-
まずドライブ文字を把握します(WinREではC:が別の文字になりがち)。
list vol
exit
Windows フォルダがあるボリューム(例:D:)を見つけます。
-
見つけたら、次でブートを書き直します(UEFI想定):
これで「起動の入口」を作り直せるケースが多いです。
GUIで直したい場合:スタートアップ修復/システムの復元
WinREの「詳細オプション」には、コマンド以外の定番修復もあります。
-
スタートアップ修復:ブート関連の自動修復
-
システムの復元:復元ポイントがあれば強い
-
更新プログラムのアンインストール:直前の品質更新・機能更新が原因なら有効
まずは スタートアップ修復 → ダメならコマンド(bcdedit/bcdboot) が効率的です。
再発防止:同名のWindowsを見分けられるようにする
復旧できたら、起動メニューで二度と迷わないようにします。
起動項目名を変更する
通常起動後、管理者権限のコマンドプロンプトで:
で現在の識別子を確認し、対象の説明を変更:
起動メニューを常に表示(時間を延ばす)
データを守る:どうしてもダメなら“取り出してから”最終手段へ
もしブート修復でどうしても起動が戻らない場合でも、いきなり初期化は避けたいところです。
-
WinREからメモ帳を開いてファイルをコピーできることがある
-
インストールUSBの回復環境で、外付けSSD/HDDへ退避
-
余裕があれば、別PCにSSDを接続してデータ退避
データ退避ができたら、最後の手段として「上書きインストール」「クリーンインストール」を検討すると精神的にも安全です。
まとめ:やることは“正しいWindowsを既定に戻す”が中心
今回のように、デュアルブートで同名のWindowsが並び、誤って破損側を既定にしてしまった場合、復旧の核心は次の3点です。
-
BIOS/UEFIで Windows Boot Manager の選択を見直す
-
WinREで bcdedit を使い、正常OSを default に戻す/破損項目を削除
-
必要なら bcdboot でブートを再生成する
この流れで、OS全体を入れ直さずに復旧できる可能性は十分あります。起動が戻ったら、起動項目の名称変更とタイムアウト設定までやっておくと、同じ事故をほぼ防げます。