Macを再起動するなどの簡単な対策でも問題が解決しない場合は、ディスクユーティリティの「First Aid」ツールを使う必要があるでしょう。使い方は以下のとおりです。
Appleのディスクユーティリティを起動します。 ディスクユーティリティは/アプリケーション/ユーティリティにあります。「First Aid」タブをクリックし、ウィンドウ左側のリストから修復したいボリューム名を選択します(「Patch Things Up(修復)」を参照)。
ジャーナリングを 有効にする First Aid の作業をスムーズに行うために、 ディスクボリュームのジャーナリング が有効になっていることを確認してください。ジャーナリング機能(OS X 10.3 で導入)は、ドライブ上のファイルの変更履歴を記録します。これにより、クラッシュが発生した場合でも、ユーティリティはドライブを以前の安定した状態に復元できます。
ジャーナリングが既に有効になっている場合は、ツールバーの「ジャーナリングを有効にする」ボタンがグレー表示になります。グレー表示されていない場合は、ボタンをクリックしてください。これで現在の問題が解決するわけではありませんが、予防策としては有効です。
検証か修復か? ディスクユーティリティには、「検証」と「修復」の2つのオプションがあります。検証を選択すると、ユーティリティは問題がないか確認しますが、問題が見つかった場合でも修復は行いません。これは、ディスクを変更するリスクを負うかどうかまだ確信が持てない場合(例えば、念のためデータをバックアップしておきたい場合など)に便利です。
|
| ディスクユーティリティの「First Aid」タブを使用して、 ディスクのアクセス権を修復したり、より一般的なディスク修復を行ったりできます。「ディスク修復」ボタンがグレー表示になっている場合は(この画像のように)、起動ボリュームが選択されています。修復を行うには、OS X DVDまたは外付けFireWireドライブから再起動する必要があります。 |
OS X 10.4.3(以降)をご使用で、起動ディスクに問題があると思われる場合は、検証も検討してみてください。面倒ですが、使用中のディスクを修復することはできません。しかし、新しいライブ検証機能を使えば、起動ボリュームも検証できるので、別のボリュームやOS Xインストールディスクから再起動する前に、問題の有無を確認できます。
ライブ検証はジャーナリングが有効になっているボリュームでのみ機能します。これも、この機能を有効にする理由の一つです。また、他の新機能と同様に、ライブ検証にもバグがあります。特に、誤ったエラーメッセージが時折表示されることがあります。例えば、「ファイル temp のサイズが正しくありません」というエラーメッセージは無視して構いません。
薬を選ぶ 次に、「ディスクのアクセス権の修復」と「ディスクの修復」のどちらを実行する必要があるかを判断します。これらはかなり異なるため、両方実行することをお勧めします。
ディスクのアクセス権を修復すると、OS Xのインストーラユーティリティによってインストールされたすべてのファイルのアクセス権設定の不具合が修復されます。OS XはUnixのアクセス権設定を使用して、ファイルの読み書きアクセスを決定します。プログラムや書類が開かなかったり、動作がおかしかったりする場合は、アクセス権の問題が原因であることが多いです。ディスクのアクセス権を修復できるのは、OS Xがインストールされているディスクのみです。
一方、「ディスク修復」は、OS Xがインストールされていないボリュームでも実行できます。このツールは、ディスク上のすべてのデータが保存されているディレクトリ内の問題を修復します。この修復ツールは、ドキュメントが開けない状態から起動が完全に失敗する状態まで、ほぼあらゆる問題を修復できます。
「ディスクを修復」を選択した場合、ディスクユーティリティがエラーを発見したものの修復したと表示した場合は、念のためもう一度「ディスクを修復」を選択してください。ディスクユーティリティで修復できないエラーが見つかった場合は、AlsoftのDiskWarriorやMicromatのTechTool Pro(「Macの薬箱」参照)など、より強力な修復ユーティリティが必要になります。
ディスク修復ボタンがグレー表示になっている場合 :現在の起動ボリュームを選択すると、ディスク修復ボタンがグレー表示になります。この問題を解決する最も簡単な方法は、Tiger DVD(またはMacに付属のTigerインストールDVD)を挿入し、Macの起動時にCキーを押し続けることです。これにより、ハードドライブ上のソフトウェアではなく、DVDに収録されているシステムソフトウェアから起動するようになります。「ユーティリティ」メニューから「ディスクユーティリティ」を選択します。これで、リストから通常の起動ボリュームを選択し、「ディスク修復」をクリックできるようになります。
[ 寄稿編集者のテッド・ランドーは、トラブルに巻き込まれたり、そこから抜け出すための新しい方法を模索し続けています。トラブルシューティングのヒントについては、著書『 Ted Landau's Mac OS X Help Line: Tiger Edition』 (Peachpit Press、2006年)をご覧ください。 ]
病気のMacを診断する
Macの不具合の原因を突き止めるのは難しい場合があります。しかし、まずは良い方法が一つあります。 問題解決のため だけに、新しく、変更されていないトラブルシューティング用のアカウントを作成しましょう。
新しいユーザーを作成するには、「アカウント」環境設定パネルに移動します。OS X 10.4をお使いの場合は、ロックアイコンをクリックし、管理者パスワードを入力して変更を行い、プラス記号(ログインオプションのすぐ下)をクリックして新しいアカウントを作成します。新しいユーザーの名前(例:トラブルシューティングユーザー)を入力し、短縮名(trouble)とパスワードを入力し、「このコンピュータの管理をユーザーに許可」オプションを選択して、「アカウントを作成」をクリックします。
ユーザーを作成した後は、 通常のアカウントにインストールしたログイン項目、ユーザー固有のフォント、アプリケーションなどはインストールしないで ください。つまり、このアカウントは可能な限りクリーンでシンプルな状態に保ってください。今後、メインアカウントに問題が発生した場合は、トラブルシューティング用アカウントを使って診断を行ってください。トラブルシューターとしてログインし、問題の再現を試みてください。問題が再発する場合は、システム全体の問題が発生していると考えられます。その場合、問題のプログラムを再インストールするか、システムソフトウェアの再インストールなど、より抜本的な対策が必要になる可能性があります。問題が再発しない場合は、ユーザーレベルの問題が発生していると考えられます。ユーザーレベルの問題の方が可能性が高いでしょう。
ユーザーレベルの問題のほとんどは、影響を受けるプログラムの設定ファイル(ユーザーフォルダ/Library/Preferences にあります )を破棄するか、問題のあるログイン項目を削除するか、Font Book(/Applications)を使用して破損したユーザーフォントを検出して削除することで解決できます。(フォントの問題の詳細については、macworld.com/1149 の「フォントの問題を解決する」を参照してください。)
問題の具体的な原因を特定するプロセスは、完全に科学的なものではありません。まず、疑わしいものを現在の場所から安全な場所(例えばデスクトップ)に移動し、問題が再発するかどうか試してみましょう。再発しなければ、原因が特定できたことになります。再発した場合は、原因がなくなるまでこのプロセスを繰り返します。— ロブ・グリフィス