|
今まで問題なく動作していたWindows 95が、あるときから突然立ち上がらなくなるという原因についてはさまざまな要因が考えられるので、この場でそのすべてについての解決方法を紹介することはできません。しかし、不具合の現象によってある程度解決の糸口を見付け出すことができます。そこで主な現象と対策について紹介したいと思います。
まずメッセージとして「Insert bootable media in the appropriate drive」や「Operating system not found」といったBIOSによって出されたメッセージが表示される場合について考えます。この現象は、パソコンが立ち上がるときに行なわれるPOST(Power On Self Test)によって、Windowsを起動するためのHDDを見付けることができなかった場合に表示されます。表示されるメッセージはBIOSに依存しますので、上記とは異なる場合があります。対策としては、BIOSセットアップ画面で正しくHDDが設定されているか、HDDが正しく接続されているかを確認するとよいでしょう。
次は、HDDは発見されたが、ディスクにアクセスしたまま何も進まない場合の対処方法です。この原因は、なんらかの拍子にHDD先頭セクタに用意されるMBR(Master Boot Record)に障害が発生したことが考えられます。対策としては、Windowsの起動ディスクなどを利用してMS-DOSを起動し、「fdisk /mbr」コマンドを実行します。このコマンドは、HDDの先頭セクタに用意されているMBRの再構築を行ないます。「fdisk /mbr」コマンドで修復ができない場合は、パーティションテーブルが壊れている可能性があります。このような場合は、DOSの標準的なコマンドでの修復は難しいかもしれません。もしNorton Disk Doctorに代表されるHDD救済ツールをお持ちならば、修復の可能性はあります。
次にHDDには一瞬アクセスするが、その後さまざまなメッセージが表示される場合の対処方法です。
「No bootable partition」、このメッセージは、ブート不可能なパーティションテーブルを選択してしまった場合に表示されます。たとえば、Linuxのスワップパーティションをアクティブパーティションにしてしまった場合などこのようになります。対策としては、「fdisk」コマンドにて、起動可能にしたいパーティションを選択し、アクティブにする必要があります。
Windows 95/98のMSDOS.SYSの正体はMS-DOSのそれとは違い、テキストになっている
|
「Invalid system disk」、このメッセージは、MBRによって正しくDOS(Windows)パーティションの起動までは進むことができたが、DOS(Windows)の起動に必要なIO.SYSファイルが欠落していた場合に表示されます。対策としては、Windows起動ディスクなどを利用してMS-DOSを起動し、「sys c:」コマンドを実行します。このコマンドによって、CドライブのIO.SYS、MSDOS.SYS、COMMAND.COMファイルが強制的に上書きされ、DOS(Windows)が立ち上がるようになります。また、Windows 95のロゴ画面が現われたとたん、DOSプロンプトになってしまった、という現象も考えられます。これは、MSDOS.SYSがないか、設定が誤っている可能性があります。対策としては、先ほど同様「sys c:」コマンドにて対応できます。
このほかの現象としては、COMMAND.COMが欠落している場合や、ファイルシステムの不整合などが考えられます。COMMAND.COMがない現象も、「sys c:」コマンドで回避できます。ファイルシステムの不整合は、「scandisk」コマンドの実行や、Norton Disk Doctorを利用すると解決できるかと思います。
さらにWindowsが立ち上がる途中でのハングアップは、各種周辺機器のドライバ組み込みの失敗によって起こることが考えられます。しかしPC/AT互換機の周辺機器は膨大な数が存在するため、なかなか一般化することができません。そこで、現象を把握するためのポイントだけ紹介しておきます。Windowsの立ち上げ画面になると同時に[F8]キーを押し「Microsoft Windows 95 Startup Menu」画面が現われたら、「2. Logged (\BOOTLOG.TXT)」を選択すると、CドライブのルートディレクトリにBOOTLOG.TXTファイルが作成されます。この情報をもとに、原因の解析や、メーカーのサポートと連絡を取れば、より早く解決に向かうと思われます。
(相川成周)
|