Lionリカバリパーティションを作成または再作成するにはどうすればよいですか?


44

何らかの理由で、Macの1つがLionにアップグレードしたときにリカバリパーティションを作成しませんでした。

事後回復パーティションを追加することは可能ですか?


明確にするために、通常のMacでは、起動ディスクのシステム設定とディスクユーティリティの両方でリカバリパーティションが非表示になっています。ダイレクトコマンドをdiskutil list使用するか、ディスクユーティリティのデバッグメニューを有効にして、コマンドラインからのみ表示できます。また、オプションキーを押したまま起動した場合、または起動中にCommand-R(別名+)を使用して正常に復旧する場合にも表示さRれます。

警告-この質問と回答は10.7.x Lionにのみ適用されます-Lionインストーラーを使用して新しいOSでリカバリを再作成すると、新しいOSおよびハードウェア用のドライバーが存在しないために問題が発生する可能性があります。


1
偶然、LionはそのMacのRAIDボリュームにインストールされていましたか?RAIDボリュームでは、リカバリパーティションはサポートされていません。詳細については、こちらをご覧ください。Lionをいつでも外部デバイスにインストールして、そのようにしてリカバリパーティションを取得できます。このパーティションを複製することは可能かもしれませんが、私は試していません。この記事では、もう少し詳しく説明します。
-Gauzy

@gauzy-どうもありがとう。これを詳しく調べる必要があります-パーティションはどのように見えますか?それはからの視界から隠されているdfdiskutil listし、ディスクユーティリティや、それが目に見えるはっきりありますか?また、起動ディスクのシステム設定に表示されるべきですか?(私のものはiMac /単一の1TB内蔵HDDであり、リモートでエキゾチックなものは何もありません(
bmike

2
ディスクユーティリティや起動ディスクには表示されませんが、<pre> diskutil list </ pre>は表示できます。
ガージー

2
FileVault 2でテストするまでこれを回答として提供するべきではありませんが、参考までに:プライベートフォーラムで、誰かが故障したRecovery HDパーティションの削除と再構築に注意を向けました«Der Flounder —私が理解するように、フルインストーラーを使用しません。
グラハムペリン

1
Recovery HDパーティションが表示されるもう1つの場所は、システム情報ユーティリティ(システムプロファイラー)です。概要([このMacについて]ウィンドウの[ストレージ]タブ)には表示されませんが、[ファイル]> [システムレポートの表示]を選択し、サイドバーでHDの添付ファイルバスを選択すると、完全なレポートに表示されます。ところで、Optionキーを押しながらAppleメニューから[システム情報]を選択すると、システム情報を直接開いて完全なレポートを表示できます。
ゴードンデイヴィソン

回答:


42

まず、ターミナルを開きます。

前のステータス:

$ diskutil list
/dev/disk0
  #:                       TYPE NAME                    SIZE       IDENTIFIER
  0:      GUID_partition_scheme                        *128.0 GB   disk0
  1:                        EFI                         209.7 MB   disk0s1
  2:                  Apple_HFS Macintosh HD            127.8 GB   disk0s2

Lion Recovery Update v1.0を入手(431.91 MB)

RecoveryHDUpdate.dmgをマウントする

$ hdiutil attach ~/Downloads/RecoveryHDUpdate.dmg

RecoveryHDUpdate.pkgからデータを抽出する

$ pkgutil --expand /Volumes/Mac\ OS\ X\ Lion\ Recovery\ HD\ Update/RecoveryHDUpdate.pkg ~/Desktop/RHD

RecoveryHDMeta.dmgをマウントします(RecoveryHDUpdate.pkgパッケージ内)

$ hdiutil attach ~/Desktop/RHD/RecoveryHDUpdate.pkg/RecoveryHDMeta.dmg

最終的に現在のパーティションのサイズを変更し、リカバリを作成するツールを実行します

$ ~/Desktop/RHD/RecoveryHDUpdate.pkg/Scripts/Tools/dmtest ensureRecoveryPartition / /Volumes/Recovery\ HD\ Update/BaseSystem.dmg 0 0 /Volumes/Recovery\ HD\ Update/BaseSystem.chunklist
Creating recovery partition: finished

後のステータス:

$ diskutil list
/dev/disk0
  #:                       TYPE NAME                    SIZE       IDENTIFIER
  0:      GUID_partition_scheme                        *128.0 GB   disk0
  1:                        EFI                         209.7 MB   disk0s1
  2:                  Apple_HFS Macintosh HD            127.2 GB   disk0s2
  3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3

1
これは非常に便利なヒントです。これを2つのディスクに適用したところ、問題なく処理できたようです。私に関係する唯一のことは、実行するのに管理者権限が必要ないというdmtestことです...ありがとう
-simonair

10
それは実際ので、これは、最良の答えであるだけ回復HDおよび再作成何もそうするためのAppleの独自のプログラムを使用することによって、他の。いいぞ!
アダムリンドバーグ

1
親指、これは完璧に機能しました。
ニックフォージ

1
Mountain Lionで同じことを達成する方法についてのアイデアはありますか?
pgb

これはうまくいきましたが、Lion Recovery BaseSystem.*ファイルのみを使用しました。最新のMoutain Lionインストーラーからのものを使用すると、エラーが発生しました。Mountain Lionを実行している場合、問題はありますが、リカバリパーティションはLionのものです。
nwinkler

16

インストーラーの再実行はOS X 10.7、10.8および10.9で機能します。10.8以降のOS およびOSの新しいビルドに付属するハードウェアを実行している場合、回復ディスクアシスタントを実行することはお勧めできません。

Lion Recovery Disk Assistantは、リカバリパーティションのバックアップコピーを作成できます。

ライオンリカバリーディスクアシスタントを使用すると、内蔵されたライオンの回復と同じ機能と制限があり、外部ドライブにライオンの回復を作成することができます。適切なファイルのバックアップコピーを作成する前に、ファイルが消滅する前に作成する必要があるのと同様に、このツールは、欠落または破損したパーティションから開始する場合には役立ちません。

Lionインストーラーを再実行すると、実行可能なリカバリパーティションが作成されます。

インストーラーを取得する(保存せず、初回実行時に自身を削除するため)。

  1. App Storeを起動し、購入済み以外のビューを選択します。
  2. オプションキーを押しながら[購入済み]を選択します。
  3. Lionインストーラーをダウンロードする

インストーラーを再度実行するのに35分かかりました。デバッグメニューを有効にしない限り、ディスクユーティリティはRecovery HD(およびデフォルトでは他のパーティション)を非表示にします。diskutil listterminal.appコマンドを気にしない場合は、Recovery HDを見るために使用できます。

mac:~ mike$ diskutil list
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                        EFI                         209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            999.3 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3

デバッグメニューは次のように表示されます。すべてのパーティション表示を選択すると、Recovery HDがドライブにあるかどうかを確認できます。

ここに画像の説明を入力してください

https://apple.stackexchange.com/users/8527/z4mbaは、このMacWorldの記事からこれらの隠されたコマンドを指摘しました。私は1つのコマンドをオン/オフするだけでした:

  • defaults write com.apple.DiskUtility DUDebugMenuEnabled -bool true

リカバリHDを通常のパーティションのように移動できるかどうか、または独自のリカバリHDをロールするために他のデフォルトの書き込みコマンドが必要かどうかはわかりません。Lionインストーラを2回実行することは私のニーズに適していました。多くの人が指摘しているように、リカバリの内容は普遍的ではなく、特定のハードウェア向けにカスタマイズされているようですので、テストを十分に行い、数十または数百のMacを自動化して時間を節約しない限り、公式ツールから再作成することをお勧めしますプロセスのハードウェアの違いを制御できます。


3
「Lion Recovery Disk Assistantを使用すると、内蔵のLion Recoveryと同じ機能と制限を持つ外部ドライブにLion Recoveryを作成できます。」完全ではありません-10.7.2では、「内部」のリボHDがない場合、「Find My Mac」を有効にできません
Guy

本当です。リカバリパーティションの内容は同じですが、FMMでは、マジックを機能させるために、ブートボリュームと同じ物理ボリューム上にある必要があります。私はそれを厳密に正確になるように実装されたFMMシステムの制限と呼びますが、おそらくそれは髪を細かく分割しすぎているのでしょう。
bmike

Lionインストーラーを再実行すると、データが消去されますよね?(PS内部回復HDなしはFileVaultなしを意味します)
エンリコスサティョー

習慣として、元のMac OSのクローンをホストするディスク以外に既存のRecovery OSをコピーすることはお勧めしません。すべての回復システムが同等というわけではありません。
グラハムペリン

Mountain Lion(またはそれ以降)にアップグレードした後でも、これは機能しますか?これでOSがダウングレードされますか?@lloekiの回答を推奨される方法として再度受け入れると、その手順が副作用なしで問題を正確に解決する可能性があります。
オルファン

4

App StoreからOS Xを再インストールすると、リカバリパーティションも再作成されます。VMで試しました。最初に、Recovery HDパーティションを削除しました。次に、App StoreからOS Xを再インストールしました。

約2時間かかりましたが、その後、復旧用パーティションが再び機能するようになりました。

既存のインストール上にOS Xを再インストールすることは、OS Xの新しいメジャーバージョンへのアップグレードに似ています。または、ユーザーファイルと設定を保持しますが、システムファイルを新しいバージョンに置き換えます。Appleは、このような多くの問題の解決策であるため、「OS Xの修復」のように怖くないものと呼ぶべきです。特にバックアップがある場合は、それほど劇的な操作ではありません。

OS Xの新しいメジャーバージョンにアップグレードすると、欠落している回復パーティションも追加されます。

SuperDuperの開発者はOS Xの再インストールも推奨しています。

実際、App StoreからLionを再インストールするだけで、リカバリパーティションを簡単に再作成できます。(これには、最新のデータで回復パーティションを更新するという追加の利点もあります。)

Carbon Copy Clonerにはリカバリパーティションを追加するオプションがありますが、リカバリパーティションを別のディスクまたはバックアップアーカイブからコピーする必要があります。Macにリカバリパーティションがない場合、Carbon Copy ClonerはOS Xを再インストールすることをお勧めします。


Carbon Copy Clonerが動作することが確認されています。試用モードでCCCバージョン3.5.7を使用して起動ディスクをコピーし、CCCは「リカバリパーティション」が見つからないと警告し、それもコピーするように勧めました。
プロバックアップ

2

この議論で概説ソリューションのすべては、おそらく仕事は、あなたがOS Xの誰かの最新バージョンを使用している場合は、するには親切だっただろうが自動的にプロセス全体を行いAppleScriptを作成し、あなたの端末から任意のコマンドを実行したかにしようとせずにシステムパーティションを慎重に管理します。

Mavericks(10.9.4)でテストしましたが、うまく機能しました。ツールを実行した後、FileVault 2を有効にすることができました。FileVault2は、マシンにリカバリパーティションがなかったためにアクティブ化を拒否しました。


私のために働いた。Linuxでgpartedを使用してメインOSパーティションのサイズを変更し(Recoveryのディスクユーティリティでは許可されないため)、OS Xでfsckを実行しました。RecoveryをOSパーティションに隣接するように移動しました。 )そして、Recoveryパーティションのサイズを「異なる」ように変更しました(使用可能ですが、FileVault 2によって認識されません。おそらくイネーブラーが確認します)。
Tatsh

OS Xではなくgpartedなどのパーティションを再実行することを選択した場合、まずOS XでFileVaultを無効にします。gpartedなどで、リカバリパーティションを(真剣に)削除します。次に、パーティションの作業を行います。別のリカバリパーティションを作成するための十分なスペースを確保してください。OS Xに再起動したら、Recovery Partition Creatorを実行します。FileVaultを再度有効にすると、動作するはずです。いつものように、バックアップを作成します(時間がかかっても価値があります)!
タッチュ14

1

または、Carbon Copy Clonerを使用できます(30日間の無料トライアルがあります)。CCCから、次の指示に従ってください。

  1. [ウィンドウ]-> [ディスクセンター]をクリックします。
  2. Disk Centerで、Recovery HDタブをクリックします。
  3. [このボリュームの回復パーティションを作成する]をクリックします。
  4. できた!

1

上記の素晴らしい記事で、リカバリパーティションとバックアップのイメージを作成することを思い出させます。

リカバリHDがない場合、または何らかの理由で削除された場合:

参照:私の議論:https : //discussions.apple.com/message/22563466#22563466

Mac OSxを再インストールしてテストしたところ、魅力的な動作をしました。手順は次のとおりです

データを含む既存のMacパーティションがある場合は、そのパーティションのバックアップまたはイメージを作成してください(消去されるため)

  1. Mt Lion DVDを使用し、そこからMacを起動し、ディスクユーティリティを起動しました

  2. 2つのパーティションを作成しました-> 1つは1 GBのスペースで「Recovery HD」、もう1つは残りのスペースで「Macintosh HD」という名前で、変更を適用し、両方のパーティションでディスク修復を実行します(安全のため)

  3. 次に、ディスクユーティリティに戻り、DVDからMacintosh HDパーティションにOSxを再インストールします。

  4. Optionキーで終了して再起動すると、リカバリパーティションが機能します。

  5. 古いHDイメージを復元したい場合は、ディスクユーティリティに移動してイメージを復元してください

参照:http : //support.apple.com/kb/ht4718

サンジェイ


0

ディスクユーティリティのデバッグメニューから既存のリカバリパーティションにアクセスして検査できる必要があります。これは、次のコマンドを使用して表示できる非表示メニューです。

ディスクユーティリティで非表示のディスクイメージ形式とデバッグメニューを有効にする

お役に立てれば...


このdefaults write com.apple.DiskUtility DUDebugMenuEnabled -bool trueコマンドを使用すると、すべてのパーティション(リカバリパーティションを含む)が表示されます-作成、コピー、まだ非表示にする方法は明確ではありませんが、インストーラーが実行してパーティションを作成しない場合は、 2回目。素晴らしい発見!
bmike

この答えはパーティションの作成には役立ちませんでした-インストーラーはパーティションを作成し、パーティションにデータを書き込んで実行可能にしました-再度実行する必要がありました。
bmike

0

誤解したり、回答を提供することに関してあなたのガイドラインに従わなかった場合は謝罪しますので、もし私が理解できたとしても、あなたのフォーラムから得た情報は私のMacを瀬戸際から持ち帰り、私の感謝を表明したかったと思いますここで学んだことについて。

要するに、10.7を実行している私の2011 27 "iMacはリカバリパーティションを失い、インターネット上でLionのクリーンインストールを実行するために必要な場所であるかどうかを判断しました。最新のMacの完全かつ完全なクラッシュなどの可能性のためにデータ(および2つの異なるドライブ)をバックアップするのに十分賢い一方で、Time Machineバックアップドライブからの繰り返しの復元がそれを元に戻したということです...しかし、ほんの一瞬。

私は1980年代からMacユーザーです。私の最初のAppleは真新しいBlack&White Mac Classicでした。Macにバンドルされたディスクを使用してOSを常にインストールできます(めったに誤動作することはありません)新しいMacですべてが変更されていることを知るために、私は少し驚いていました。 、OSが完全な復元を介して権利を与えられると信じていましたが、ドライブ上でLionリカバリパーティションを再作成するまで、インターネット経由でOSのクリーンインストールを再度実行できませんでした。

私のiMacは、10.7 Lionのクリーンインストールを行ってから、何度もそれを取り戻そうとして失敗したため、昨日の朝に復活しました。クラッシュの根本的な原因が何であるかはわかりませんが、おそらくそうなることはありませんが、このようなフォーラム(ここ1週間ほど一見無数の時間を費やしてきた)に感謝していることは知っていますここで、3年前のiMacが芝生の飾りになっている可能性が高いと思いました。私のiMacを芝生に放り出した後、窓ガラスを交換することもありますが、一瞬つかの間気分が良くなったかもしれませんが、私のMacは固定されないので投げることはできませんでした。オプション。

OS 10.7の新しいコピーでiMacを復活させた後、Time Machine for iではなくMigration Assistantでプリクラッシュデータを復元しました。システムレベルでのデータ破損は完全な復元でのみドライブに複製されるためです。マシンがスムーズに動作していることを考えると、それは境界線の愚かな動きだったでしょう。今、復元されたドライブを複製する最良の方法を見つけ出すために、履歴が繰り返される場合、完全なローカルコピーを取得し、何日も(数日ではない場合)答えを繰り返し見つける必要はありません。そして再び...多くの感謝


-2

本当にないの?リカバリパーティションはディスクユーティリティに表示されません。表示するには、リブートし、オプション(alt)を押して、リストまたは起動可能なドライブを取得する必要があります。RecoveryHDと呼ばれるか、アクセスする場合起動時にCommand-Rを直接押すだけです。


1
私はかなり確信していました-しかし、私が質問をしたとき、確かではありませんでした。後知恵では、確かにそこにありませんでした-再インストールの前にdiskutilリストを使用しましたが、パーティションマップにはありませんでした。しかし、私は同じ質問をし続けました-それがどのように見えるかわからない場合、どうすればそこにあるかを知ることができます。ありがとう!
bmike

インストーラーを再実行するまではありませんでした。
bmike
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.