
一方でWindowsは汎用性と強力なオペレーティングシステムである、それはイライラすることができていることがございます。このフラストレーションは、新しいソフトウェアアプリケーションをインストールしたり、新しいハードウェアのドライバーを追加したりするときに特に顕著になります。突然、コンピュータがクラッシュまたはロックします。コンピュータを再起動すると、四隅にセーフモードという言葉が表示された奇妙な外観のWindowsデスクトップが読み込まれます。これは何ですか?
セーフモードは、Windowsの通常の操作を妨げるシステムクリティカルな問題が発生した場合に、Windowsをロードするための特別な方法です。セーフモードの目的は、Windowsのトラブルシューティングを行い、Windowsが正しく機能しない原因を特定できるようにすることです。問題を修正したら、再起動するとWindowsが正常に読み込まれます。
Windowsがセーフモードで起動すると、標準の起動とは異なることがいくつか発生します。
- セーフモードでは、autoexec.batファイルまたはconfig.sysファイルは実行されません。
- ほとんどのデバイスドライバはロードされていません。デバイスドライバーは、Windowsがプリンターやスキャナーなどのハードウェアと対話するために使用するソフトウェアです。
- 通常のグラフィックスデバイスドライバーの代わりに、セーフモードは標準のVGAグラフィックスモードを使用します。このモードは、すべてのWindows互換ビデオカードでサポートされています。
- 通常config.sysスクリプトの一部としてロードされるHimem.sysは、/ testmem:onスイッチでロードされます。このスイッチは、続行する前に拡張メモリをテストするようにコンピュータに指示します。
- セーフモードでは、msdos.sysファイルをチェックして、残りのWindowsファイルの場所に関する情報を確認します。ファイルが見つかると、コマンドwin / d:mを使用してWindowsをセーフモードでロードします。Windowsファイルが見つからない場合は、command.comを実行してC:プロンプトを表示します。
- Windowsは、標準のsystem.iniファイルの代わりにsystem.cbというバッチファイルを使用して起動します。このファイルは、Windowsがコンピューターの標準部分との通信に使用する仮想デバイスドライバー(VxD)をロードします。
- Windowsは、通常のsystem.iniファイルに加えてwin.iniとレジストリ設定をロードするようになりました。system.iniの[Boot](シェルラインとデバイスラインを除く)セクションと[386Enh]セクションをスキップし、win.iniにリストされているプログラムをロードまたは実行しません。
- Windowsデスクトップは、16色で、640 x 480の解像度で読み込まれ、各隅に「セーフモード」という言葉が表示されます。
前回の試行でWindowsが起動しない場合、セーフモードが自動的に起動します。F5キーを押すか、F8キーを押してブートメニューから選択することにより、セーフモードを呼び出すこともできます。
では、コンピュータがセーフモードで起動した場合はどうすればよいでしょうか。まず、Windowsが正しく起動しない原因となった可能性のあるシステムの変更点を特定してください。何らかのハードウェアを追加した場合は、コントロールパネルに移動してハードウェアを削除し、そのデバイスのソフトウェアドライバーをアンインストールします。次に、再起動を試みます。Windowsが正常に起動する場合は、デバイスと何らかの種類の競合があったことを合理的に確信して、それを解決しようとすることができます。
最近新しいゲームまたはアプリケーションをロードした場合は、これと同じ方法を使用します。コントロールパネルに移動し、[プログラムの追加と削除]をクリックして、ソフトウェアを削除します。再起動してみてください。うまくいけば、通常のWindowsブートが得られます。
問題が間違いなく新しいハードウェアまたはソフトウェアではない場合は、レジストリが破損している可能性があります。この場合、正しく設定するには、Windowsの新規インストールを実行する必要があります。
セーフモードとオペレーティングシステムの詳細については、次のページを参照してください。
初版:2001年2月19日