Windowsに何らかの異常があると、起動時に起動モードの選択画面が出てくるようになっています。
多くの場合、通常起動できないからこの選択画面が出てきているはずで、
仮に「Windowsを通常起動する」を選択しても、
再起動してしまうか、いつまで経っても起動しないか、どちらかの状態におちいってしまう可能性が高いです。
なので、一般的には「セーフモード」を選択して起動を試みるわけですが、
セーフモードでも同様に起動できない状態というのが、ままあります。
セーフモードは、Windowsの必要最低限の機能のみで起動しようとするモードです。
各種ドライバや、スタートアップアプリケーションの類も、一切読み込みません。
それなのに起動できない状態というのは、
Windowsそのものがトラブルを抱えてしまった状態と言い換えることもできます。
復旧するためには、Windowsが起動する際に読み込んでいくものに注意を払っていく必要があります。
Windowsは、数多くのソフトウェアの集合体によって成り立っています。
セーフモードは、これら読み込まれるソフトウェアの数を最小限に抑えようとするものです。
それでも起動できなくなってしまうのは、
Windowsが起動するうえで必ず読み込まれなければならないファイルや、
そのつながり方に問題が発生しているからです。
Windowsが起動できなくなってしまう原因のほとんどは、その直前の操作にあります。
たとえば、何らかのアプリケーションをインストールしたり、
新しいドライバをインストールしたりといった、システムの変更を伴う操作です。
また、コンピュータウイルスの感染というのも、広い意味ではWindowsに対するシステムの変更を意味します。
起動時にウイルス本体を読み込むようWindowsの設定を変更するウイルスは多いですが、
こうした操作自体は、他のスタートアップアプリケーションと似たようなものです。
このような、Windowsのシステムに関わる設定のほとんどは、
レジストリというデータベースにまとめて保存されています。
システムの設定変更が反映されるというのは、レジストリの情報が書き換えられているのと同じことです。
レジストリは、Windowsが起動する際に必ず読み込まれます。
Windowsは、レジストリに保存されている今までの設定値を読み込みながら、起動していく必要があるためです。
逆に、レジストリを読み込まずに、Windowsを起動することはできません。
つまり、レジストリに異常があると、
Windowsはセーフモードでも起動できなくなってしまう可能性があるのです。
Windowsがセーフモードでも起動しない状態になってしまった場合は、
レジストリを正常起動していた過去の状態にまで戻すことで、復旧できる可能性が高いです。
以下、具体的にレジストリを復旧する方法についてまとめたページです。
実際、ウイルスが原因で起動できなくなったパソコンであっても、
レジストリを復旧するだけで、Windowsが正常起動できるようになることは多いです。
ただし、この場合はウイルスのプログラムを自動的に実行しなくなっているだけで、
ウイルスのプログラムファイル自体はハードディスク内に保存されたままなので、
その後の操作を誤ると、再びウイルスに感染してしまう危険性があります。
ご注意を。