Wie kann ich eine neue Wiederherstellungspartition auf einer EXTERNEN Festplatte erstellen?

Ich möchte die Verschlüsselung auf einer externen FireWire -Festplatte aktivieren. Die Festplatte wurde vor einiger Zeit (mehr als 2 Jahre) formatiert, und wenn Sie im Finder-Kontextmenü „Volume verschlüsseln“ auswählen, lehnt Mountain Lion dies mit der folgenden Meldung ab:

Ein Wiederherstellungssystem für die Zielfestplatte ist erforderlich

Es stellt sich heraus: Sie benötigen eine Wiederherstellungspartition (RP) auf der externen Festplatte, die Sie verschlüsseln möchten. Meine hat keine, da sie formatiert wurde, als es keine Wiederherstellungspartitionen gab.

Durch die Neuformatierung des Laufwerks wird ein neuer RP erstellt, aber ich kann dies nicht tun, da ich keine Ersatzfestplatten habe, auf die ich die Daten auslagern kann.

Dieser Hinweis ist nicht sinnvoll, da es sich um interne Festplatten handelt.

Ich suche also nach einer Möglichkeit , eine Wiederherstellungspartition auf der externen Festplatte zu erstellen, damit ich die Verschlüsselung für diese Festplatte aktivieren kann. (Wie) kann dies geschehen?

EDIT: Ja, auf der Festplatte ist Platz für eine andere Partition. diskutil list:

/dev/disk2
   #:                       TYPE NAME           SIZE       IDENTIFIER
   0:      GUID_partition_scheme               *320.1 GB   disk2
   1:                        EFI                209.7 MB   disk2s1
   2:                  Apple_HFS le_disk        306.7 GB   disk2s2

BEARBEITEN II:

Ausgabe von einer anderen Festplatte. Hier hat die Verschlüsselung einer Partition (FreeSpace-500) direkt aus dem Finder heraus funktioniert. Beachten Sie, dass die während des Vorgangs erstellte (unsichtbare) Startpartition Boot OS X und nicht Recovery HD heißt .

/dev/disk2
   #:                       TYPE NAME                SIZE       IDENTIFIER
   0:      GUID_partition_scheme                    *2.0 TB     disk2
   1:                        EFI                     209.7 MB   disk2s1
   2:                  Apple_HFS TimeMachine         1.5 TB     disk2s2
   3:          Apple_CoreStorage FreeSpace-500       503.3 GB   disk2s3
   4:                 Apple_Boot Boot OS X           134.2 MB   disk2s4
Wenn Sie versuchen, dies auf einer Festplatte mit Daten zu tun, ist dies möglicherweise nicht möglich, da Sie den Anfang einer HFS-Partition nicht verschieben können. Es hängt davon ab, ob die Wiederherstellungspartition physisch vor der Datenpartition liegen muss oder nicht .
Ich weiß nicht, ob der RP physisch vor der Datenpartition sein muss oder nicht.
Was diskutil listzeigt für das Äußere? Können Sie eine neue 1-GB-Partition erstellen, indem Sie die vorhandene verkleinern, oder zulassen, dass eine vorhandene Partition als e Recovery HD dient. es muss ungefähr 700 MB Speicherplatz sein.
650 MB, um genau zu sein.

Antworten (4)

Manuelles Klonen einer Wiederherstellungspartition

Dieser Vorgang hat bei mir auf einem externen USB-Laufwerk funktioniert, aber ich habe kein Firewire-Laufwerk oder keine verschlüsselte Partition zum Testen, aber es sollte für Sie funktionieren.

Anforderungen

  • Vorhandene Wiederherstellungspartition auf Ihrem internen Laufwerk (oder anderswo).
  • Mindestens 650 MB freier Speicherplatz auf Ihrem externen Laufwerk (eine frühere Version dieser Antwort erforderte mehr Speicherplatz, aber ich habe den ersten Abschnitt korrigiert, um nur das zu verwenden, was erforderlich ist).

Neue Partition hinzufügen

Hinweise: Dieser Vorgang ist nicht destruktiv, vorausgesetzt, Sie haben ausreichend freien Speicherplatz auf Ihrem Laufwerk.

  1. Führen Sie im Terminal diskutil list. Sie sollten eine Ausgabe wie diese erhalten:

    /dev/disk0
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:      GUID_partition_scheme                        *120.0 GB   disk0
       1:                        EFI                         209.7 MB   disk0s1
       2:                  Apple_HFS Macintosh SSD           119.2 GB   disk0s2
       3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
    /dev/disk1
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:      GUID_partition_scheme                        *320.1 GB   disk1
       1:                        EFI                         209.7 MB   disk1s1
       2:                  Apple_HFS Portable                319.7 GB   disk1s2
    

    Notieren Sie sich die Kennungen für Ihre vorhandene Wiederherstellungspartition (in meinem Fall disk0s3) und die Hauptpartition auf Ihrem externen Laufwerk ( disk1s2).

  2. Führen Sie diskutil info disk1s2 | grep 'Total Size'aus und ersetzen Sie es disk1s2durch die Kennung für Ihr externes Volume. Beachten Sie die Anzahl der aufgelisteten Bytes.
  3. Führen Sie diskutil resizeVolume disk1s2 Xb JHFS+ Temp 650002432baus und ersetzen Sie X durch die Gesamtzahl der Bytes aus Schritt 2 minus 650002432. Dadurch wird Ihre Festplatte neu partitioniert, sodass wir eine neue Partition mit genau genügend Speicherplatz für die Wiederherstellungspartition erhalten. Hinweis: Eine Wiederherstellungspartition ist nicht immer 650002432 Byte groß. Finden Sie die genaue Größe heraus, indem diskutil infoSie die Partition markieren, die Sie kopieren möchten.
  4. Der resizeVolumeBefehl druckt die neue Partitionszuordnung aus (wie in Schritt 1), notieren Sie sich die Kennung für die neue Partition (beschriftet mit Temp).

Vorhandene Wiederherstellung auf die neue Partition klonen

  1. Führen Sie den folgenden Befehl im Terminal aus, um die Wiederherstellungspartition auf die neue Partition zu klonen, und ersetzen Sie disk0s3und disk1s3durch die entsprechenden Bezeichner für Ihre Partitionen:

    sudo asr -source /dev/disk0s3 -target /dev/disk1s3 --erase
    

    Sie werden nach Ihrem Passwort gefragt und um zu bestätigen, dass Sie den Inhalt löschen möchten (geben Sie y gefolgt von enter) ein, dann beginnt der Klonvorgang.

  2. Unmounten Sie die Wiederherstellungspartition, falls sie gemountet ist, und führen Sie dann sudo asr adjust --target /dev/disk1s3 --settype "Apple_Boot". Stellen Sie sicher, dass Sie es disk1s3durch die entsprechende Kennung ersetzen. Dadurch wird der richtige Partitionstyp festgelegt, der OS X daran hindert, die Wiederherstellungspartition automatisch zu mounten, wenn Sie Ihr externes Laufwerk anschließen.

Wenn alles ordnungsgemäß abgeschlossen wurde, sollten Sie eine funktionierende Wiederherstellungspartition auf Ihrer externen Festplatte haben.

Vielen Dank für diese ausgiebige Fahrt zum Terminal (like!). Ich habe die Schritte befolgt, bin aber Error: -69742: The requested change in size is too smallnach Schritt 3 gekommen.
Ich habe das einmal verstanden, vergewissern Sie sich, dass Sie den richtigen Wert für die geänderte Lautstärke verwenden. Es sollte die Nummer aus Schritt 2 minus 650002432 sein . Wenn das immer noch nicht funktioniert, versuchen Sie, diesen Wert zu verringern oder die Größe der Partition über das Festplattendienstprogramm zu ändern, und folgen Sie dann den Schritten im zweiten Abschnitt.
@myhd Glück gehabt? Wenn Sie immer noch Probleme haben, lassen Sie es mich wissen und ich kann Ihnen weiterhelfen.
Ich habe versucht, die Partition aus dem Festplattendienstprogramm zu verkleinern, und nichts hat geholfen. Ich habe dasselbe von einer Festplatte aus versucht, die die gleichen Eigenschaften hatte, die in der ursprünglichen Frage beschrieben wurden, und alles lief gut, auch ohne auf Ihre Tipps zurückgreifen zu müssen. Geheimnisvoll. Ich nehme jetzt an, dass die erste fragliche Festplatte irgendwie abgespritzt wurde. Interessant fand ich allerdings: Die neu erstellte Partition auf der zu verschlüsselnden Festplatte heißt „Boot OS X“ statt „Recovery HD“ auf der eingebauten Systemfestplatte. Vielleicht hat es deshalb gar nicht erst funktioniert?
Ah, ich verstehe, warum Sie auf Probleme stoßen. Basierend auf dem diskutil list, was Sie zu Ihrem Beitrag hinzugefügt haben, haben Sie keine Wiederherstellungspartition. Sie sollten eine hinzufügen, bevor Sie fortfahren.
Ja, die Wiederherstellungspartition befindet sich auf Disk1, was ich aus dem Beitrag weggelassen habe.
Ah okay, war schwer zu sagen, was Sie gepostet haben. Ist Journaling auf dem Volume aktiviert, dessen Größe Sie nicht ändern können?
Ich habe dies in OS X 10.8.5 auf asrv278 mit restoreund restoreexactund auch Recovery Disk Assistant 1.0 ausprobiert – keine Würfel: Wenn ich die Festplatte beim Start auswähle, springt sie sofort zur Anmeldeaufforderung für die Bootdiskette. Irgendwelche Ideen?

Dies löst die Frage nicht, wie sie jetzt aus dem OP hervorgeht, aber es kann jemandem helfen, der diese Seite findet und nach einer Lösung für dieses Problem mit einer USB-Festplatte sucht (im Gegensatz zu einer FireWire-Festplatte, wie die OP gibt jetzt an).

Es scheint, dass dieser Apple Knowledge Base-Artikel tatsächlich Ihre Frage beantwortet: http://support.apple.com/kb/HT4848

Sie müssten eine neue Partition auf der externen Festplatte erstellen (was der Artikel andeutet, aber nicht besagt, dass dies zerstörungsfrei erfolgen kann, was darauf hindeutet, dass die Partition nicht physisch vor dem Start der Datenpartition sein muss).

Solange Sie Platz haben, um eine neue 1-GB-Partition auf der externen Festplatte zu erstellen, scheint der Artikel vorzuschlagen, dass Sie eine Wiederherstellungsdiskette auf dieser Partition installieren können.

Das heißt, und das ist ein Problem, bevor Sie eine Festplatte mit wertvollen Daten neu partitionieren oder verschlüsseln, wäre es eine sehr , sehr gute Idee, diese Daten zu sichern, falls etwas schief geht.

Recovery Disk Assistant funktioniert auf USB-Geräten. Leider ist meine eine FireWire-Festplatte.

Es ist tatsächlich möglich, mit Carbon Copy Cloner zerstörungsfrei eine Wiederherstellungspartition zu einer Festplatte hinzuzufügen . Wählen Sie im Menü „Fenster“ die Option „Festplattencenter“ und wählen Sie aus der Liste auf der linken Seite die Festplatte aus, der Sie eine Wiederherstellungspartition hinzufügen möchten. Die Registerkarte Wiederherstellungspartition auf der rechten Seite sollte es Ihnen ermöglichen, die Wiederherstellungspartition hinzuzufügen.

Wie bereits vorgeschlagen, stellen Sie sicher, dass Sie bei der Live-Neupartitionierung von Festplatten ein Backup haben, nur für den Fall, dass etwas schief geht.

Interessant! Ich wusste nicht, dass CCC diese Funktionalität hat. Ich habe es versucht, und an der Oberfläche hat es funktioniert. Nach dem Einrichten der Verschlüsselung brach der Vorgang jedoch mit diesem Dialog ab: "Boot file not written" . Irgendwelche Ideen?

Es ist viel einfacher, einfach das von Ihnen gewählte Betriebssystem-Installationsprogramm und dieses Tool zu verwenden, um Recovery HD zu erstellen (oder vorhandene Recovery HD zu aktualisieren, wenn Apple dies nicht tut, wenn sie das Betriebssystem selbst aktualisieren).

Sie können sich die Tools ansehen und sie wurden von vielen Mac-Administratoren verwendet, sodass sie ziemlich schnell aktualisiert werden, wenn die Dinge im Laufe der Zeit kaputt gehen. Apple empfiehlt, das Betriebssystem neu zu installieren, aber das ist ein indirekter Weg, wenn es Ihnen nichts ausmacht, ein spezielles Tool für diese begrenzte Aufgabe auszuführen.