再起動を繰り返す

やっかいな症状

再起動を繰り返す症状は、パソコントラブルの中でもかなりやっかいな部類に入ります。
いっそのことエラーで停止したり、まったく起動しないとかのほうが、
原因に目星がつきやすい分だけ、あっさり復旧できることが多いです。

ある程度はっきり言えるのは、何度再起動しても毎回失敗する、
つまり100%再現するのは、ソフトウェアの問題である可能性が高いです。
ハードウェアに原因がないわけではありませんが、ソフトウェアが直接のきっかけになって再起動しています。

もしソフトウェアに異常がなく、ハードウェア固有の問題であれば、症状の再現が認められない場合があります。
お客さんに「たまーになる」とか言われると、連続運転して動作確認するしかないのです。
でも、毎回起動中に再起動するのであれば、少なくともその点ははっきりしています。
うれしくはありませんが。

なぜ再起動を繰り返すのか

ちなみに、再起動を繰り返すのは、Windowsの仕様です。
もちろん、正常であればWindowsは普通に起動しますが、
起動処理の途中で致命的なエラーが発生すると、Windowsは自動的に再起動するようになっています。

再起動することでプログラムを一から読み直し、正常に起動できないか試みるわけですが、
ソフトウェアの問題であれば再起動してもまた再現するので、再び再起動してしまうのです。
状況が何も変わらないので、再起動を繰り返すという無限ループにおちいります。

Windowsによる再起動を停止させるには、

  1. 起動時に「F8」キー
  2. 「システム障害時の自動的な再起動を無効にする」を選択

とすれば、ひとまず再起動の繰り返しは止まるかもしれません。
でも、Windowsが起動できない状況は何も変わっていません

また、「Windows 8」以降は起動の仕組みが大幅に変わっており、
このへんの操作も自動化されました。
ユーザーが指定しなくても、ある程度は自動で修復作業を実行してくれます。

再起動を繰り返す原因

再起動を繰り返す原因の多くは、Windowsのシステムファイルの破損にあります。
なかでも、Windowsを起動することさえできない場合に、自動的に再起動を試みます。
たとえば、レジストリが破損していて認識に失敗する場合も、再起動を繰り返すようになります。

再起動を繰り返す原因を調べるには、
前述の方法でWindowsによる自動的な再起動を無効にして、表示されるエラー内容を確認する必要があります。
ただし、そこで表示されるエラー内容は、解決策を示しているのではありません。
復旧するために何が必要なのかは、その場で考える必要があります。

根本的な問題として、なぜシステムファイルが破損してしまうのか、という点が挙げられます。
通常これらのファイルは、「Windows Update」等で書き換えられない限りは、変更されることもないはずです。
事故が起こらないようにするため、エクスプローラでは表示が隠されているくらいです。

実際に、OSのアップグレードや「Windows Update」を実施したタイミングで、
再起動を繰り返す状態におちいってしまうことがあります。
※参考: NEC製一体型PC(TV機能付き)Windows 10 update 後再起動を繰り返す - PCと解 掲示板
こういった場合は、まだ原因がはっきりしているので、対処のしようがあります。

原因がはっきりせずに再起動を繰り返す場合は、
経験上、ハードディスクに問題がある可能性が高いです。
それも、完全にアクセスできず、手も足も出ないというのではなく、
一応アクセスはできるけど、セクタ読み込みエラーが頻発しているというようなもの。

レジストリは別として、めったに更新されることのないシステムファイルが破損してしまうのは、
ハードディスクに正常なアクセスができない箇所が存在している可能性が高いと考えられます。
もちろん、不良セクタが原因でシステムファイルが破損していると断定するのではなく、
あくまでもその可能性が高い、ということです。

対処方法

まず、ハードディスクが正常に読み書きできていないと、
どれだけソフトウェアの復旧作業を試みても無意味です。
従ってまずすべきは、ハードディスクの状態を確認し、必要な措置を行うことです。

不良セクタのあるハードディスクへの対応

また、必要なデータがある場合は、データの救出を最優先するのは言うまでもありません。

内蔵ハードディスクのデータ救出

診断の結果、ハードディスクに問題がなければ、リカバリでほぼ間違いなく復旧できます
冒頭にも書いたとおり、ソフトウェアの問題だからです。

リカバリしたくないのは、みんな同じだと思います。
いろんな方法があるにはありますが、この状態からでは手がかかる割に期待薄です。
なぜ再起動を繰り返すようになったのか、原因がはっきりしないと対処のしようがありませんが、
再起動を繰り返すという現象のみから原因を特定することは極めて困難なのです。
あまりにも要因が多岐に渡りすぎます。
しいて言えば、「Windows XP」のパソコンでは、レジストリの復旧を試みてもいいかもしれません。