セーフモードとは
セーフモードは、WindowsやmacOS、Android、
Linuxディストリビューションなど、さまざまな
オペレーティングシステム(OS)で提供されている特別な起動モードです。このモードは、システムに問題が発生した場合の診断を容易にするために設計されています。セーフモードでは、最低限のドライバや機能のみが有効になっており、不具合の原因を特定しやすくなります。
Windowsにおけるセーフモード
Windowsのセーフモードでは、必要最低限の
デバイスドライバ、例えばキーボードやマウスが読み込まれます。ネットワーク接続は通常無効ですが、特別なネットワーク用のセーフモードも存在します。また、
グラフィックは標準のVGAモードで動作し、これにより
グラフィックドライバの
ロールバックや
アンインストールが可能です。このセーフモードに入ることで、ドライバの
アンインストールや
ロールバックといった修復作業が行いやすくなります。
また、セーフモードでは不要なサービスやセキュリティソフトが起動しないため、デフラグ作業を行うのに最適とされています。それにより、通常モードでは削除できないスパイウェアや
マルウェアによってロックされているファイルの削除も可能です。
セーフモードの起動方法
Windowsのセーフモードに入るには、電源を入れた際に特定のキーを押す必要があります。Windows 95の場合は「staring Windows 95 ...」が表示されたとき、2000以降のOSではBIOSからWindowsの読み込みに移行する前に「F8」キーを押します。また、Windows 8以降ではシフトキーを押しながらの再起動が必要です。
macOSにおけるセーフモード
macOSのセーフモードでは、ユーザーが追加したフォントやログイン項目、機能拡張が読み込まれないため、クリーンな状態でシステムを診断および修復が可能です。また、起動時に起動ディスクのチェックが行われ、フォントキャッシュやシステムキャッシュが自動的に削除されます。
セーフモードの起動方法
Intelプロセッサを搭載したMacでは、システムを終了した状態でShiftキーを押しながら電源を入れることでセーフモードに入れます。AppleシリコンのMacでは、電源ボタンを長押しし、「起動オプションを読み込み中」と表示された後、Shiftキーを押し続けてセーフモードを選択します。
アプリケーション専用のセーフモード
特定のアプリケーションには、自身のセーフモードが存在します。例えば、Microsoft Officeでは、前回正常に終了しなかった場合にファイルの一時データを使い、機能を制限した状態で起動することでデータを回復します。また、PHPインタープリタのセーフモードはセキュリティの強化に使用されます。
さらに、
Internet Explorerや
Mozilla Firefoxはセーフモードを持ち、起動時に拡張機能を無効にすることで、問題のある拡張を特定することができます。
まとめ
セーフモードは、様々なOSでの不具合修正や診断に役立つ非常に重要な機能です。最低限のドライバとサービスのみ動作するこのモードを利用することで、安全にシステムの修復作業が行える点は非常に有用です。