以下の内容はhttps://error-daizenn.hatenablog.com/entry/2026/02/22/150606より取得しました。


Windowsが起動しない「Boot Error」から復旧する方法:デュアルブートで“壊れたWindows”を既定にしてしまった時の対処法

 

Windowsが起動しない「Boot Error」から復旧する方法:デュアルブートで“壊れたWindows”を既定にしてしまった時の対処法

デュアルブート環境で、見た目が同じ「Windows 11」が2つ表示される――そして誤って壊れている方を既定(デフォルト)に設定した結果、クラッシュ→再起動→クラッシュを繰り返してBIOS(UEFI)しか開けない。これは“起動先の指定(ブート構成)”が誤っている典型例で、OS自体が完全に終わったというより「起動する入口を間違えている」状態であることが多いです。
ここでは、データをなるべく失わずに、正しいWindowsを起動できる状態へ戻すための現実的な復旧手順を、上から順に整理します。


まず理解する:何が起きているのか(原因の整理)

今回の症状は次の流れです。

  • 過去の大型更新(機能更新)の失敗や中断をきっかけに、ブートエントリ(起動項目)が二重化

  • 片方は正常に起動できるWindows、もう片方は破損していて起動途中で落ちるWindows

  • 2つが同名・同条件に見えて区別がつかず、誤って破損側を既定に設定

  • 結果、起動のたびに破損OSへ自動的に突入してブートループ、通常の回復画面へ行けない

重要なのは、“正しいWindowsの実体が消えた”とは限らない点です。多くの場合は、ブートマネージャの既定値(default)や表示順(displayorder)を戻せば復旧します。


最優先:BIOS(UEFI)で「Windows Boot Manager」を確認する

BIOS/UEFIに入れるなら、まずここをチェックします。

  1. Boot(起動)順序を開く

  2. 起動デバイスに 「Windows Boot Manager(SSD名)」 があるか確認

  3. 可能なら 別のディスクや別のWindows Boot Manager が並んでいないか確認

  4. いったん 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のコマンドプロンプトで:

bat
 
 
 
bcdedit /enum
 

似た項目が2つ出る場合、見分けのポイントは以下です。

  • device / osdevice がどのパーティションを指しているか

  • path(通常は \Windows\system32\winload.efi

  • description は同じでも、GUID({xxxxxxxx-...})は別

さらに分かりやすくするために:

bat
 
 
 
bcdedit /enum all
 

でより情報を出します。

手順2:正常な方を既定(default)に設定

正常なWindowsのGUIDが分かったら、次を実行:

bat
 
 
 
bcdedit /default {GUID}
 

さらに、起動メニューを出す設定にしておくと事故が減ります。

bat
 
 
 
bcdedit /timeout 10
 

(10秒間メニュー表示)

手順3:破損エントリを削除(または一旦外す)

破損している方のGUIDに対して:

bat
 
 
 
bcdedit /delete {GUID}
 

不安なら、削除ではなくまず表示順から外す(環境によっては手間)というやり方もありますが、重複が明確なら削除が最もスッキリします。


それでも起動できない時:ブート領域を作り直す「bcdboot」

更新失敗の影響でブート情報そのものが壊れていると、既定を戻すだけでは足りないことがあります。その場合は、正常なWindowsフォルダを元にブートを再生成します。

  1. まずドライブ文字を把握します(WinREではC:が別の文字になりがち)。

bat
 
 
 
diskpart
list vol
exit
 

Windows フォルダがあるボリューム(例:D:)を見つけます。

  1. 見つけたら、次でブートを書き直します(UEFI想定):

bat
 
 
 
bcdboot D:\Windows /l ja-jp /f UEFI
 

これで「起動の入口」を作り直せるケースが多いです。


GUIで直したい場合:スタートアップ修復/システムの復元

WinREの「詳細オプション」には、コマンド以外の定番修復もあります。

  • スタートアップ修復:ブート関連の自動修復

  • システムの復元:復元ポイントがあれば強い

  • 更新プログラムのアンインストール:直前の品質更新・機能更新が原因なら有効

まずは スタートアップ修復 → ダメならコマンド(bcdedit/bcdboot) が効率的です。


再発防止:同名のWindowsを見分けられるようにする

復旧できたら、起動メニューで二度と迷わないようにします。

起動項目名を変更する

通常起動後、管理者権限のコマンドプロンプトで:

bat
 
 
 
bcdedit
 

で現在の識別子を確認し、対象の説明を変更:

bat
 
 
 
bcdedit /set {GUID} description "Windows 11 (Main)"
 

起動メニューを常に表示(時間を延ばす)

bat
 
 
 
bcdedit /timeout 10
 

データを守る:どうしてもダメなら“取り出してから”最終手段へ

もしブート修復でどうしても起動が戻らない場合でも、いきなり初期化は避けたいところです。

  • WinREからメモ帳を開いてファイルをコピーできることがある

  • インストールUSBの回復環境で、外付けSSD/HDDへ退避

  • 余裕があれば、別PCにSSDを接続してデータ退避

データ退避ができたら、最後の手段として「上書きインストール」「クリーンインストール」を検討すると精神的にも安全です。


まとめ:やることは“正しいWindowsを既定に戻す”が中心

今回のように、デュアルブートで同名のWindowsが並び、誤って破損側を既定にしてしまった場合、復旧の核心は次の3点です。

  • BIOS/UEFIで Windows Boot Manager の選択を見直す

  • WinREで bcdedit を使い、正常OSを default に戻す/破損項目を削除

  • 必要なら bcdboot でブートを再生成する

この流れで、OS全体を入れ直さずに復旧できる可能性は十分あります。起動が戻ったら、起動項目の名称変更とタイムアウト設定までやっておくと、同じ事故をほぼ防げます。




以上の内容はhttps://error-daizenn.hatenablog.com/entry/2026/02/22/150606より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14