編集者注:以下の記事は、Macworldのスーパーガイドシリーズ『Total Leopard』からの抜粋です。この90ページの書籍は、Mac OS X 10.5をスムーズにセットアップし、新機能を使い始めるために必要な情報を提供しています。ダウンロード可能なPDF版は13ドル、CD版は15ドル、フルカラー版は25ドルでご購入いただけます。書籍の内容を詳しくご覧になりたい方は、16ページのサンプルをご覧ください。
Macは普段は健康そのものです。計算をしたり、音楽を再生したり、どんなに難しいタスクも滞りなくこなします。しかし、これほど複雑なシステムでは、数百、あるいは数千もの不具合が発生する可能性があります。トラブルが発生した際に、何が問題なのか、そしてどこから発生しているのかを正確に把握することが、課題の半分を占めます。一つの問題でも、複数の原因が考えられる場合がよくあります。そこで今回は、Macでよくあるフリーズ、クラッシュ、起動時のトラブルなど、いくつかの問題を取り上げ、解決に必要な手順を解説します。
プログラムがフリーズする
Macユーザーなら誰でも遅かれ早かれ経験するものです。メニューコマンドを選択しようとした瞬間、突然カーソルがビーチボールに変わり、くるくると回り続けます。キーボードを叩いたり、コンピューターの神々に生贄を捧げたり、あらゆる方法を試しても無駄です。プログラムがフリーズしてしまいます。
まず良いニュースがあります。通常、フリーズするのは一度に1つのプログラムだけです。つまり、カーソルをプログラムのウィンドウから離すと、ビーチボールが消え、Macの動作は正常に戻るはずです。しかし、それでもプログラムがフリーズしたままの状態です。
プログラムの「終了」コマンドにアクセスできない場合、どうすれば終了できるでしょうか?ご心配なく。OS Xには、プログラムを強制的に終了する複数の方法が用意されています。どれも同じ動作をするので、どれか1つだけを使えば十分です。ただし、ある方法が他の方法よりも便利だと感じる場合もあります。ある方法がうまくいって、別の方法がうまくいかないこともあります。自分に最適な方法を見つけるために、いくつか試してみてください。

強制終了:アップルメニューから「強制終了」を選択します(または、キーボードのCommand+Option+Escキーを押します)。「アプリケーションの強制終了」ウィンドウが表示されます。現在開いているすべてのプログラムの一覧が表示されます。通常、フリーズしたプログラムの名前の後に「アプリケーションが応答していません」というメッセージが表示されます。プログラム名を選択し、「強制終了」をクリックします。
Leopardでは、Macが「応答なし」と表示するプログラムを強制終了すると、「応答なし」の状態のままプログラムが終了しましたというダイアログボックスが表示されます。これは冗長なフィードバックかもしれませんが、このダイアログボックスからAppleに問題の報告を送信することができます。
Dockメニューを使う:Dockからプログラムを強制終了することもできます。フリーズしたプログラムのDockアイコンをクリックしたままにします。コンテキストメニューが表示されたら、通常は「終了」と表示されている項目が「強制終了」と表示されます。それでも「終了」と表示される場合は、マウスボタンを放し、もう一度やり直してください。今度はOptionキーを押したままにしてください。すると、「強制終了」コマンドが表示されます。

アクティビティモニタを使う:まれに、Dockアイコンがないか、強制終了ウィンドウに表示されないプログラム(Dockなど)を終了しなければならない場合があります。その場合は、アクティビティモニタ(/アプリケーション/ユーティリティにあります)を起動します。メインウィンドウのリストから、フリーズしたプログラムを選択します。次に、ツールバーの「プロセスを終了」ボタンをクリックします。表示されるダイアログボックスで、「強制終了」をクリックします。
クラッシュからの立ち直り
プログラムのフリーズと同じくらい厄介なのが、プログラムのクラッシュです。この場合、プログラムを強制的に終了させようとしているのではなく、プログラムが勝手に終了するのを防ごうとしているのです。プログラムがクラッシュすると、通常、「予期せず終了しました」というダイアログボックスが表示されます。プログラムのフリーズと同様に、幸いなことに、これらのクラッシュによってMac全体がダウンすることはめったにありません。通常は1つのプログラムだけが影響を受けます。それでも、この症状を何とかしたいですよね。問題がなくなるまで、以下の方法を一つずつ試してみてください。
ステップ1:再起動する「予期せず終了しました」というダイアログボックスには「再起動」ボタンがあります。これをクリックしてプログラムを再起動すると、クラッシュが再発することはありません。
ステップ2:安全な再起動クラッシュが再び発生した場合は、運を呪ってダイアログボックスが再び表示されるまで待ちましょう。少し違いに気づくでしょう。メッセージテキストには、「プログラムが再起動後に予期せず終了しました」と表示されています。ここにも同じ「再起動」ボタンがあります。しかし、今回このボタンをクリックしても、プログラムはすぐには再起動しません。代わりに、別のダイアログボックスが表示され、「リセットして再起動」または「再起動のみ」の2つの再起動オプションが表示されます。
「リセットして再起動」ボタンをクリックすると、プログラムの安全な再起動が開始されます。つまり、OS Xはプログラムの現在の設定ファイルを無効にし、新しいデフォルトファイルに置き換えます。プログラムは設定ファイルを使用して、例えば「設定」ダイアログボックスを使ってプログラムの設定に加えた変更を保存します。しかし、設定ファイルが破損すると、クラッシュを引き起こす可能性があります。(設定ファイルはユーザーフォルダ/Library/Preferences に保存され、通常は対応するプログラムの名前が付けられます。)
安全な再起動でクラッシュが解消された場合は、プログラムを終了してください([ファイル] -> [終了])。この時点で、新しい設定を維持するかどうかを尋ねるダイアログボックスが表示されます。「はい」をクリックすると、新しい設定が維持され、カスタム設定がリセットされます。クラッシュがなくなるのであれば、これは支払う価値のある代償です。以前のカスタム設定に戻るリスクを負う方がよい場合は、「いいえ」をクリックしてください。
残念ながら、Leopardでは安全な再起動プロセスが常に機能するとは限りません。「リセットして再起動」ボタンや、新しい設定を保存するかどうかを確認するダイアログボックスが表示されない場合があります。また、表示されたとしても、「安全な再起動」をクリックしても、通常の再起動しか実行されない場合があります。
繰り返し発生する問題への対処
クラッシュが続く場合、またはプログラムが他の方法で誤動作し始めた場合は、実績のある一連の修正方法を試す必要があります。いずれかの方法が機能するまで、手順を順番に試してみてください。
ステップ1:Macを再起動します。Appleメニューから「再起動」コマンドを選択します。この簡単な操作で問題が解決するケースは驚くほど多くあります。クラッシュがひどく、「再起動」が機能しない場合は、Macの電源ボタンを長押しして電源を落とします。最後の手段として、電源コードを抜いてください。
ステップ2:競合とバグの確認プログラムが、使用しているOS Xのバージョンと競合していないことを確認してください。例えば、Leopardにアップデートしたばかりの場合は、問題のあるプログラムもアップデートする必要があるかもしれません。詳細については、各社のWebサイトをご確認ください。また、Webサイトにサポートセクションがあるかどうかもご確認ください。問題がよくある場合、メーカーが既に解決策を公開している可能性があります。
ステップ3:別のユーザーでログインする新しいプログラムをインストールしたり、環境設定を変更したりしました。Macの調子が悪くなる原因は、システムに加えた数え切れないほどの変更のどれでしょうか?別のユーザーでログインして確認してみましょう。まだ別のアカウントを作成していないなら、今すぐ作成しましょう。
「アカウント」環境設定パネルを開き、鍵アイコンをクリックして管理者パスワードを入力し、アカウントのロックを解除します。アカウントリストの下部にあるプラス記号(+)ボタンをクリックし、新しい標準アカウント(管理者権限を持たないアカウント。プログラムのインストールや特定のシステム設定の変更はできません)を作成します。「トラブルシューティング」など、分かりやすい名前を付けます。Macの動作に不具合がある場合は、このアカウントに切り替えて問題が解決するかどうかを確認してください。
別のアカウントでログインしているときにクラッシュが発生しない場合は、原因は OS X の一般的な問題ではなく、ユーザー フォルダー内のファイルにあることを意味します。これは通常、OS X 全体を再インストールしたり、ドライブ全体を消去したりするなどの極端なことをしなくても問題を解決できることを意味するため、朗報として受け止めてください。
原因としては、ユーザー フォルダーのライブラリ フォルダー内のどこかにあるファイル (設定 (.plist) ファイル、フォント、キャッシュ ファイル、プラグイン、またはその他のサポート ファイル (多くの場合、Application Support フォルダー内にあります)) が破損しているか競合していることが考えられます。
ユーティリティを使って原因を特定することもできます。例えば、Font Bookの「フォント検証」コマンドで破損フォントをチェックしたり、Jonathan Nathan Softwareの無料の「Preferential Treatment」を使って破損した.plistファイルを特定したり、Northern Softworksの12ドルの「Leopard Cache Cleaner」を使って破損したキャッシュファイルを削除したりすることができます。最終的には、原因を突き止めるには、昔ながらの試行錯誤が必要になるかもしれません。
ステップ4:ディスクユーティリティを使用する問題のあるプログラムがOS Xの一部としてインストールされている場合は、/アプリケーション/ユーティリティに移動し、ディスクユーティリティを起動します。ここで起動ボリュームを選択し、「First Aid」タブをクリックします。最後に、「ディスクのアクセス権を修復」をクリックします(手順については「Seeking First Aid」をご覧ください)。
ステップ5:プログラムをアンインストールして再インストールするまだ問題が解決しない場合は、「アプリケーション」フォルダに移動し、プログラムのフォルダをゴミ箱にドラッグしてプログラムをアンインストールしてください。プログラムのインストールにインストーラをダブルクリックする必要があった場合は、インストーラを再実行してください。ほとんどの場合、起動後にアンインストールオプションが表示されます。これを実行します。その後、プログラムを再インストールします。プログラムにインストーラユーティリティが付属している場合は、それを使用してください。そうしないと、ソフトウェアの主要コンポーネントが正しくインストールされず、それ自体がクラッシュの原因となる可能性があります。
ステップ6:コンソールログを確認するOS Xのコンソールユーティリティ(/アプリケーション/ユーティリティ)を起動します。左側の列にログリストが表示されない場合は、ツールバーの「ログリストを表示」ボタンをクリックします。左側のリストから、CrashReporterフォルダ(ユーザーフォルダ/ライブラリ/Logsと/ライブラリ/Logs内)を探します。このフォルダには、Macでクラッシュしたすべてのプログラムの.crash.logファイルがあります。
問題のあるプログラム名のログファイルには、クラッシュの原因を解明する手がかりが見つかるかもしれません。例えば、競合の根本的な原因となっている可能性のあるプラグインへの参照などです。「クラッシュ」という単語(「スレッド0がクラッシュ」など)を含むヘッダーのあるセクションをよく確認してください。「ログデータベースクエリ」の「すべてのメッセージ」項目の出力にも、クラッシュの原因を解明する手がかりが見つかる場合があります。
Leopard の新バージョンのコンソールでは、ログクエリを保存できるようになりました。これにより、フィルターを作成し、フィルターに一致するログエントリのみを表示できます。新しいクエリを作成するには、「ファイル」→「新規ログデータベースクエリ」を選択し、必要な条件を入力します。クエリを保存すると、コンソールのサイドバーのログファイルリストのすぐ上に表示されます。コンソールの使い方に関する詳細なアドバイスについては、「コンソールでトラブルを追跡する」を参照してください。
ステップ7:OS Xを再インストールする調査が報われなかった場合は、OS XインストールDVDを取り出して最初からやり直す時期かもしれません。「アーカイブしてインストール」オプションを選択してください。この方法で現在使用しているOS Xよりも古いバージョン(例えば、現在10.5.1を実行しているのに10.5.0)がインストールされる場合は、システム環境設定の「ソフトウェア・アップデート」を使用して、すべてのAppleソフトウェアをすぐに最新バージョンにアップデートしてください。
起動時のトラブルに対するCPR
Macユーザーにとって最も恐怖を感じるものは何でしょうか?それは、コンピュータが全く起動しなくなることです。特にドライブのバックアップも忘れていた場合は、ハードドライブの内容を二度と見ることができないのではないかと不安に思うのも無理はありません。
Macが正常に起動しているように見えても、デスクトップが表示される前に停止してしまう場合(モニターや電源に問題がないことを示しています)、以下のガイドラインに従ってデータ復旧を試してください。成功するまで、各手順を順番に試してみてください。
ステップ1:忍耐Macの起動に異常に時間がかかることがあります。深呼吸をしてキッチンへ行き、Macが起動するまでしばらく待ちましょう。
ステップ2:もう一度再起動するコーヒーを飲んで新聞の1面を読んだのに、Macがまだ起動しない場合は、もう一度再起動してみてください。2回目の方がうまくいく場合が多いです。
ステップ3:セーフブートを実行する再起動後すぐにShiftキーを押し続け、灰色の画面に日時計アイコンが表示されるまで押し続けると、セーフブートが開始されます。しばらくすると、ログイン画面が表示され、「Mac OS X」の下に「セーフブート」という文字が表示されます。これは、潜在的な修正策をまとめて実行したことを意味します。OS Xはディスク修復コマンドを実行し、破損している可能性のあるフォントキャッシュファイルを削除し、システムフォルダにある「機能拡張」と呼ばれるファイルを無効化し、「ログイン項目」(システム環境設定の「アカウント」パネル内)の項目が読み込まれないようにします。
Macをこのミニマリストモードで起動できた場合は、すぐに再起動してください(今回はセーフブートは有効にしないでください)。ディスクの修復とキャッシュの消去だけで問題が解決している可能性があります。
ステップ4:ログイン項目を調査するセーフブート後の再起動後も問題が解決しない場合は、何が起こっているのかを突き止めるために調査が必要になります。例えば、アカウントにログインした後(デスクトップの背景が表示された後)にクラッシュが発生した場合、最も可能性の高い原因はログイン項目の競合です。
これを確認するには、ユーザーフォルダ内のライブラリフォルダ内のPreferencesフォルダに移動し、「loginwindow.plist」(「com.apple.loginwindow.plist」ではありません)というファイルを探します。ファイルのコピーを作成し、別の場所(デスクトップなど)に保存します。
次に、システム環境設定の「アカウント」パネルに移動し、アカウント名を選択して「ログイン項目」タブをクリックします。リストの一番上の項目を選択し、「ログイン項目」ウィンドウの下部にあるマイナス記号(-)をクリックします。次に、ログアウト(アップルメニュー:ユーザー名でログアウト)してから再度ログインします。クラッシュが発生しなくなるまで、項目を一つずつ削除し続けます。クラッシュが起こらなくなったら、最後に削除したログイン項目が原因である可能性が高いです。
この時点で、アクティブなloginwindow.plistファイルを、先ほどコピーしたファイルに置き換えてください。アカウントのログイン項目ウィンドウに戻ります。ログイン項目の完全なリストが復元されているはずです。問題の原因と思われる項目だけを削除し、ログアウトして再度ログインしてください。
ステップ5:ディスクを修復するMacがまだ正常に起動しない場合は、セーフブートを実行するとOS Xがディスクの修復を試みますが、何が起こったのかについてのフィードバックは提供されません。問題が見つかって修復されたのか、それとも修復できない問題に遭遇したのかは分かりません。セーフブートで問題が解決せず、ログイン項目が原因として除外されている場合は、ディスクユーティリティのFirst Aidを使ってディスクを修復してみてください(手順については「First Aidを探す」をご覧ください)。
ステップ6:周辺機器を取り外すそれでも問題が解決しない場合は、すべてのUSBデバイスとFireWireデバイス(Apple純正のキーボードとマウスを除く)を取り外してみてください。Macを再起動してください。起動できる場合は、OS Xと取り外したデバイスのいずれかの間で競合が発生していた可能性があります。
すべてのデバイスを再接続して使用できる場合もありますが、接続したままにしておくと、次回Macを起動しようとしたときに起動に失敗する可能性があります。この問題を解決する唯一の方法は、デバイスのドライバソフトウェアまたはファームウェアを更新することです。(ファームウェアとは、ハードウェア自体に保存されているプログラミング命令のセットです。ファームウェアアップデータユーティリティによって特別に変更されない限り、変更されません。)詳細については、各社のWebサイトをご確認ください。
ステップ7:PRAMをリセットするMacをもう一度再起動します。今回はすぐにCommand+Option+Pキーを押し続け、Macが2回目のチャイム音を鳴らすまで押し続けます。これにより、MacのパラメータRAM(PRAM)の情報がデフォルト値にリセットされ、起動時に発生する問題を解決できる場合があります。PRAMはRAMの特別な領域で、Macをシャットダウンした後もデータが保持されます。PRAMには、タイムゾーン設定やスピーカーの音量など、システム全体に関わる様々なパラメータが保存されています。
ステップ 8: OS X を再インストールする他の方法がすべて失敗した場合は、OS X を新規にインストールしてやり直してください。起動時に疑問符アイコンが点滅し続けるという症状の場合は、これが唯一の解決策になることがよくあります。これは、Mac がドライブに有効なバージョンの OS X がインストールされていると認識していないことを示しています。
パニック発作の治療
これはまさに不吉な兆候です。画面が少し暗くなり、Macを再起動する必要があるというメッセージが複数の言語で表示されました。Macはカーネルパニックに陥っています。名前に反して、この症状が発生しても慌てる必要はありません。以下の5つの手順に従ってください。
ステップ1:再起動まず、指示に従ってMacを再起動します。起動の終わり近くに、「このアプリケーションは予期せず終了しました」というメッセージが表示されますが、心配はいりません。Macは、再起動前にOS X自体が予期せず終了したことを通知しているだけです。
ステップ2:アップデートを確認するプログラムのクラッシュと同様に、カーネルパニックの問題も再起動後に解消されることが多いです。それでも解消しない場合、そしてパニックの発生が特定のプログラムに関連している場合は、そのソフトウェアに致命的なバグがある可能性が非常に高いです。アップデート版を入手するか、テクニカルサポートを受けるには、メーカーにお問い合わせください。
ステップ3:新しいハードウェアを処分する最近、MacにRAMやPCIカードを追加しましたか?特に、Macの/System/Library/Extensionsフォルダに「Driver」という名前が付いたカーネル拡張機能を追加するような追加は、疑ってかかるべきです。これらはカーネルパニックの原因となる可能性があります。最近Macにカードや周辺機器を追加した場合は、それらを取り外して、パニックが解消されるかどうかを確認してください。
ステップ4:セーフブートを試すカーネルパニックが明らかにランダムな瞬間、または起動中に発生する場合は、セーフブートを試してください。再起動後すぐにShiftキーを押し続け、灰色の画面に日時計アイコンが表示されるまで待ちます。
ステップ5:OS Xを再インストールするセーフブートは成功したものの、通常起動時にカーネルパニックが再発する場合は、通常、/System/Library/Extensionsフォルダ内のファイルが原因です。このファイルはサードパーティ製プログラムによってインストールされた可能性があります。最も簡単な方法は、アーカイブ&インストールを使用してOS Xを再インストールし、その後、パニックを引き起こす原因となるサードパーティ製ソフトウェアが見つかるまで、必要な場合にのみサードパーティ製ソフトウェアを再インストールすることです。
さらに詳しいヘルプを探す
このOS Xの応急処置ガイドは、よくあるトラブルのほとんどを乗り切るのに役立つはずです。それでもMacの調子が悪ければ、AppleのサポートページやMacFixItなどの一般的なトラブルシューティングサイトをチェックしてみてください。関連するキーワードをGoogleで検索して、検索結果を確認してみるのも悪くありません。こうすることで、独創的な解決策が見つかるかもしれません。
家庭療法が効かない場合は、医師に相談してください。新しいMacには、90日間の電話サポートと1年間の修理保証が付いています。Appleの延長保証「AppleCare Protection Plan」は、Macのモデルに応じて149ドルから349ドルで、3年間の電話サポートと修理が受けられます。800-275-2273までお電話いただくか、お近くのApple Storeにご来店ください。
[シニア寄稿者の Ted Landau は、MacFixIt の創設者であり、 『Take Control of Troubleshooting Your iPhone ( TidBits Publishing、2007) 』の著者です。 ]