
[編集者注: この記事は、Mountain Lion のインストールとアップグレードに関する一連の記事の一部です。]
Lion (OS X 10.7) で初めて導入され、Mountain Lion (OS X 10.8) にも引き継がれている主要機能のひとつが、絶対に使わないでほしい機能、それがリカバリモードです。正式には OS X Recovery と呼ばれています (Lion では Lion Recovery と呼ばれていました)。Mountain Lion または Lion をインストールすると、インストーラによって起動ドライブに、Recovery HD と呼ばれる、目に見えない起動可能な 650MB のパーティション (オペレーティングシステムが別ボリュームとして扱うドライブの一部) が作成されます。このパーティションには、問題の修復、ファイルの復元、Web の閲覧、さらにはオペレーティングシステムの再インストールに必要ないくつかの必須ユーティリティが含まれています。
リカバリモードの背後にある考え方は、Macの起動ボリュームに問題が発生した場合、OS XインストールDVDやUSBメモリ、あるいは別の起動ドライブを必要とせずに、Recovery HDから起動して基本的なトラブルシューティング手順を実行できるというものです。実際、Recovery HDは独立したパーティションであり、ディスクユーティリティからも表示されないため、Macの起動ドライブを消去した場合でも、起動時にリカバリモードを利用できます。
もちろん、Recovery HD パーティションは実際には Mac の内蔵ドライブまたは SSD の一部であるため、そのドライブにハードウェアの問題やパーティションマップの問題が発生すると、Recovery パーティション自体にアクセスできなくなる可能性があります。つまり、リカバリモードを使ってもあらゆる問題から解放されるわけではなく、信頼性の高い定期的なバックアップの代わりにはなりません。また、Recovery HD ボリュームは読み取り専用であるため、例えばお気に入りのサードパーティ製ディスクユーティリティをそこにコピーして、リカバリモードでそのユーティリティを使用できるようにすることはできません。
OS X復元とは別機能ですが、密接に関連しているのがインターネット復元です。Macのドライブが破損したり交換されたりした場合でも、同様の機能を提供します。インターネット復元についても後述します。
Recovery HD パーティションがない理由
Mountain Lion をドライブにインストールすると、インストーラーは自動的にそのドライブのパーティションを再分割して、非表示の Recovery HD パーティションを作成しようとします。(ドライブが以前 Lion を実行しており、すでに Recovery HD パーティションがある場合は、Mountain Lion インストーラーは単にそのパーティションのコンテンツを更新します。)「試行」と言ったのは、インストーラーが常に成功するとは限らないからです。まず第一に、Apple の説明にあるように、ドライブは GUID パーティションスキームと Mac OS 拡張 (ジャーナリング) フォーマットでフォーマットされている必要があり、サイズが少なくとも 13GB である必要があります。さらに、ドライブが非標準のパーティションスキームである場合 (例えば、RAID の一部である場合や、Boot Camp Assistant を使用してドライブをパーティション分割し、後でドライブのパーティションを微調整した場合など)、インストーラーは Recovery HD を作成できません。そのため、誰もがこの便利な機能を利用できるわけではありません。
残念ながら、以前のLionインストール時にRecovery HDパーティションが既に作成されておらず、Mountain Lionインストーラーがパーティションを作成できない場合は、後から追加することはできません。Appleによると、唯一の選択肢は、ドライブ(Boot Campパーティションがある場合はそれも含む)をバックアップし、それを消去(その過程で単一パーティションのMac OS拡張(ジャーナリング)ボリュームとして再パーティション化)し、Mountain LionまたはLionを再インストールして、バックアップからデータを復元することです。Boot Campを使用していた場合は、Boot Campアシスタントを使用してBoot Campを再セットアップし、Boot Campデータを復元する必要があります。
あるいは、Mountain Lionを外付けハードドライブまたはUSBメモリにインストールすると、そのドライブに使用可能なRecovery HDパーティションが作成されます。リカバリモードが必要になった場合は、その外付けドライブまたはUSBメモリから起動できます。
リカバリモードにアクセスする
リカバリモードにアクセスできるのは Mac の起動時のみですが、それには 2 つの方法があります。
簡単な方法:ほとんどのMacでは、Command+Rキーを押しながらMacを再起動するか起動するだけでリカバリモードにアクセスできます。これらのキーを押し続けると、上部に「OS Xユーティリティ」という大きな文字で表示されたウィンドウが表示されます。この手順がうまくいかない場合は、次の方法をお試しください。
別の方法どの Mac でも、OS X のスタートアップ マネージャーを使用してリカバリ モードにアクセスできます。

Optionキーを押しながらMacを再起動または起動します。起動マネージャ(接続されている起動可能なボリュームがすべて表示されるグレーの画面)が表示されるまで、Optionキーを押し続けます。ボリュームの1つは「Recovery HD」と呼ばれます。
リカバリモードでローカルネットワーク(例えば、Time Capsule のバックアップにアクセスする場合)またはインターネット(下記の「リカバリモードの使用」を参照)に接続したい場合は、画面下部のポップアップメニューを使用してローカル Wi-Fi ネットワークを選択できます。プロンプトが表示されたら、ネットワークのパスワードを入力してください。ただし、この手順は今すぐ実行する必要はありません。リカバリモードで起動した後でもネットワークを選択できるようになります。
「Recovery HD」を選択し、その下にある上向きの矢印をクリックしてRecovery HDから起動します。しばらくすると、新しいOS Xユーティリティ画面が表示されます。
(このユーティリティ画面は、起動可能な Mountain Lion インストール ドライブを作成し、そこから Mac を起動した場合に表示される画面と同じであることに注意してください。)

どの方法でリカバリモードにアクセスしたかにかかわらず、メニューバーにはOS Xの入力、Wi-Fi、そして(ノートパソコンの場合は)バッテリーメニューが表示されます。ネットワークまたはインターネットに接続したい場合、まだWi-Fiネットワークを選択していない場合は、Wi-Fiメニューから選択できます。また、有線接続の場合は、EthernetケーブルまたはUSB-EthernetアダプタがMacに接続されていることを確認してください。
インターネット回復
2011年半ば以降に発売されたMac、およびファームウェアアップデートをインストールした一部の旧型Macには、「OS Xインターネットリカバリ」(Lionでは「Lionインターネットリカバリ」)と呼ばれる新機能が搭載されています。この機能は標準のOS Xリカバリとほぼ同じように動作しますが、大きな違いが1つあります。インターネットリカバリは、Recovery HDパーティションがない場合、そのパーティションが正常に動作していない場合、またはMacのドライブが破損している、あるいは接続されていない場合でも動作します。
インターネットリカバリはどのように機能しますか? Macのドライブのパーティション上のソフトウェアを使用する標準リカバリモードとは異なり、インターネットリカバリはMacのファームウェアに保存されているコードとAppleのサーバーに保存されているネットブートイメージを組み合わせて使用します。具体的には、インターネットリカバリを開始すると、MacはAppleのインターネットリカバリサーバーに接続し、Macをリカバリモードで起動するための適切なディスクイメージを要求します。その後、Macはインターネット経由で必要なコードをダウンロードし、起動します。この時点で、インターネットリカバリは標準リカバリモードとほぼ同じように機能します。詳細は次のセクションで説明します。
標準リカバリモードとインターネットリカバリのもう一つの違いは、インターネットリカバリを起動すると、システムがMacのRAMとハードドライブをテストし、どちらかに明らかなハードウェア上の問題がないか確認することです。また、インターネットリカバリは起動時にインターネット接続を必要とするため、Macが有効なEthernetネットワークに接続されていない場合は、起動時からWi-Fiネットワークに接続する必要があります。
インターネットリカバリは便利な機能であり、ハードドライブが故障した場合には比喩的な意味で命綱となる可能性もある一方で、大きな欠点が一つあります。それは、必要なソフトウェアを最初にダウンロードする必要があるため、標準のリカバリモードに比べて非常に遅いことです。実際、インターネットリカバリを起動すると、最初に表示される画面には、ゆっくりと動くプログレスバーと、起動に時間がかかるという警告が表示されます。
インターネットリカバリを起動するにはどうすればいいですか?もし本当に興味があるなら、起動時にCommand+Option+Rキーを長押しすることで、Macを強制的にインターネットリカバリを起動できるかもしれません。ただし、私が試した限りでは、インターネットリカバリ対応のMacすべてでうまく動作したわけではありません。
そのキーボードショートカットが機能しない場合、答えは通常、「本当に必要な場合を除いて機能しない」ということです。有効な Recovery HD パーティションがある限り、インターネット回復で起動しようとすると、Mac は標準のリカバリモードで起動します。インターネット回復は、互換性のある Mac で有効な Recovery HD パーティションがない場合にのみ機能します。その場合、Mac は自動的にインターネット回復を使用します。実際、私の Mac の 1 台では、インターネット回復をテストするために、Mac の Recovery HD パーティションが表示されるようにいくつかのトリックを使用し、その後意図的に消去して削除する必要がありました。そうして初めて、Recovery HD パーティションのない空のドライブで、起動時に Command+R を押すことでインターネット回復で起動することができました。(互換性のある Mac で簡単にアクセスできるハードドライブをお持ちの場合は、ハードドライブを取り外すだけで済みますが、現在のほとんどの Mac ではそれは選択肢ではありません。)
OS Xリカバリとインターネットリカバリの使用
リカバリモードで起動すると、実行できるタスクが制限されます。OS Xユーティリティウィンドウに4つの主要なオプションが表示されますので、いずれかを選択して「続ける」をクリックしてください。
Time Machineバックアップから復元:復元したいシステムのバックアップがあります。Macに深刻な問題が発生し、起動ドライブを消去する必要がある場合(以下のリカバリモードでディスクユーティリティを使用する必要があるかもしれません)、またはMacに新しいドライブをインストールした場合は、このオプションを使用して、Time MachineバックアップからOS、すべてのアカウント、ユーザーデータ、設定を含むシステム全体を復元できます。
この機能を使用するには、Time Machine バックアップがすべてのシステムファイルを含む完全なバックアップである必要があります。そのため、システム環境設定の Time Machine パネルで、システムフォルダやその他の OS 関連のファイルやフォルダを Time Machine の除外リストに追加していた場合、このツールを使用してそのバックアップからシステムを復元することはできません。代わりに、OS を再インストールし(次の項目を参照)、Mountain Lion 設定アシスタントを使用してその Time Machine バックアップからデータを転送する必要があります。
続行する前に、このオプションを選択すると表示される「システムを復元」画面の重要な情報をお読みください。特に、「Time Machine バックアップから復元」機能は復元先のドライブを消去します。これは、Time Machine バックアップからボリューム全体を元のソース(または交換用ドライブ)に復元する場合のみ有効です。バックアップから新しい Mac にファイルを転送するには、移行アシスタントまたは設定アシスタントを使用してください。個々のファイルやフォルダを復元するには、OS X を起動した状態で Time Machine を使用してください。

Time Machineバックアップからの復元機能を本当に使用する場合は、「続行」をクリックしてください。次の画面で、Time Machineドライブを選択し、復元元のバックアップスナップショット、そして復元先のドライブを選択します。この手順により復元先ドライブが消去されるという最後の警告が表示されます。「続行」をクリックすると、ドライブが消去され、ユーティリティがTime Machineバックアップからのファイルの復元を開始します。
このプロセスが完了すると (MacBook Air では、約 65 GB のデータに約 1 時間半かかりました)、Mac は新しく復元されたドライブから再起動し、通常どおりログインできるようになります。
OS Xの再インストール:新しいOS Xのコピーをセットアップしてインストールします。このオプションを選択し、「続ける」をクリックすると、OS Xインストーラが起動し、現在使用しているMacの内蔵ドライブを含む、サポートされている任意のドライブまたはボリュームにMountain Lionをインストールできます。ただし、このバージョンのインストーラには必要なファイルとデータがすべて含まれているわけではないため、リカバリモードからMountain Lionをインストールするには、実際のOSをダウンロードするためにインターネット接続が必要です。
最初のインストーラ画面で Continue をクリックすると、「OS X をダウンロードして復元するには、お使いのコンピュータの適格性が Apple によって検証されます」というダイアログが表示されます。Continue をクリックすると必要な情報が Apple に送信され、その後インストーラは Mountain Lion インストーラを通常どおり実行しているのと同じように処理を進めますが、重要な例外が 1 つあります。OS をインストールしたいドライブを選択すると、インストーラが実際に使用するデータ (約 4GB) がインターネット経由でダウンロードされます。(この機能をテストしたところ、ダウンロード時間の見積もりはおよそ 5 時間でしたが、実際のダウンロード時間は私のケーブルモデム接続経由で 35 分近くになりました。)
インストールする OS X のバージョンが Mac に付属していない場合、つまり、そのバージョンの OS X を Mac App Store から購入した場合、Mac がインストーラ データをダウンロードする前に、Mac App Store の Apple ID とパスワードを入力するように求められます。
リカバリモードからOS Xをインストールできるのは便利ですが、インストーラデータをダウンロードする必要があるのは不便です。また、従量制のインターネット接続をご利用の場合は、かなり高額になる可能性があります。そのため、Mountain Lionの起動可能なインストールドライブをお持ちでない場合にのみ、リカバリモードを使用してOSを再インストールすることをお勧めします。
オンラインヘルプ:Appleサポートウェブサイトを参照して、お使いのMacのヘルプ情報を探してください。この項目を選択して「続ける」をクリックすると、Safari(デフォルト設定とブックマーク付き)が起動し、Appleのサポートサイトやその他のウェブサイトを参照して、問題のトラブルシューティングに役立つ情報を見つけることができます。また、メールアカウントでWebアクセスが可能な場合は、メールの確認と送信も可能です。
Safari をリカバリモードで初めて起動すると、「リカバリ情報」というページが表示され、リカバリモードでの様々なタスクの実行方法に関する簡単な説明が表示されます。残念ながら、リカバリモード中はこれらの説明を印刷することはできませんが、標準の起動ドライブから起動した場合はアクセスできます。詳しくは、以下の「Recovery HD の仕組み」をご覧ください。
OS X ユーティリティのメインウィンドウに戻るには、Safari を終了します。
ディスクユーティリティ:ディスクユーティリティを使用してディスクを修復または消去します。このオプションを選択し、「続行」をクリックするとディスクユーティリティが起動し、起動ドライブを含む接続されたドライブのチェック、修復、消去、またはパーティション分割を行うことができます。(リカバリモードから通常の起動ドライブのパーティション分割を行うことは可能ですが、その場合ドライブの内容が消去されることに注意してください。)
Mac の起動ドライブを消去して OS X を再インストールすることに決めた場合 (もちろん、バックアップを取ったことを確認した後)、ここから開始してドライブを消去し、ディスクユーティリティを終了してから、[再インストール] オプション (上記) を使用して OS X の新しいコピーをインストールします。ディスクユーティリティを終了すると、いつでも [ユーティリティ] ウィンドウに戻ることができます。
その他のオプションユーティリティウィンドウの4つの主要機能に加えて、リカバリモードのユーティリティメニュー(OS Xユーティリティのメイン画面を表示した時に表示されます)には、ファームウェアパスワードユーティリティ、ネットワークユーティリティ、ターミナルというオプションがあります。これらは、Macを通常のOS X起動時に使用できるユーティリティと同じです。それぞれ、ファームウェアパスワードの設定、ネットワーク接続とトラフィックの監視、OS XのUnixシェルの使用が可能です。
リカバリモードではどのバージョンの OS X がインストールされますか?
リカバリモードを使ってOSを再インストールすると、どのバージョンのOS Xがインストールされるのか疑問に思う方もいるかもしれません。昨年Lionリカバリがリリースされた当時、この質問への答えは「Lion」とだけでした。しかし、現在ではリカバリモードをサポートするOS Xのバージョンが2つあるため、答えは少し複雑になっています。
標準(インターネット非対応)OS XリカバリOS Xのインストール時に問題が発生していない限り、リカバリHDパーティションはハードドライブのOS(Mountain LionまたはLion)に対応しているはずです。(LionにMountain Lionをインストールすると、LionリカバリはMountain Lionバージョンにアップデートされます。)つまり、Mountain Lionをご利用の場合、リカバリモードからOS Xを再インストールすると、Mountain Lionが入手できます。Lionをご利用の場合、Lionが入手できます。
インターネットリカバリ: OS Xリカバリとは異なり、インターネットリカバリはMacのファームウェアに依存しており、OSの新しいバージョンをインストールしてもファームウェアはアップデートされません。つまり、お使いのMacモデルがMountain Lionより前にリリースされた場合、MacのオペレーティングシステムをMountain Lionにアップグレードしても、Lionバージョンのインターネットリカバリがインストールされていることになります。Mountain Lionの発売後にリリースされたMacモデルを購入した場合、インターネットリカバリはMountain Lionをインストールします。(Appleが古いMac向けにファームウェアアップデートをリリースし、Mountain Lionバージョンのインターネットリカバリを提供する可能性はありますが、まだ実現していません。)
つまり、Macのドライブに深刻な問題がない限り(つまりRecovery HDパーティションから起動できる場合)、Command+Rキーを押すことで、ハードドライブに現在インストールされているのと同じバージョンのOS Xを再インストールできるということです。ドライブに深刻な問題があり、Macがインターネットリカバリを起動しなければならない場合は、OS Xを再インストールすることで、Macに元々インストールされていたバージョンのOSを再インストールできます。(Snow Leopardが付属していたMacで、ファームウェアアップデートによってOS Xインターネットリカバリのサポートが追加された場合には、インターネットリカバリによってLionがインストールされます。)
リカバリHDの仕組み
FinderでRecovery HDパーティションを探そうとしたり、ディスクユーティリティを使っても、何も見つかりません。Appleはこのパーティションを巧妙に隠しているのでしょう。おそらく、誤って(あるいは意図的に)変更されないようにするためでしょう。もし誰かが誤って重要なコンテンツを削除してしまったら、緊急用ディスクは何の役にも立ちませんよね?
しかし、Recovery HD を実際に見てみないと興味が湧かないという方は、以下の方法をお試しください。覚えておいてください。見るだけで、触ってはいけません。
1) ターミナルを開き、diskutil listと入力して、Return キーを押します。
2) 次のような出力が表示されます (FileVault を有効にしている場合は、/dev/disk1 の 2 番目のリストが表示されることがあります)。
DanBookAir:~ frakes$ diskutil list/dev/disk0 #: タイプ 名前 サイズ 識別子 0: GUID_partition_scheme *121.3 GB disk0 1: EFI 209.7 MB disk0s1 2: Apple_HFS DanBookAir 120.5 GB disk0s2 3: Apple_Boot Recovery HD 650.0 MB disk0s3
3) Recovery HD パーティション (名前の下) を見つけて、その識別子 (私の場合はdisk0s3 ) をメモします。
4) と入力しますdiskutil mount [identifier]。[identifier]は、もちろんその識別子です。これにより、Finder に Recovery HD パーティションがマウントされます。マウントされたパーティション内には、com.apple.recovery.boot というフォルダがあります。
5) Finderでcom.apple.recovery.bootフォルダを開くと、いくつかの項目が表示されます。ただし、フォルダの内容の一部は非表示になっているため、すべてが表示されるわけではありません。すべての内容を確認したい場合は、ターミナルに戻り、以下のコマンドを入力して(またはここからコピーしてターミナルに貼り付けて)ls -al /Volumes/Recovery HD/com.apple.recovery.boot/、Returnキーを押します。すると、フォルダの内容がすべて表示されます。
DanBookAir:~ frakes$ ls -al /Volumes/Recovery HD/com.apple.recovery.boot/total 906680drwxr-xr-x 9 ルートホイール 306 7月12日 23:12 .drwxrwxr-x 11 ルートホイール 442 7月13日 00:56 ..-rw-r--r--@ 1 ルート管理者 1840 7月5日 05:19 BaseSystem.chunklist-rw-r--r--@ 1 ルート管理者 448702992 7月5日 04:58 BaseSystem.dmg-rw-r--r-- 1 ルートホイール 3418 6月20日 12:53 PlatformSupport.plist-r--r--r-- 1 ルートホイール 475 7月5日 02:56 SystemVersion.plist-rw-r--r-- 1 ルートホイール 986272 7月5日 04:57 boot.efi-rw-r--r-- 1 ルートホイール 361 7月12日 23:12 com.apple.Boot.plist-rw-r--r-- 1 ルートホイール 14510577 7月5日 04:53 kernelcache
特に注目すべきはBaseSystem.dmgです。これは、リカバリパーティションの起動可能なOS Xのコピーと、リカバリモードのすべてのユーティリティが含まれたディスクイメージです。このディスクイメージは、Finderで入力してopen /Volumes/Recovery HD/com.apple.recovery.boot/BaseSystem.dmgReturnキーを押すことでマウントできます。マウントすると、リカバリモードからSafariを起動したときに表示されるリカバリ情報ページが表示されます。open /Volumes/Mac OS X Base System/System/Installation/CDIS/OS X Utilities.app/Contents/Resources/English.lproj/(すべて1行)と入力してReturnキーを押すだけです。English.lprojフォルダの内容が表示されます。RecoveryInformation.htmlというファイルを見つけてダブルクリックすると、デフォルトのWebブラウザで開きます。
ブラウジングが終わったら、Mac OS X ベースシステムを他のリムーバブルボリュームと同じように取り出すことができます。その後、 と入力してRecovery HDボリュームをアンマウントしますdiskutil unmount [identifier]。[識別子]は上記で使用した識別子と同じです。
[ダン・フレイクスはMacworldのシニアエディターです。彼は今まさにリカバリモードがあればいいのにと思っています。 ]
2012 年 7 月 25 日午後 7 時 55 分に更新され、インターネット回復の Command+Option+R ショートカットについて言及し、インターネット回復の起動に関する段落を明確にしました。