「Windowsが起動しない」「ブートローダーが壊れた」というトラブルは、PCユーザーにとって非常に困惑する状況の一つです。
しかし適切な手順を踏めば、ブートローダーの修復は自分で行える場合も少なくありません。
本記事では、ブートローダーの修復方法とWindows11での具体的な手順を、システム復旧・起動障害・コマンドプロンプト・回復環境などの観点から詳しく解説していきます。
急なトラブルで困っている方にも、予備知識として備えておきたい方にも参考になる内容をお届けします。
ブートローダーが破損する原因と症状:修復が必要なサインとは
それではまず、ブートローダーが破損する原因と症状について解説していきます。
ブートローダーが破損すると、Windowsが正常に起動できなくなる「起動障害」が発生します。
主な症状と原因を把握することで、適切な修復アプローチを選択できます。
| 症状 | 主な原因 |
|---|---|
| 「Bootmgr is missing」エラー | ブートマネージャーファイルの消失・破損 |
| 「Operating system not found」エラー | ブートセクターの破損・ドライブ認識失敗 |
| 自動修復が繰り返される | BCD(ブート構成データ)の破損 |
| ブルースクリーン(BSOD)で起動できない | システムファイルの破損・ドライバーの問題 |
| 回復環境にもアクセスできない | 深刻なブートローダー破損 |
破損の主な原因としては、不正なシャットダウン・HDDやSSDの障害・ウイルス感染・デュアルブート設定のミス・Windowsアップデートの失敗などが挙げられます。
症状と原因を正確に把握することが、適切な修復方法を選ぶ第一歩となります。
Windows11でのブートローダー修復手順:回復環境からのアクセス
続いては、Windows11でのブートローダー修復の具体的な手順を確認していきます。
ブートローダーを修復する際の基本的なアプローチは「Windowsの回復環境(WinRE)」を使うことです。
【回復環境へのアクセス方法】
方法①:起動時にShiftキーを押しながら「再起動」を選択する
方法②:起動に2〜3回失敗すると自動的に回復環境が起動する
方法③:Windows11のインストールUSBメモリから起動し「コンピューターを修復する」を選択する
回復環境にアクセスできたら、「トラブルシューティング→詳細オプション→スタートアップ修復」を試みるのが最初のステップです。
スタートアップ修復が自動でブートローダーの問題を検出・修復してくれる場合があります。
スタートアップ修復で解決しない場合は、「コマンドプロンプト」を使った手動修復に進みます。
コマンドプロンプトを使ったブートローダーの手動修復手順
続いては、コマンドプロンプトを使ったブートローダーの手動修復手順について確認していきます。
手動修復では、BCDEdit(ブート構成データエディタ)や関連コマンドを使います。
【UEFIシステムでのBCD修復コマンド】
bootrec /fixmbr — マスターブートレコードを修復する
bootrec /fixboot — ブートセクターを修復する
bootrec /scanos — インストール済みOSをスキャンする
bootrec /rebuildbcd — BCDを再構築する
【BCD完全再構築の手順(UEFIの場合)】
bcdedit /export c:\BCD_backup — 現在のBCDをバックアップ
attrib c:\boot\bcd -h -r -s — BCDファイルの属性を変更
ren c:\boot\bcd bcd.old — 古いBCDをリネーム
bootrec /rebuildbcd — BCDを再構築
コマンドを実行する際は、UEFIシステムかBIOSシステムかによって手順が若干異なるため、事前に確認が必要です。
現代のWindows11搭載PCはほぼUEFIベースですが、古いPCではBIOSベースの場合もあります。
コマンドプロンプトでの作業に不安がある場合は、Windowsの自動修復機能を繰り返し試すか、専門家に相談することをお勧めします。
ブートローダー修復がうまくいかない場合の対処法
続いては、修復がうまくいかない場合の対処法について確認していきます。
上記の手順で修復できない場合は、より深刻な問題が発生している可能性があります。
修復コマンドが効果ない場合、SFCスキャン(sfc /scannow)とDISMコマンドでシステムファイルの破損を修復してみましょう。
DISM /Online /Cleanup-Image /RestoreHealth コマンドで、Windowsイメージ自体の修復が可能です。
それでも解決しない場合の選択肢としては「Windowsの再インストール(クリーンインストール)」があります。
データを残したままの修復インストール(「このPCを初期状態に戻す→ファイルを保持する」)を選択することで、データを保持しながらシステムを再構築できる場合もあります。
ハードドライブ自体に物理的な障害がある場合は、ソフトウェア的な修復では対応できません。
異音がしたりS.M.A.R.T.警告が出ている場合は、ドライブの交換が必要になるでしょう。
まとめ
ブートローダーの破損は「Bootmgr is missing」「Operating system not found」などのエラーで現れ、不正なシャットダウンやストレージ障害が主な原因です。
Windows11での修復は、回復環境からのスタートアップ修復が最初のアプローチであり、解決しない場合はコマンドプロンプトでbootrecコマンドやBCD再構築を行います。
深刻な場合はDISMによるシステムイメージ修復や修復インストールも選択肢となります。
物理的なドライブ障害が疑われる場合は専門家への相談や交換が必要です。
事前にシステムドライブのバックアップを習慣化することが、ブートローダートラブルへの最良の備えとなるでしょう。