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

10

Ich möchte die Verschlüsselung auf einer externen FireWire- Festplatte aktivieren . Die Festplatte wurde vor einiger Zeit (2+ Jahre) formatiert. Wenn Sie im Kontextmenü des Finders die Option "Volume verschlüsseln" auswählen, lehnt Mountain Lion die folgende Meldung ab:

Ein Wiederherstellungssystem für die Zielfestplatte ist erforderlich

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

Durch die Neuformatierung des Laufwerks wird zwar ein neues RP erstellt, dies ist jedoch nicht möglich, da ich keine Ersatzfestplatten habe, auf die ich die Daten austauschen kann.

Dieser Hinweis ist nicht hilfreich, da er sich mit internen Datenträgern befasst.

Daher suche ich 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 das gemacht werden?

BEARBEITEN: 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

EDIT II:

Ausgabe von einer anderen Festplatte. Hier Verschlüsselung einer Partition (Freespace-500) wird direkt aus dem Finder gearbeitet. 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
myhd
quelle
Wenn Sie versuchen, dies auf einer Festplatte mit Daten zu tun, ist dies möglicherweise nicht möglich, da Sie den Start einer HFS-Partition nicht verschieben können. Es hängt davon ab , ob die Wiederherstellungspartition hat seine physisch vor der Datenpartition oder nicht.
Gefälschter Name
Ich weiß nicht, ob der RP physisch vor der Datenpartition sein muss oder nicht.
Myhd
Was diskutil listzeigt sich für das Äußere? Können Sie eine neue 1-GB-Partition erstellen, indem Sie eine vorhandene Partition verkleinern, oder eine vorhandene Partition als E-Recovery-HD verwenden? Es muss ungefähr 700 MB Speicherplatz sein.
bmike
1
650 MB, um genau zu sein.
Duci9y

Antworten:

10

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.

Bedarf

  • Vorhandene Wiederherstellungspartition auf Ihrem internen Laufwerk (oder anderswo).
  • Mindestens 650 MB freier Speicherplatz auf Ihrem externen Laufwerk (eine frühere Version dieser Antwort benötigte mehr Speicherplatz, aber ich habe den ersten Abschnitt so korrigiert, dass nur das verwendet wird, 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 aus diskutil list. Sie sollten folgende Ausgabe 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 es aus diskutil info disk1s2 | grep 'Total Size'und ersetzen Sie es disk1s2durch die Kennung für Ihr externes Volume. Notieren Sie die Anzahl der aufgelisteten Bytes.
  3. Führen Sie aus diskutil resizeVolume disk1s2 Xb JHFS+ Temp 650002432bund 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 genug Speicherplatz für die Wiederherstellungspartition erhalten. Hinweis: Eine Wiederherstellungspartition besteht nicht immer aus 650002432 Byte. Ermitteln Sie die genaue Größe, indem diskutil infoSie die Partition überprüfen, 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 Temp).

Klonen Sie die vorhandene Wiederherstellung auf die neue Partition

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

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

    Sie werden nach Ihrem Passwort gefragt. Um zu überprüfen, ob Sie den Inhalt löschen möchten (geben Sie y gefolgt von ein enter), beginnt der Klonvorgang.

  2. Hängen Sie die Bereitstellung der Wiederherstellungspartition aus, wenn sie bereitgestellt ist, und führen Sie sie aus sudo asr adjust --target /dev/disk1s3 --settype "Apple_Boot". Stellen Sie sicher, dass Sie diese disk1s3durch die entsprechende Kennung ersetzen . Dadurch wird der richtige Partitionstyp festgelegt, der verhindert, dass OS X die Wiederherstellungspartition automatisch einbindet, wenn Sie Ihr externes Laufwerk anschließen.

Wenn alles ordnungsgemäß abgeschlossen wurde, sollte sich auf Ihrer externen Festplatte eine funktionierende Wiederherstellungspartition befinden.

Robmathers
quelle
Vielen Dank für diese ausgedehnte Reise zum Terminal (wie!). Ich folgte den Schritten, kam aber Error: -69742: The requested change in size is too smallnach Schritt 3.
myhd
Ich habe das einmal, überprüfen Sie noch einmal, ob Sie den richtigen Wert für das verkleinerte Volume verwenden. Es sollte die Nummer aus Schritt 2 minus 650002432 sein . Wenn dies immer noch nicht funktioniert, verringern Sie diesen Wert oder ändern Sie die Größe der Partition über das Festplatten-Dienstprogramm. Führen Sie dann die Schritte im zweiten Abschnitt aus.
Robmathers
@myhd Glück? Wenn Sie immer noch Probleme haben, lassen Sie es mich wissen und ich kann Ihnen weitere Hilfe anbieten.
Robmathers
Ich habe versucht, die Partition aus dem Festplatten-Dienstprogramm zu verringern, und nichts hat geholfen. Versuchte dasselbe von einer Festplatte mit den gleichen Eigenschaften, die in der ursprünglichen Frage beschrieben wurden, und alles lief gut, auch ohne auf Ihre Tipps zurückgreifen zu müssen. Geheimnisvoll. Ich gehe jetzt davon aus, dass die erste fragliche Festplatte irgendwie abgespritzt wurde. Ich fand jedoch ein interessantes Bit: Die neu erstellte Partition auf der zu verschlüsselnden Festplatte heißt "Boot OS X" anstelle von "Recovery HD" auf der integrierten Systemfestplatte. Vielleicht hat es deshalb überhaupt nicht funktioniert?
Myhd
Ah, ich verstehe, warum Sie auf Probleme stoßen. Basierend auf dem diskutil list, was Sie Ihrem Beitrag hinzugefügt haben, haben Sie keine Wiederherstellungspartition. Sie sollten eine hinzufügen, bevor Sie fortfahren.
Robmathers
3

Dies löst die Frage, wie sie jetzt aus dem OP stammt, nicht, kann jedoch für jemanden hilfreich sein, der diese Seite auf der Suche nach einer Lösung für dieses Problem mit einer über USB montierten Festplatte findet (im Gegensatz zu einer FireWire-Festplatte wie der OP spezifiziert jetzt).

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 im Artikel impliziert, aber nicht angegeben ist, kann zerstörungsfrei erfolgen, was darauf hindeutet, dass die Partition vor dem Start der Datenpartition nicht physisch sein muss).

Solange Sie Speicherplatz zum Erstellen einer neuen 1-GB-Partition auf der externen Festplatte haben, wird in dem Artikel anscheinend vorgeschlagen, dass Sie eine Wiederherstellungsfestplatte auf dieser Partition installieren können.

Das heißt, und das ist ein Problem, vor repartitioning oder eine Diskette mit wertvollen Daten zu verschlüsseln, würde es sein , sehr sehr gute Idee zu sichern die Daten, falls etwas schief geht.

Daniel
quelle
Der Recovery Disk Assistant funktioniert auf USB-Geräten. Leider ist meine eine FireWire-Festplatte.
Myhd
2

Mit Carbon Copy Cloner ist es tatsächlich möglich, einer Festplatte zerstörungsfrei eine Wiederherstellungspartition 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, zu der Sie eine Wiederherstellungspartition hinzufügen möchten. Auf der Registerkarte Wiederherstellungspartition auf der rechten Seite sollten Sie die Wiederherstellungspartition hinzufügen können.

Stellen Sie, wie bereits vorgeschlagen, sicher, dass Sie ein Backup haben, wenn Sie Festplatten live neu partitionieren, nur für den Fall, dass etwas schief geht.

MacLemon
quelle
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 wurde der Prozess jedoch mit dem folgenden Dialogfeld gestoppt: "Startdatei nicht geschrieben" . Irgendwelche Ideen?
Myhd
0

Es ist viel einfacher, nur das von Ihnen ausgewä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 das Betriebssystem selbst aktualisiert wird).

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

bmike
quelle