Windowsが起動しない理由は様々です。まず考えられるのは、ブート環境に欠陥があり、システムが起動できないことです。しかし、ファイルシステムやシステムファイルの欠陥、あるいはハードウェアの問題も原因となる可能性があります。
エラーの症状は原因によって異なります。パソコンやノートパソコンの電源を入れた後も画面が真っ暗のままの場合は、ハードウェアに障害が発生している可能性があります。
ファームウェアからのロゴやメッセージは表示されるものの、その後何も起こらない場合は、明らかに PC はシステムを起動しようとしているものの、オペレーティング システムを見つけられない状態です。
ブートローダーまたはシステムファイルに欠陥がある場合、通常は自動修復が開始されます。Windowsはその後、欠陥の修復を試みますが、必ずしも成功するとは限りません。ただし、手動修復を行うことで問題を解決できる場合があります。
1. Windowsの起動の段階
エラーを見つけるには、まずシステム起動のどの段階でエラーが発生したかを特定します。合計4つの段階があります。
1. コンピューターの電源を入れると、ファームウェアは起動可能なドライブを検索します。現在のデバイスでは、これはWindowsのインストール時にブートマネージャーが配置されたUEFIパーティション(Unified Extensible Firmware Interface)です。
パーティションのサイズは100MBで、FAT32ファイルシステムでフォーマットされています。Windows XPまたは7時代のデバイスは、ハードドライブのMBR(マスターブートレコード)にブートストラップコードを持っています。Windows 10および11では、デフォルトではMBRパーティションを持つハードドライブは使用されないため、この記事ではこれ以上説明しません。
このフェーズでエラーが発生すると、黒い背景に「ブート失敗」、「起動可能なデバイスが見つかりません」、「Windows ブート マネージャーの読み込みに失敗しました」などのメッセージが表示されます。
2. UEFIファームウェアは、UEFIパーティション内のファイル「EFIMicrosoftBootbootmgfw.efi」からWindowsブートマネージャーをロードします。この際、「EFIMicrosoftBootBCD」(ブート構成データ)ファイルから構成情報が読み込まれます。このファイルには、Windowsのインストール場所(ハードドライブとパーティション)に関する情報と、「Windowssystem32winload.efi」ファイルへの参照が含まれています。
このフェーズでエラーが発生した場合は、自動修復が開始されるか、または青い背景で詳細情報や手順を示すメッセージが表示されます。
3. Winload.efiはシステムをロードするプログラムです。ドライバをロードし、次にWindowsカーネルをロードします。このフェーズでは、システムの起動を示すWindowsロゴが表示されます。
4. Windowsカーネルは、Windowsレジストリに設定されている他のドライバーやサービスを起動します。カーネルは実際のオペレーティングシステムであり、ハードウェアコンポーネント、メインメモリ、およびリソースの管理を担います。カーネルはセッションマネージャー(Smss.exe)に制御を渡します。
フェーズ 3 または 4 でエラーが発生した場合も、自動修復が実行されるか、青い背景 (「ブルー スクリーン」) にメッセージが表示されます。

Windowsは起動時に問題が発生した場合、自動修復機能を起動します。ただし、これですべてのエラーが解決されるわけではないため、修復は手動で行う必要があります。
鋳造所
2. 修理前にファームウェアの設定を確認する
まず、ファームウェアがドライブを認識しているかどうか、ブート シーケンスが正しいかどうか、Windows ブート マネージャーにブート エントリがあるかどうかを確認する必要があります。
このチェックはフェーズ 1 のエラーに対して実行しますが、他のフェーズのエラーについても少なくとも参考になります。
パソコンによっては、電源投入直後にEsc、F1、F2、F10、F12、ENTFなどのキーを押すことでBIOS/ファームウェア設定にアクセスできます。自動修復が開始されたものの、修復に失敗した場合は、「詳細オプション」をクリックして修復システムにアクセスできます。
一部のエラーの場合、WindowsではF1キーで回復環境を起動することもできます。また、「トラブルシューティング > 詳細オプション > UEFIファームウェア設定」からファームウェアのセットアップにアクセスすることもできます。
パソコンの設定インターフェースは機種によって異なり、ノートパソコンでは通常、設定項目はそれほど多くありません。例えば、「詳細設定」などのメニューには、「M.2 SSDポート」(NVMe)や「SATAポート」といった設定項目があります。
使用しているポートがアクティブ(「有効」)になっていることを確認してください。ファームウェアは通常、接続されているドライブも同じページに表示されます。ドライブが表示されない場合は、手順6に進んでください。
「ブート」などのメニューでブートシーケンスを確認してください。「Windows ブートマネージャー」が最初の位置にあるはずです。このエントリが表示されない場合は、ファームウェアがEFIパーティションまたはWindowsブートマネージャーを見つけられていません。
デスクトップPCのファームウェアは設定項目が非常に多く、それに応じて操作が複雑になります。例えば、NVMeポートやSATAポートのオプションは、「設定」や「詳細設定」といったメニューにあります。ブートデバイスとブートオプションは通常、「ブート」といったメニューに表示されます。ドライブに必要なポートがすべてアクティブ化されていること、そして「Windows ブートマネージャー」がブートシーケンスの先頭にあることを確認してください。
ファームウェアにシステムドライブが表示され、「Windows ブート マネージャー」がブート オプションとして利用できる場合は、Windows を起動するための要件が満たされています。次のステップ(ポイント 3)では、ファイルシステムへのアクセスが可能かどうか、および Windows ブート ファイルが利用可能かどうかを確認します(ポイント 4)。
さらに読む:Windows PCを徹底的にクリーンアップする10のプロのコツとツール

WindowsでハードディスクまたはSSDを使用するには、まずPCのファームウェアで認識される必要があります。これはファームウェアのセットアップで確認できます。
IDG
3. ハードドライブの状況を調べる
Windowsが起動しなくなったため、ハードドライブにアクセスするための予備システムまたは修復システムが必要になります。USBスティックから起動するWindowsインストールシステムを使用できます。
Windowsのインストールだけでなく、分析や修復に使用できる最小限のWindows(WinPE、プレインストール環境)も提供されます。この方法で作成したUSBメモリをお持ちでない場合は、別のPCで作成する必要があります。
Windows 10用またはWindows 11用のMicrosoftメディア作成ツール、あるいはWindows 11のISOファイル(「x64デバイス用Windows 11ドライブイメージ(ISO)のダウンロード」という見出しの下)をダウンロードしてください。その後、 Rufusを使用してUSBメモリを作成してください。Windows 11システムはWindows 10の修復にも使用できます。
さらに読む: Windows PCの最も迷惑な広告を消す9つの方法
ファームウェア設定(ポイント2参照)でブートシーケンスを変更し、システムがUSBメモリから起動するようにします。起動時に「CDまたはDVDから起動するには任意のキーを押してください」というメッセージが表示されます。任意のキーを押してUSBメモリからの起動を有効にします。
起動すると、「Windows 11 セットアップ」またはWindows 10の場合は「Windows セットアップ」というタイトルのウィンドウが表示されます。ShiftキーとF10キーを押してコマンドプロンプトを開きます。
c:
その後
dir
毎回Enterキーを押して確定してください。システムドライブに異なる文字が割り当てられている場合もあります。その場合は、「C:」ではなく「D:」や「E:」を試してください。
dirコマンドはファイルとディレクトリを一覧表示します。システムドライブには、典型的なフォルダ「Program Files」と「Windows」が表示されるはずです。エラーメッセージが表示される場合は、ドライブにアクセスできません。さらに詳しい分析については、ポイント6をご覧ください。
または、コマンドプロンプトに「notepad」と入力し、Enterキーで確定します。「ファイル > 開く」に進み、「ファイルの種類」で「すべてのファイル」を選択します。これで「開く」ダイアログがファイルマネージャーとして使用できるようになり、フォルダーとその内容を確認できます。
重要事項:システムパーティションをBitLockerで暗号化している場合は、暗号化時に保存した回復キーを使用する必要があります。このキーがないと、ドライブにアクセスできません。これはこの点に当てはまりますが、基本的にインストールされたシステムへのすべてのアクセスに当てはまります。詳細については、以下で説明します。
ドライブのロックを解除するには、コマンドプロンプトで次のコマンドを使用します。
manage-bde -unlock C: -recoverypassword [recovery key]
プレースホルダー「[回復キー]」を、保存したキーを含むファイルの値に置き換えます。
さらに読む:PCパワーユーザーのためのWindows 11の知られざる15のトリック

ファイルシステムにアクセスするときに、「開く」ダイアログをシンプルなグラフィカルインターフェースとして使用します。
鋳造所
4. EFIパーティションの確認方法
EFIパーティションは隠しパーティションであり、Windowsはドライブ文字を割り当てません。これを変更するには、コマンドプロンプトで次のコマンドを入力します。
diskpart
コマンドプロンプトで入力し、Enter キーで確定します。
list diskでドライブを表示し、例えばsel disk 0でシステムドライブを選択します。list volでボリュームを表示します。EFIパーティションは「FAT32」ファイルシステムでフォーマットされており、サイズは約100MBです。
たとえば、EFI パーティションの名前が「ボリューム 2」の場合、次の 2 つのコマンドを使用して、ドライブ「B:」としてマウントします。
sel vol 2
文字=bを割り当てます:
Diskpart を終了するには、exit を押します。
コマンドプロンプトからメモ帳を起動し、「ファイル > 開く」に進みます。「This PC」をクリックし、ドライブ「B:」に移動します。「ファイルの種類」を「すべてのファイル」に設定します。「bootx64.efi」ファイルがある「EfiBoot」フォルダに移動します。
次に、「EfiMicrosoftBoot」フォルダを開きます。ここには、ブート構成が保存された「BCD」ファイルと、Windowsブートマネージャーの「bootmgfw.efi」および「bootmgr.efi」ファイルがあります。これらのフォルダまたはファイルが存在しない場合、Windowsは起動できません。
5. Windowsブート環境を修復するには
コマンドプロンプトで次のコマンド ラインを実行します。
bcdboot C:Windows /l de-de /s b: /f UEFI
ドライブ文字「C:」を、ポイント3で確認した文字に置き換えます。コンピューターを再起動します。UEFIブート環境が再び動作するはずです。
代替方法: WindowsインストールシステムをインストールしたUSBメモリからPCを起動します。Windows 11の場合は、言語設定とキーボード設定を選択し、「次へ」をクリックします。
次に「PCを修復する」オプションを選択し、「次へ」をクリックして、再度希望の言語を選択してください。Windows 10をお使いの場合は、「次へ」をクリックし、「コンピューターの修復オプション」をクリックします。「トラブルシューティング > スタートアップヘルプ」に進み、修復したいシステムを選択します。
ただし、「スタートアップヘルプ」が必ずしも成功するとは限りません。通常は、上記のコマンドプロンプトを使用した方法の方が確実に機能します。
6. ハードドライブへのアクセスの問題
PCのファームウェアにシステムドライブが表示されない場合は、ハードウェアに問題があります。簡単なチェックリストを以下に示します。
- 電源ケーブルやグラフィック カードからモニターへのケーブルなど、すべてのケーブルが PC にしっかりと接続されていますか?
- PC内部のケーブルは所定の接続部にしっかりと差し込まれていますか?機器の輸送後、ケーブルが緩んでいる場合があります。
- ハードドライブから異常な音が聞こえますか?カチカチという音や大きな回転音は、ドライブに欠陥があることを示しています。
- キーボードとマウス以外のすべてのUSBデバイスをPCから取り外します。PCに他のハードドライブが接続されている場合は、それらも取り外します。システムハードドライブのみが接続されている場合は、他のエラーの原因を排除できます。
- デバイスの電源を完全に切ってください。電源からしばらく取り外してから、再度電源を入れてください。
ファームウェアがドライブを認識している場合は、独立した2台目のシステムを試してください。Win10XPEのようなWindowsベースのレスキューシステムが理想的です。Windowsインストールシステムと同様にWinPEを使用しますが、デスクトップインターフェースと追加ツールが備わっています。別のPCでWin10XPEを作成することもできますが、かなり時間がかかります。
代替案としては、NTFSまたはFAT32ファイルシステムでフォーマットされたドライブにもアクセスできるLinuxライブシステムがあります。例えばUbuntuはRufusを使ってUSBメモリにインストールし、起動することができます。
ただし、たとえ2台目のシステムであっても、破損したファイルシステムや故障したハードドライブにはアクセスできません。それでも、重要なファイルを復元できる可能性があります。

Win10XPEなどのレスキューシステムには、Windowsシステムの分析と修復のためのツールが多数用意されています。ただし、レスキューシステムは自分で作成する必要があります。
IDG
7. 重要なシステムファイルを修復する
ブート環境に問題がなくても、Windowsが起動しないことがあります。Windowsは起動を試みますが、青い背景にエラーメッセージが表示されて中断されます。この場合、システムファイルまたはWindowsレジストリが破損している可能性があります。
Windowsのインストールシステムも役立ちます。まず、ポイント5で説明したスタートヘルプ機能を試してください。それでも問題が解決しない場合は、「トラブルシューティング」に進み、「システムの復元」を実行してください。
ウィザードの指示に従って、システムを以前の復元ポイントに復元します。Windowsおよび一部のセットアッププログラムは、システムに大きな変更を加える前に自動的に復元ポイントを作成します。
そのため、長期間稼働しているシステムには複数の復元ポイントが存在するはずです。ただし、復元後には、復元ポイントの作成時点以降に追加されたアップデートやソフトウェアを再インストールする必要があります。
手動で修復を実行する:システムファイルチェッカー(SFC)を使用すると、重要なシステムファイルのチェックと修復が可能です。これは、Windowsインストールシステムのコマンドプロンプトでも実行できます。以下のコマンドラインを使用してください。
sfc /scannow /offbootdir=C: /offwindir=C:Windows /offlogfile=C:Log.txt
ドライブ文字が異なる場合があります。ポイント3の説明に従って決定してください。
8. Windowsをリセットまたは再インストールする
フェーズ2~4(ポイント1参照)でエラーが発生した場合、自動修復が開始されます。この記事に記載されている他の対策を試してもエラーが解決しない場合は、「詳細オプション」をクリックしてWinRE(Windows回復環境)修復システムにアクセスしてください。
「トラブルシューティング」に進み、「このPCを初期状態に戻す」に進み、「ファイルを保持する」をクリックします。
次の 2 つのオプションから選択できます。
- 「クラウド ダウンロード」: インターネットから最新バージョンの Windows をインストールします。少し時間がかかります。
- 「ローカル再インストール」: ハードドライブに保存されているファイルを使用します。
ウィザードのさらなる指示に従います。
この機能を使用するには、WinREが正しくインストールされ、起動できる必要があります。そうでない場合は、Windowsインストールメディアを使用してWindowsを再インストールするしかありません。事前に、別のシステムを使用して重要なファイルのバックアップコピーを作成してください(ポイント6を参照)。
ハードドライブまたはSSDに不具合がある場合は、この方法でも解決できません。Windowsを再インストールするには、新しいドライブが必要になります。個人ファイルは、バックアップがあればそこから復元できます。
この記事はもともと当社の姉妹誌 PC-WELT に掲載され、ドイツ語から翻訳およびローカライズされました。