OS X:セーフブート、セーフモードとは?

Mac の特別な起動方法であるセーフモードについて説明します。

セーフモードとは?

セーフモード (セーフブートと呼ばれることもあります) は、Mac を起動する方法の 1 つであり、起動時に所定のチェックを行い、一部のソフトウェアが自動的に読み込まれたり、起動したりしないよう阻止します。 

セーフモードで起動されるまでには、いくつかのことが行われます。

  • 起動ディスクを検証して、必要に応じてディレクトリの問題の修復を試みます。
  • 必要なカーネル機能拡張のみが読み込まれます。
  • セーフモードの間は、ユーザがインストールしたフォントはすべて無効になります。
  • OS X v10.4 以降の起動中およびログイン中は、起動項目およびログイン項目は開きません。
  • OS X 10.4 以降では、「/ライブラリ/Caches/com.apple.ATS/uid/」に保存されているフォントキャッシュがゴミ箱に移動されます (ここで「uid」はユーザ ID 番号です)。
  • OS X v10.3.9 以前のセーフモードでは、Apple によってインストールされている起動項目のみが開きます。これらの項目は通常「/ライブラリ/StartupItems」にあり、ユーザが選択したアカウントのログイン項目とは異なります。

こうした変更が総合的に作用し、起動ディスクの問題の解決や切り分けに役立つ場合があります。

セーフモードで起動する

セーフモードで起動するには、以下の手順を実行してください。

  1. お使いの Mac がシステム終了していることを確認します。
  2. 電源ボタンを押します。
  3. 起動音が聞こえたらすぐに「shift」キーを押してそのままにします。「shift」キーは、起動音の前ではなく、起動音の直後に押してください。
  4. 画面に Apple ロゴが表示されたら「shift」キーを放します。

Apple ロゴが表示された後、ログイン画面が表示されるまで通常より長くかかる場合があります。これは、コンピュータがセーフモードの一環として、ディレクトリチェックを実行しているためです。

セーフモードを解除するには、起動中にどのキーも押さずに、コンピュータを再起動します。

キーボードを使わずにセーフモードで起動する

セーフモードで起動するためにキーボードを使えなくても、コンピュータにリモートアクセスできる場合は、コンピュータをセーフモードで起動するようにコマンドラインを使って設定できます。

  1. ターミナルをリモート起動するか、SSH 経由で対象のコンピュータにログインします。
  2. 次のターミナルコマンドを使います。
    sudo nvram boot-args="-x"
    

    同様に Verbose モードで起動する場合は、次のコマンドを代わりに使います。

    sudo nvram boot-args="-x -v"
    
  3. セーフモードを使った後、次のターミナルコマンドを使って、通常起動するように設定し直します。
    sudo nvram boot-args=""
    

コンピュータがセーフモードで起動していることを確認する

コンピュータがセーフモードで起動しているかどうかは、以下の方法で確認できます。

  • ログイン画面の右上に「セーフモード」という言葉が表示されます。
  • システム情報の「ソフトウェア」セクションに「起動モード」が「通常」ではなく「セーフ」と表示されます。

セーフモードで利用できない機能

OS X の一部の機能は、Mac をセーフモードで起動すると利用できません。たとえば、DVD プレーヤー、iMovie のビデオキャプチャ機能、オーディオ入出力デバイスは利用できません。一部の USB、FireWire、および Thunderbolt デバイスは利用できない場合があります。Wi-Fi ネットワークは、お使いのコンピュータおよび OS X バージョンによって、機能が制限されるか、または利用できない場合があります。

OS X v10.5 以降のセーフモードでは、ハードウェアによる高速グラフィックスも無効になります。システム環境設定の「デスクトップとスクリーンセーバ」パネルで「半透明メニューバー」を有効にしても、OS X メニューバーは不透明に表示されます。ログイン中に画面が「点滅」または「分割」することもあります。

OS X v10.6 以降のセーフモードでは、ファイル共有も無効になります。このため、セーフモードで起動したコンピュータの Time Capsule ディスクやボリュームをマウントすることはできません。

関連情報

「ヘルプ」メニューから「セーフモード」を検索すると、セーフモードについて詳しい情報をご確認いただけます。

最終更新日:
役に立ちましたか?

その他の製品サポート情報

ディスカッションを開始

Apple サポートコミュニティ
この記事に関する質問をすべて見る 自分が投稿した質問をすべて見る
日本 (日本語)