Windows 7でスタートアップ修復の無限ループを解決する方法
Windows 7でスタートアップ修復の無限ループを解決する方法
Windows 7の起動時にスタートアップ修復画面を延々と繰り返し、先へ進めなくなる起動ループ(ブートループ)は、多くのユーザーが経験してきたトラブルです。原因の多くはレジストリの破損にあります。自分でレジストリを編集していて誤って重要なキーを変更してしまったケースもありますが、何もしていなくてもWindowsの仕様上、この種の問題は起こり得ます。
原因の所在にかかわらず、この状態になるとPCは再起動を繰り返すばかりで、どれほど待ってもスタートアップ修復の画面を突破できず、Windowsを起動することはできません。しかし、スタートアップ修復の画面からコマンドプロンプトを使い、レジストリのバックアップと復元を行うことで問題を解決できます。以下の手順に従えば、無限ループから抜け出せるはずです。
事前に準備するもの
この方法では、PCに付属していたWindows 7のインストールメディア(DVDまたはUSB)、もしくはシステム修復ディスクが必要です。手元にない場合は、PCメーカーから購入するか、別の正常に動作するパソコンを使って作成しましょう。Microsoftの公式サイトからWindows 7のISOイメージをダウンロードし、DVDに書き込むか、USBメモリにインストールメディアとして作成できます。
BIOSを起動してブート順序を変更する方法
以降の手順では、PCをインストールメディアから起動する必要があるため、BIOS(UEFI)設定画面に入ってブート順序を変更する方法を把握しておきましょう。
PCを再起動し、電源投入の瞬間にBIOS(UEFI)設定画面に入ります。押すべきキーはマザーボードやPCメーカーによって異なり、Esc、Delete、F2、F8、F10、F12など様々ですが、一般的にはF2キーが多い傾向にあります。該当キーはPOST画面(起動直後の一瞬だけ表示される画面)やPC付属の取扱説明書に記載されています。「PCモデル名 BIOS 起動方法」などで検索してもすぐに見つかります。設定画面に入ったら、「Boot(ブート)」メニューへ移動してください。
Windows 7のインストールメディアでスタートアップ修復を実行する
まず、Windows 7のインストールディスクまたはUSBメモリを問題のPCに挿入し、再起動します。

PCが起動し始めたらすぐにBIOS設定画面に入り(操作方法はメーカーにより異なります)、ハードディスクではなくインストールメディアから起動するようブート順序を変更します。多くの機種では、最初の画面が表示されたタイミングでF2キーを押します。BIOSに入るためのキーは、数秒間だけ表示される最初の画面にも記載されています。設定を変更したら保存してBIOS設定を終了します。
「Press any key to boot from CD or DVD...(インストールメディアから起動するには任意のキーを押してください)」と表示されたら、キーボードの任意のキーを押します。

言語やその他の環境設定を選択し、「次へ」をクリックします。

画面中央に「今すぐインストール」ボタンが表示されたウィンドウが現れたら、ウィンドウ左下の「コンピュータを修復する」をクリックします。

修復対象のオペレーティングシステム(OS)を選択します。

Windows 7しかインストールされていない場合は、リストにはそれのみが表示されます。「システム回復オプション」のウィンドウで「スタートアップ修復」をクリックします。処理後にシステム回復オプションのメイン画面へ戻るので、今度は「コマンドプロンプト」をクリックします。

クリックすると、コマンドプロンプトがX:ドライブ(システム回復機能が使用する内部メモリ領域)で開きます。

コマンドプロンプトでレジストリを復元する
メインドライブがC:の場合は「C:」と入力します。異なる場合は、Windowsがインストールされているドライブまたはパーティションのドライブ文字を入力してEnterキーを押します。
続けて「DIR」と入力してEnterキーを押し、正しいドライブかどうかを確認します。「Program Files」「Users」「Windows」といったフォルダが表示されれば、それがメインドライブです。表示されない場合は、ドライブ文字の指定からやり直してください。
Windowsのシステムドライブを特定できたら、「CD \windows\system32\config」と入力してEnterキーで実行します。
さらに「DIR」と入力してEnterキーを押し、RegBack、DEFAULT、SAM、SECURITY、SOFTWARE、SYSTEMが含まれていることを確認します。
「MD mybackup」と入力してEnterキーを押し、バックアップ用フォルダを作成します。作業中に問題が起きた場合に元へ戻せるよう、必ず実施しましょう。
「COPY *.* mybackup」と入力してEnterキーを押します。既存ファイルの上書きを求められたら「A」を押して許可します。
ここまで完了したら、Windowsの自動バックアップ(RegBackフォルダ)を使ってレジストリを復元できるかを確認します。「CD RegBack」と入力してEnterキーを押します。

もう一度「DIR」と入力し、DEFAULT、SAM、SECURITY、SOFTWARE、SYSTEMの各レジストリハイブファイルが存在するか確認します。重要なのは、すべてのファイルサイズが0バイトではないことです。もし0バイトのファイルがあれば、それは空のレジストリハイブを意味し、Windowsはそれでは正常に動作できません。その場合は、システムの復元やWindowsの再インストールといった別の解決策が必要になります。
問題がないことを確認したら、「COPY *.* ..」と入力してEnterキーを押し、バックアップされたレジストリファイルを\Windows\System32\configフォルダへコピーします。
既存ファイルの上書きを尋ねられたら、「A」を押して許可します。
続いて「exit」と入力してEnterキーを押し、コマンドプロンプトを閉じます。
最後にPCを再起動します。
まとめ
以上の作業が終われば、起動ループは解消され、通常どおりWindows 7を使用できるようになっているはずです。これはWindows 7ユーザーに時折発生する厄介なエラーですが、上記の手順に従えば短時間で解決できます。同様のトラブルに備え、日頃からシステムバックアップや復元ポイントの作成を習慣づけておくこともおすすめします。
-
Windows 10でERROR_WRITE_FAULT(エラー29)を解決する5つの対処法
Windows 10で「書き込みエラー(Error Write Fault)」が突然表示されて困っていませんか?このエラーは予期せず発生することがあり、以下のようなエラーメッセージとともに画面に表示されます。 「指定されたデバイスに書き込むことができません」(The system cannot write to a specified device) 技術的にはこのエラーは「エラー29」とも呼ばれており、主にWindows OSのアップグレードやシステムドライバーの更新を行う際に発生しやすいことで知られています。 では、なぜこのエラーが起こるのでしょうか?主な原因としては、システムファイルの
-
Windowsが「自動修復」ループから抜け出せないときの対処法を徹底解説
Windowsの自動修復(Automatic Repair)は、起動時に発生するさまざまなエラーを診断し、トラブルシューティングしてくれる便利な機能です。システムが2〜3回連続で正常に起動できなかった場合、このツールが自動的に複数の診断テストを実行し、デバイスの起動を妨げている問題を検出・修復しようとします。 しかし、場合によっては自動修復ツールが問題を解決するどころか、無限に再起動を繰り返す「自動修復ループ」に陥ることがあります。Windows 10が自動修復ループで固まってしまうという報告は多く、原因と解決策を知りたい方も少なくありません。本記事では、その原因と具体的な対処法を詳しく解説し