Windows 11が起動しない時のコマンドプロンプト修復方法

Windows

Windows 11が突然起動しなくなり、黒い画面やエラーメッセージが表示されて困った経験はありませんか。
パソコンが起動しないと、仕事や大切なデータにアクセスできず、焦ってしまうものです。
しかし、多くの起動トラブルは、コマンドプロンプトを使った修復コマンドで解決できる可能性があります。

この記事では、Windows 11が起動しない場合に、コマンドプロンプトを使ってシステムを修復する方法を詳しく解説します。
初心者でも実行できるよう、各コマンドの意味と手順を丁寧に説明します。

スポンサーリンク

Windows 11が起動しない主な原因

コマンドプロンプトでの修復方法を説明する前に、Windows 11が起動しない主な原因を理解しておきましょう。

システムファイルの破損

Windowsの動作に必要なシステムファイルが破損または削除されると、OSが正常に起動できなくなります。
DLLファイルや構成ファイルが破損すると、エラーが頻発したり、起動が途中で止まったりします。

原因としては、以下が考えられます。

  • 不適切なシャットダウン
  • 停電や強制終了
  • ウイルス感染
  • ハードウェアの不具合

Windows Update の失敗

Windows Updateは、セキュリティやパフォーマンスの向上に必要不可欠です。
しかし、更新プログラムのインストール中に電源が落ちたり、インターネット接続が不安定だったりすると、更新が中断されてOSが正常に動作しなくなることがあります。

中途半端なアップデート状態のまま放置すると、再起動ループや「自動修復」画面から抜け出せなくなるなど、深刻なトラブルに発展します。

ブートセクターやBCDの破損

ブートセクター(起動セクター)やBCD(Boot Configuration Data、起動構成データ)が破損すると、Windowsの起動プロセスが正しく実行されません。

このような状態では、以下のエラーメッセージが表示されることがあります。

  • 「BOOTMGR is missing」
  • 「Boot Configuration Data is missing」
  • エラーコード「0xc000000e」「0xc0000225」など

ディスクエラー

SSDやHDDに物理的な問題や不良セクタがある場合、Windowsが正常に起動できません。
ディスクエラーは、経年劣化や物理的な衝撃、突然の電源断などで発生します。

異音や動作の遅延がある場合は、ディスクの物理故障の可能性が高いです。

ドライバーの不具合

古いドライバーや互換性のないドライバーは、Windows 11の起動を妨げる原因になります。
特に、グラフィックドライバーやストレージドライバーは重要です。

ドライバーの問題は、新しいハードウェアを追加した後や、ドライバーの更新後に発生することが多いです。

回復環境(Windows RE)へのアクセス方法

Windows 11が起動しない場合、コマンドプロンプトを使うには、まず回復環境(Windows Recovery Environment、WinRE)にアクセスする必要があります。

回復環境は、Windowsが正常に起動しない場合でも利用できる修復ツールの集まりです。

方法1:強制終了を繰り返す

最も簡単な方法は、パソコンの強制終了を繰り返すことです。

手順:

  1. パソコンの電源ボタンを長押し(約10秒)して、強制終了する
  2. 再度電源を入れる
  3. Windowsロゴが表示されたら、再び電源ボタンを長押しして強制終了する
  4. この操作を2〜3回繰り返す
  5. 次回の起動時に、「自動修復を準備しています」という画面が表示される
  6. その後、「自動修復」画面が表示されたら、「詳細オプション」をクリック

これで回復環境が起動します。

注意:
強制終了は、データやシステムに影響を与える可能性があるため、通常は推奨されません。
ただし、Windowsが起動しない状況では、回復環境にアクセスする有効な手段となります。

方法2:Windowsインストールメディアを使う

Windowsインストールメディアがあれば、そこから回復環境を起動できます。

準備:
別のパソコンでWindowsインストールメディア(USBメモリまたはDVD)を作成します。
Microsoftの公式サイトから「メディア作成ツール」をダウンロードして実行してください。

手順:

  1. 作成したインストールメディアをパソコンに接続する
  2. パソコンを起動し、BIOS/UEFI設定画面を開く
  • 起動時に表示されるメーカーロゴ画面で、F2、F12、Del、Escなどのキーを押す(メーカーにより異なる)
  1. 起動順序(Boot Order)を変更し、インストールメディアを最優先に設定
  2. 変更を保存してBIOS/UEFIを終了
  3. インストールメディアから起動すると、Windowsセットアップ画面が表示される
  4. 言語、時刻、キーボードを選択して「次へ」をクリック
  5. 「今すぐインストール」ボタンの下にある「コンピューターを修復する」をクリック

これで回復環境が起動します。

方法3:回復ドライブを使う

事前に回復ドライブを作成していた場合は、そこから起動できます。

手順:

  1. 回復ドライブ(USBメモリ)をパソコンに接続
  2. パソコンを起動し、BIOS/UEFI設定画面を開く
  3. 起動順序を変更し、回復ドライブを最優先に設定
  4. 変更を保存してBIOS/UEFIを終了
  5. 回復ドライブから起動すると、回復環境が表示される

注意:
回復ドライブは、Windowsが正常に動作しているうちに作成しておく必要があります。
定期的に回復ドライブを更新することをお勧めします。

コマンドプロンプトの起動方法

回復環境にアクセスできたら、コマンドプロンプトを起動します。

手順:

  1. 回復環境の「オプションの選択」画面で「トラブルシューティング」をクリック
  2. 「詳細オプション」をクリック
  3. 「コマンドプロンプト」をクリック
  4. ユーザーアカウントの選択画面が表示される場合があります(環境による)
  5. パスワードの入力を求められた場合は、Windowsのログインパスワードを入力
  6. コマンドプロンプトが起動します

別の方法:
Windowsセットアップ画面から直接起動する場合は、「Shift + F10」キーを押すことでコマンドプロンプトを開くこともできます。

修復コマンドの実行前の準備

コマンドプロンプトを使った修復を行う前に、重要な準備作業があります。

ドライブレター(ドライブ文字)の確認

回復環境では、通常のWindowsとドライブレター(C:、D:など)が異なる場合があります。
Windowsがインストールされているドライブを正確に特定する必要があります。

確認方法:

  1. コマンドプロンプトで以下のコマンドを入力してEnterキーを押す
dir C:\
  1. 「Program Files」「Program Files (x86)」「Users」「Windows」というフォルダが表示されたら、C:ドライブがWindowsのインストール先です
  2. これらのフォルダが表示されない場合は、D:、E:と順番に確認する
dir D:\
dir E:\
  1. Windowsフォルダが見つかったドライブレターをメモしておく

BIOS/UEFIとパーティション形式の確認

システムがBIOSとMBRを使っているのか、UEFIとGPTを使っているのかを確認します。
この情報は、ブート修復コマンドを実行する際に重要です。

確認方法:
回復環境の「詳細オプション」画面に「UEFIファームウェアの設定」というボタンがあれば、UEFI(GPT)システムです。
このボタンがなければ、BIOS(MBR)システムです。

主要な修復コマンド

ここからは、具体的な修復コマンドを紹介します。
以下の順番で実行することを推奨します。

1. システムファイルチェック(SFC)

SFC(System File Checker)は、破損したWindowsのシステムファイルを検出して自動で修復するツールです。

実行方法:

Windowsが起動している場合:

  1. 管理者権限でコマンドプロンプトを起動
  2. 以下のコマンドを入力してEnterキーを押す
sfc /scannow
  1. スキャンと修復が開始されます(完了まで数分〜数十分かかります)
  2. 処理が完了するまで、そのまま待ちます

Windowsが起動していない場合(回復環境から):

  1. 前述の方法でドライブレターを確認(例:Windowsが「D:」ドライブにある場合)
  2. 以下のコマンドを入力してEnterキーを押す
sfc /scannow /offbootdir=C:\ /offwindir=D:\Windows

/offbootdir=C:\ → ブートファイルがあるドライブ(通常はC:)
/offwindir=D:\Windows → Windowsフォルダがあるドライブ(確認したドライブレター)

完了メッセージ:

  • 「整合性違反を検出しませんでした」→ 問題なし
  • 「破損したファイルが検出され、正常に修復されました」→ 修復成功
  • 「破損したファイルが検出されましたが、一部は修復できませんでした」→ DISM実行が必要

2. システムイメージ修復(DISM)

DISM(Deployment Image Servicing and Management)は、Windowsイメージを検査し、破損がある場合は修復します。
SFCで修復できなかった場合に実行します。

実行方法:

ステップ1:イメージの健全性をチェック

DISM /Online /Cleanup-Image /CheckHealth

このコマンドは、破損があるかどうかを素早くチェックします。

ステップ2:イメージをスキャン

DISM /Online /Cleanup-Image /ScanHealth

このコマンドは、より詳細なスキャンを実行します。
時間がかかる場合がありますが、完了するまで待ちます。

ステップ3:イメージを修復

DISM /Online /Cleanup-Image /RestoreHealth

このコマンドは、検出された破損を修復します。
処理には時間がかかります(環境により10分〜1時間程度)。

注意:
回復環境から実行する場合、/Onlineパラメータは使用できません。
代わりに、インストールメディアを使ってイメージを修復する必要があります。

DISMコマンド実行後の再確認:
DISMで修復が完了したら、再度SFCを実行します。

sfc /scannow

これにより、システムファイルが完全に修復されたかを確認できます。

3. システムデータのクリーンアップ

修復完了後、不要なシステムデータを削除することで、システムをより安定させることができます。

実行方法:

DISM /Online /Cleanup-Image /StartComponentCleanup

このコマンドは、更新プログラムなどにより不要になったデータやファイル、ドライバなどを削除します。
処理には時間がかかりますが、完了するまで待ちます。

4. ディスクエラーチェック(CHKDSK)

CHKDSK(Check Disk)は、ストレージのエラーや不良セクタを検出して修復します。

実行方法:

Windowsがインストールされているドライブ(例:C:)に対して実行します。

chkdsk C: /f /r

/f → ファイルシステムエラーを修復
/r → 不良セクタを探し、読み取り可能な情報を回復

実行時の注意:

  • システムドライブを修復する場合、次回の再起動時にチェックを実行するように指示されます
  • 「次回のシステム再起動時に、このボリュームのスケジュールを設定しますか?」と表示されたら、「Y」を入力してEnterキーを押します
  • 再起動後、自動的にチェックディスクが実行されます
  • 容量によっては、時間がかかります(数時間かかることもあります)

回復環境から実行する場合:
確認したWindowsフォルダのあるドライブレター(例:D:)に対して実行します。

chkdsk D: /f /r

5. ブート修復(BOOTREC)

ブートセクターやBCDが破損している場合、BOOTRECコマンドで修復します。

重要な注意:
BOOTRECコマンドは、BIOS/MBRシステムとUEFI/GPTシステムで実行方法が異なります。

BIOS/MBRシステムの場合

実行方法:
以下のコマンドを順番に実行します。

ステップ1:MBR(マスターブートレコード)を修復

bootrec /fixmbr

このコマンドは、マスターブートレコードを修復します。

ステップ2:ブートセクタを修復

bootrec /fixboot

このコマンドは、新しいブートセクタをシステムパーティションに書き込みます。

ステップ3:Windowsインストールをスキャン

bootrec /scanos

このコマンドは、すべてのディスクでWindowsインストールをスキャンします。

ステップ4:BCDを再構築

bootrec /rebuildbcd

このコマンドは、ブート構成データ(BCD)を再構築します。
検出されたWindowsインストールを追加するか確認を求められるので、「Y」を入力します。

UEFI/GPTシステムの場合

UEFI/GPTシステムでは、bootrec /fixbootコマンドが機能しないことがあります。
代わりに、BCDを手動で再構築する必要があります。

実行方法:

ステップ1:DiskPartを起動

diskpart

ステップ2:ディスクを一覧表示

list disk

Windowsがインストールされているディスクを確認します(通常は「ディスク 0」)。

ステップ3:ディスクを選択

select disk 0

ステップ4:パーティションを一覧表示

list partition

EFIシステムパーティション(通常100MB程度)とWindowsパーティションを確認します。

ステップ5:EFIシステムパーティションを選択

select partition 1

(EFIシステムパーティションの番号を指定)

ステップ6:ドライブレターを割り当て

assign letter=G

(使用されていないドライブレター、例:G)

ステップ7:DiskPartを終了

exit

ステップ8:BCDストアを再構築

cd /d G:\EFI\Microsoft\Boot

(Gは割り当てたドライブレター)

ren BCD BCD.old

(既存のBCDファイルをバックアップ)

bcdboot C:\Windows /l ja-jp /s G: /f ALL

(C:\Windowsは、Windowsがインストールされているドライブ、G:は割り当てたEFIパーティション)

ステップ9:完了したら、パソコンを再起動

exit

6. システムの復元(rstrui.exe)

システムの復元ポイントが作成されている場合、システムを以前の状態に戻すことができます。

実行方法:

  1. コマンドプロンプトで以下のコマンドを入力
rstrui.exe
  1. システムの復元ウィンドウが開きます
  2. 「次へ」をクリック
  3. 復元ポイントの一覧から、適切な復元ポイントを選択
  • 日付と説明を確認して、問題が発生する前の復元ポイントを選びます
  1. 「次へ」をクリック
  2. 「完了」をクリックすると、システムの復元が開始されます
  3. 復元が完了すると、パソコンが再起動します

注意:

  • システムの復元を実行すると、選択した復元ポイント以降にインストールされたプログラムやドライバは削除されます
  • 個人ファイル(ドキュメント、写真など)は影響を受けません
  • 復元ポイントが作成されていない場合、このオプションは使用できません

修復コマンドの推奨実行順序

複数の修復コマンドがありますが、以下の順序で実行することを推奨します。

基本的な修復の流れ:

  1. SFC(システムファイルチェック)を実行
  2. エラーが検出され修復できなかった場合は、DISM(システムイメージ修復)を実行
  3. DISM実行後、再度SFCを実行
  4. CHKDSK(ディスクエラーチェック)を実行
  5. それでも起動しない場合は、BOOTREC(ブート修復)を実行
  6. 復元ポイントがある場合は、システムの復元を試す

注意:
すべてのコマンドを一度に実行する必要はありません。
症状に応じて、必要なコマンドを選択して実行してください。

修復後の確認とトラブルシューティング

修復コマンドを実行した後、Windowsが正常に起動するか確認します。

確認手順:

  1. コマンドプロンプトを閉じる
  2. 「続行」または「PCの電源を切る」を選択
  3. パソコンを再起動
  4. Windowsが正常に起動するか確認

修復が成功した場合

Windowsが正常に起動したら、以下を実行することをお勧めします。

1. Windows Updateを確認

  • 「設定」→「Windows Update」を開く
  • 「更新プログラムのチェック」をクリック
  • 利用可能な更新プログラムをインストール

2. ドライバーの更新

  • 「デバイスマネージャー」を開く
  • 黄色の警告マークがあるデバイスを確認
  • 右クリックして「ドライバーの更新」を実行

3. システムの復元ポイントを作成

  • 「システムのプロパティ」を開く
  • 「システムの保護」タブを選択
  • 「作成」ボタンをクリックして復元ポイントを作成

4. バックアップを作成

  • 重要なデータは定期的にバックアップを取る
  • Windows標準の「バックアップと復元」機能を使用するか、外部のバックアップソフトを利用

修復が失敗した場合

修復コマンドを実行してもWindowsが起動しない場合、以下の選択肢があります。

1. スタートアップ修復を試す
回復環境から「スタートアップ修復」を実行してみます。

手順:

  • 回復環境の「詳細オプション」から「スタートアップ修復」を選択
  • 自動修復が開始されます
  • 完了後、パソコンを再起動

2. Windowsの初期化(リセット)
データを保持したまま、Windowsを初期化することができます。

手順:

  • 回復環境の「トラブルシューティング」から「このPCを初期状態に戻す」を選択
  • 「個人用ファイルを保持する」または「すべて削除する」を選択
  • 画面の指示に従って初期化を実行

注意:

  • 「個人用ファイルを保持する」を選択しても、インストールされたアプリは削除されます
  • 可能であれば、初期化前にデータをバックアップしてください

3. クリーンインストール
Windowsを完全に再インストールします。

手順:

  • Windowsインストールメディアから起動
  • 「今すぐインストール」を選択
  • 「カスタム:Windowsのみをインストールする」を選択
  • インストール先のドライブを選択
  • 画面の指示に従ってインストールを完了

注意:

  • クリーンインストールでは、すべてのデータが削除されます
  • 事前に重要なデータをバックアップしてください

4. データの救出
Windowsが起動しない場合でも、回復環境からデータを救出できることがあります。

手順:

  1. 回復環境のコマンドプロンプトを起動
  2. 以下のコマンドを入力してEnterキーを押す
notepad
  1. メモ帳が起動したら、「ファイル」→「開く」をクリック
  2. エクスプローラーが起動するので、必要なファイルをUSBメモリなどにコピー

5. 専門業者に相談
以下の場合は、専門のパソコン修理業者やデータ復旧業者に相談することをお勧めします。

  • ハードウェアの物理的な故障が疑われる場合
  • SSDやHDDから異音がする場合
  • すべての修復方法を試しても解決しない場合
  • 重要なデータがあり、自己修復のリスクを避けたい場合

コマンドプロンプト使用時の注意点

コマンドプロンプトは強力なツールですが、誤った使い方をすると、システムをさらに悪化させる可能性があります。

よくある間違い

1. スペルミス
コマンドのスペルを間違えると、エラーが発生するか、意図しない動作をします。
コマンドは正確に入力してください。

2. ドライブレターの間違い
回復環境では、通常のWindowsとドライブレターが異なります。
必ず事前に確認してから、コマンドを実行してください。

3. 不適切なコマンドの使用
インターネット上の情報には、古い情報や間違った情報が含まれていることがあります。
信頼できる情報源を参照し、コマンドの意味を理解してから実行してください。

4. パラメータの誤り
BIOS/MBRシステムとUEFI/GPTシステムでは、使用するコマンドが異なります。
自分のシステムに合ったコマンドを使用してください。

実行前の確認事項

コマンドを実行する前に、以下を確認してください。

  • コマンドのスペルが正しいか
  • ドライブレターが正しいか
  • パラメータが正しいか
  • コマンドの意味を理解しているか

バックアップの重要性

可能であれば、修復作業の前に重要なデータをバックアップしてください。
修復作業中にデータが失われる可能性はゼロではありません。

まとめ

Windows 11が起動しない場合、コマンドプロンプトを使った修復コマンドで解決できる可能性があります。

主要な修復コマンド:

  • SFC /scannow – システムファイルをチェック・修復
  • DISM – システムイメージを修復
  • CHKDSK – ディスクエラーをチェック・修復
  • BOOTREC – ブートセクターとBCDを修復
  • rstrui.exe – システムを以前の状態に復元

推奨実行順序:

  1. SFC実行
  2. エラーがあればDISM実行
  3. 再度SFC実行
  4. CHKDSK実行
  5. 起動しなければBOOTREC実行
  6. 復元ポイントがあればシステムの復元

重要なポイント:

  • 回復環境へのアクセス方法を理解する
  • ドライブレターを正確に確認する
  • BIOS/UEFIとMBR/GPTの違いを理解する
  • コマンドは正確に入力する
  • 可能であれば事前にデータをバックアップする

これらの方法を試してもWindowsが起動しない場合は、ハードウェアの物理的な故障や、より深刻なシステム破損の可能性があります。
その場合は、専門業者に相談することをお勧めします。

コマンドプロンプトは強力なツールですが、正しく使用すれば、多くの起動トラブルを解決できます。
焦らず、一つずつ手順を確認しながら、修復作業を進めてください。

コメント

タイトルとURLをコピーしました