任意のドライブに独自のMacリカバリHDを作成

OS X Lion以来、Mac OSのインストールには、Macの起動ドライブに隠されたRecovery HDボリュームの作成が含まれていました。 緊急時には、Recovery HDを起動し、Disk Utilityを使用してハードドライブの問題を修正し、オンラインで問題の情報を参照したり、Macオペレーティングシステムを再インストールしたりすることができます。

リカバリHDボリュームの使い方の詳細については、「リカバリHDボリュームを使用したOS Xの再インストールまたはトラブルシューティング」を参照してください

任意のドライブに独自のMacリカバリHDを作成

アップルの礼儀

Appleは、Macに接続した起動可能な外付けドライブに Recovery HDのコピーを作成できるOS X Recovery Disk Assistantというユーティリティも作成しました。 これは、スタートアップボリューム以外のドライブにRecovery HDボリュームを追加したい多くのMacユーザーにとっては良いニュースです。 ただし、ユーティリティでは、外付けドライブにのみRecovery HDボリュームを作成できます。 これにより、Mac Pro、iMac、さらには複数の内蔵ハードディスクが搭載されているMac miniユーザーまでがなくなります。

いくつかのMac OSの隠し機能、少しの時間のかかるステップ、およびこのステップバイステップガイドの助けを借りて、内部ドライブを含め、好きな場所にRecovery HDボリュームを作成することができます。

リカバリHDを作成する2つの方法

Mac OSのさまざまなバージョンで利用できる機能がいくつか変更されているため、使用しているMac OSのバージョンに応じて、Recovery HDボリュームの作成には2つの方法があります。

両方の方法を紹介します。 1つはOS X Lion for OS X Yosemiteもう 1つはOS X El Capitan 、そしてmacOS Sierra以降です。

あなたが必要なもの

Recovery HDボリュームのコピーを作成するには、元のRecovery HDをボリュームのクローンを作成するためのソースとして使用するため、Macの起動ドライブに最初に動作するRecovery HDボリュームを用意する必要があります。

起動ドライブにRecovery HDボリュームがない場合、これらの手順を使用することはできません。 しかし、心配しないでください。 代わりに、Mac OSインストーラの起動可能なコピーを作成することができます。これには、Recovery HDボリュームと同じリカバリユーティリティがすべて含まれています。 USBフラッシュドライブにブート可能インストーラを作成する手順は、次のとおりです。

OS X Lionインストーラで起動可能なフラッシュドライブを作成する

OS X Mountain Lionインストーラの起動可能なコピーを作成する

OS XまたはMacOSのブート可能なFlashインストーラを作る方法(MavericksからSierraまで)

それでは、Recovery HDボリュームのクローンを作成するために必要なものに注目しましょう。

OS X Lion with OS Xを使ったリカバリHDボリュームの作成Yosemiteは2ページ目から始まります。

OS X El Capitan以降でのリカバリHDボリュームの作成については、3ページを参照してください。

OS XでのリカバリHDボリュームの作成OS Xによるヨセミテ

ディスクユーティリティの[デバッグ]メニューでは、Finderから隠されているパーティションを含め、すべてのパーティションを表示できます。 Coyote Moon、Inc.のスクリーンショットの礼儀

リカバリHDボリュームは表示されません。 デスクトップやディスクユーティリティやその他のクローンアプリケーションには表示されません。 Recovery HDのクローンを作成するには、最初にクローズする必要があります。そのため、クローニングアプリケーションはボリュームで動作します。

OS X LionからOS X Yosemiteまで、Disk Utilityの隠し機能を使用できます。 ディスクユーティリティには隠しパーティションがディスクユーティリティに表示されるようにするための隠しデバッグメニューがあります。 これはまさに私たちが必要とするものなので、クローニングプロセスの最初のステップは[デバッグ]メニューをオンにすることです。 ここで手順を見つけることができます:

ディスクユーティリティのデバッグメニューを有効にする

OS X LionからOS X Yosemiteで使用可能なディスクユーティリティのデバッグメニューのみが見つかります。 Mac OSのそれ以降のバージョンを使用している場合は、3ページ目にジャンプします。それ以外の場合は、ガイドに従って「デバッグ」メニューを表示してからもう一度やり直してください。

リカバリHDクローンの作成

これでDisk Utilityの隠しデバッグメニュー(上のリンクを参照)が完成しましたので、クローニングプロセスを進めることができます。

宛先ボリュームを準備する

Disk Utilityにリストされている任意のボリューム上にRecovery HDクローンを作成できますが、クローン作成プロセスはコピー先ボリューム上のデータをすべて消去します。 このため、作成しようとしている新しいRecovery HDボリューム専用のパーティションのサイズを変更して追加することをお勧めします。 リカバリHDパーティションは非常に小さくすることができます。 私は少し大きめにしていますが、650 MBが最小サイズです。 ディスクユーティリティはおそらく小さなパーティションを作成できないため、作成できる最小のサイズを使用します。 ボリュームの追加とサイズ変更の手順は、次のとおりです。

ディスクユーティリティ - ディスクユーティリティを使用して既存のボリュームを追加、削除、サイズ変更する

コピー先のドライブを分割したら、処理を進めることができます。

  1. / Applications / UtilitiesにあるDisk Utilityを起動します
  2. [ デバッグ ]メニューの[ すべてのパーティションを表示 ]を選択します。
  3. リカバリHDボリュームがディスクユーティリティのデバイスリストに表示されます。
  4. ディスクユーティリティで、元のRecovery HDボリュームを選択し、[ 復元 ]タブをクリックします。
  5. リカバリHDボリュームを[ ソース]フィールドにドラッグします。
  6. 新しいRecovery HD用に使用するボリュームをDestinationフィールドにドラッグします。 ドラッグするボリュームがクローン作成プロセスによって完全に消去されるため、正しいボリュームをコピー先に確実にコピーしていることを再度確認してください。
  7. すべてが正しいことを確認したら、[ 復元]ボタンをクリックします。
  8. ディスクユーティリティは、実際にコピー先のドライブを消去するかどうかを尋ねます。 [ 消去]をクリックします。
  9. 管理者アカウントのパスワードを入力する必要があります。 要求された情報を入力し、[ OK ]をクリックします。
  10. クローニングプロセスが開始されます。 ディスクユーティリティにはステータスバーが表示され、プロセスの最新状態を確認できます。 Disk Utilityがクローン作成プロセスを完了すると、新しいRecovery HDを使用する準備が整いました(しかし、運があればそれを使う必要はありません)。

いくつかの追加のメモ:

この方法で新しいリカバリHDボリュームを作成しても、表示フラグは非表示に設定されません。 その結果、Recovery HDボリュームがデスクトップに表示されます。 Disk Utilityを使用して、必要に応じてRecovery HDボリュームをマウント解除することができます。 方法は次のとおりです。

  1. 「ディスクユーティリティ」の「 デバイス」リストから、新しいリカバリHDボリュームを選択します。
  2. [ディスクユーティリティ]ウィンドウの上部にある[ マウント解除 ]ボタンをクリックします。

Macに複数のRecovery HDボリュームが接続されている場合は、オプションキーを押したままMacを起動して、緊急時に使用するボリュームを選択できます。 これにより、使用可能なすべての起動可能ドライブがMacに表示されます。 あなたは緊急事態のために使用したいものを選ぶことができます。

OS Xで回復HDボリュームを作成するEl Capitan and Later

この例では、Recovery HDボリュームのディスク識別子はdisk1s3です。 Coyote Moon、Inc.のスクリーンショットの礼儀

OS X El CapitanとmacOS Sierra以降の内蔵ドライブにRecovery HD ボリュームを作成するのはもう少し面倒です。 これは、OS X El Capitanの登場により、Appleは隠されたDisk Utility Debugメニューを削除したためです。 ディスクユーティリティは隠しリカバリHDパーティションにアクセスできなくなるため、異なる方法、具体的にはターミナルとディスクユーティリティのコマンドラインバージョンdiskutilを使用する必要があります。

ターミナルを使用して隠しリカバリHDボリュームのディスクイメージを作成する

私たちの最初のステップは、隠しリカバリHDのディスクイメージを作成することです。 ディスクイメージは私たちのために2つのことを行います。 隠しリカバリHDボリュームのコピーが作成され、Macのデスクトップから簡単にアクセスできるようになります。

/アプリケーション/ユーティリティにある起動端末

隠しリカバリHDパーティションのディスク識別子を見つける必要があります。 ターミナルプロンプトで次のように入力します。

ディスクリスト

EnterまたはReturnを押す。

ターミナルには、隠されているものも含めて、Macがアクセスできるすべてのパーティションのリストが表示されます。 Apple_BootのTYPEとRecovery HDの名前でエントリを探します 。 Recovery HDアイテムの行には、 Identifierというラベルの付いたフィールドもあります。 ここでは、システムがパーティションにアクセスするために使用する実際の名前が表示されます。 それはおそらく次のようなものです:

disk1s3

Recovery HDパーティションの識別子は異なる場合がありますが、「 ディスク 」、 数字 、文字「 s 」、および別の番号が含まれます。 Recovery HDの識別子が分かれば、ディスクイメージの表示に進むことができます。

  1. ターミナルで、次のコマンドを入力して、上記のテキストで分かったディスク識別子を置き換えます。sudo hdiutil create〜/ Desktop / Recovery / HD.dmg -srcdevice / dev / DiskIdentifier
  2. コマンドの実際の例は次のようになります:sudo hdiutil create〜/ Desktop / Recovery / HD.dmg -srcdevice / dev / disk1s3
  3. macOS High Sierra以降を使用している場合、スペース文字をエスケープするためにバックスラッシュ( \ )を認識していない端末のhduitilコマンドにバグがあります。 その結果、「 一度に1つのイメージしか作成できません 」というエラーメッセージが表示されることがあります 。 代わりに、一重引用符を使用して、次のようにRecovery HD.dmgの名前全体をエスケープします。sudo hdiutil create〜/ Desktop / 'Recovery HD.dmg' -srcdevice / dev / DiskIdentifier
  4. EnterまたはReturnを押す
  5. ターミナルから管理者のパスワードを尋ねられます。 パスワードを入力し、EnterまたはReturnキーを押します。
  6. ターミナルプロンプトが表示されたら、MacのデスクトップにRecovery HDディスクイメージが作成されます。

ディスクユーティリティを使用してリカバリHDパーティションを作成する

次のステップは、Recovery HDボリュームを作成するドライブをパーティションに分割することです。 ガイドを使用することができます:

OS Xエルキャピタンのディスクユーティリティでドライブを分割する

このガイドは、OS X El Capitan以降のMac OSで動作します。

あなたが作成するリカバリHDパーティションは、リカバリHDパーティションよりわずかに大きくする必要があります。リカバリHDパーティションのサイズは通常650 MBから1.5 GB程度です。 しかし、新しいバージョンのオペレーティングシステムごとにサイズが変わる可能性があるため、パーティションサイズを1.5 GB以上にすることをお勧めします。 私は実際に私のために10 GBを使用しましたが、過剰なオーバーキルがありましたが、私が作ったドライブには十分なスペースがあります。

選択したドライブを分割したら、ここから続行できます。

リカバリHDディスクイメージをパーティションに複製する

最後の次のステップは、Recovery HDディスクイメージを作成したパーティションに複製することです。 これは、 [復元]コマンドを使用してディスクユーティリティーアプリで実行できます。

  1. ディスクユーティリティが起動していない場合は起動します。
  2. 「ディスクユーティリティ」ウィンドウで、作成したばかりのパーティションを選択します。 サイドバーにリストされているはずです。
  3. ツールバーの[ 復元]ボタンをクリックするか、[ 編集 ]メニューから[ 復元]を選択します。
  4. シートがドロップダウンします。 イメージボタンをクリックします。
  5. 前に作成したRecovery HD.dmgイメージファイル移動します 。 それはあなたのDesktopフォルダにあるはずです。
  6. 回復HD.dmgファイルを選択し、[ 開く ]をクリックします。
  7. ドロップダウンシートのディスクユーティリティで、[ 復元]ボタンをクリックします。
  8. ディスクユーティリティがクローンを作成します。 処理が完了したら、 完了ボタンをクリックます。

選択したドライブにRecovery HDボリュームが作成されました。

最後の一歩:リカバリHDボリュームを隠す

このプロセスを開始したときに覚えていれば、 Terminalの diskutilを使ってRecovery HDボリュームを探すように頼んだ。 私はApple_Bootのタイプを持っていると言いました。 作成したRecovery HDボリュームは現在、Apple_Bootタイプに設定されていません。 したがって、最後のタスクはタイプを設定することです。 これにより、リカバリHDボリュームが非表示になります。

作成したRecovery HDボリュームのディスク識別子を検出する必要があります。 このボリュームは現在Macにマウントされているため、ディスクユーティリティを使用して識別子を見つけることができます。

  1. ディスクユーティリティが起動していない場合は起動します。
  2. サイドバーから、作成したRecovery HDボリュームを選択します。 サイドバーには表示されているデバイスのみが表示され、元のリカバリHDボリュームはまだ隠されているため、 サイドバーの唯一のものでなければなりません。
  3. 右側のペインの表に、Device:というラベルの付いた項目が表示されます。 識別子の名前を書き留めます。 それは以前のようにdisk1s3に似た形式になります。
  4. Recovery HDボリュームが選択された状態で、 Disk Utilityツールバーの Unmountボタンをクリックします。
  5. ターミナルを起動します。
  6. ターミナルプロンプトで次のように入力します。sudo asr adjust --target / dev / disk1s3 -settype Apple_Boot
  7. リカバリHDボリュームのディスク識別子と一致するようにディスク識別子を変更してください。
  8. EnterまたはReturnを押す
  9. 管理者パスワードを入力します。
  10. EnterまたはReturnを押す

それでおしまい。 あなたはあなたの選択したドライブにRecovery HDボリュームのクローンを作成しました。