Nachdem ich ein "DIY Fusion Drive" mit den folgenden Methoden in 10.8 erstellt habe, frage ich mich nun, wie ich dem internen Laufwerk eine RecoveryHD-Partition hinzufügen kann.
Folgendes habe ich getan, um eine logische Datenträgergruppe auf zwei physischen Datenträgern (128 G SSD / 750 GHD) zu erstellen.
(make a clone / backup of all your data first)
diskutil list (take note of the disk## of the two drives. In my case: disk0/disk1)
diskutil corestorage create fusion_volume_group disk0 disk1
diskutil corestorage list (take note of the Logical Volume Group UUID)
diskutil corestorage createVolume <UUID> jhfs+ FusionHD 749g
restore the clone onto the FusionHD
Das hat super funktioniert, aber jetzt ist mein RecoveryHD weg. Ich möchte es wieder hinzufügen (es befindet sich auf dem externen Laufwerk, das ich von meiner ursprünglichen Festplatte geklont habe).
So sieht das Partitionslayout im Moment aus:
$ diskutil list
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *120.0 GB disk0
1: EFI 209.7 MB disk0s1
2: Apple_CoreStorage 119.7 GB disk0s2
3: Apple_Boot Boot OS X 134.2 MB disk0s3
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *750.2 GB disk1
1: EFI 209.7 MB disk1s1
2: Apple_CoreStorage 749.3 GB disk1s2
3: Apple_Boot Boot OS X 650.0 MB disk1s3
/dev/disk2
#: TYPE NAME SIZE IDENTIFIER
0: Apple_HFS FusionHD *744.5 GB disk2
Kennt jemand die diskUtil-Befehle zum Hinzufügen der Wiederherstellungs-HD? Idealerweise nachträglich, wo bin ich jetzt?
quelle
diskutil list
Ausgabe, um den Festplatten-IDENTIFIER für "Macintosh HD" auf der SSD zu erhalten. Verwendet das mit den Corestorage-Befehlen von diskutil, um ein Fusionsvolumen zu erstellen. Vom Wiederherstellungs-Volume gestartet, ML installiert und die gesamte Originaldiskette auf mein neues 560-GB-Fusions-Volume migriert. Alles funktioniert, auch Ubuntu unter VMWare. Bestellte eine langsame / billige 1 TB HD; Bald schaltet mein 4 Jahre alter MBP 8 GB, 1,25 TB, SSD ein!Ok, ich habe das Problem gelöst, ohne es neu zu formatieren oder neu zu installieren. Hoffentlich werden die meisten Menschen in dieser Situation nicht landen. In der Antwort von @robmathers finden Sie Tipps, wie Sie das Löschen Ihrer Recovery HD überhaupt vermeiden können.
WARNUNG Die folgenden Befehle sind relativ niedrig und können dazu führen, dass Sie Daten verlieren. Treffen Sie die richtigen Vorsichtsmaßnahmen (Backup, Klonen usw.).
Aber für jeden in meiner Situation, nachdem die RecoveryHD bereits verschwunden ist, habe ich Folgendes getan:
Listen Sie die aktuelle Konfiguration auf und notieren Sie sich, welche Laufwerke Sie ändern möchten. Ihre genauen Größen und GUIDs unterscheiden sich von meinen. Es ist wichtig, dass Sie Ihre Nummern anstelle meiner verwenden .
Notieren Sie sich die UUID des physischen Laufwerks, zu dem Sie die Wiederherstellung hinzufügen.
Notieren Sie sich die genaue Größe der Wiederherstellung in Byte auf der aktuellen Startdiskette (disk2s3 kann für Sie unterschiedlich sein).
Ändern Sie die Größe des physischen Volumes für das Laufwerk, zu dem Sie die Wiederherstellungspartition hinzufügen möchten. Um die Größe zu bestimmen, suchen Sie in der vorhandenen Wiederherstellungspartition auf dem USB-Stick. In meinem Fall war es knapp 1 GB. Für den folgenden Befehl ist pvUUID die UUID des Laufwerks, zu dem Sie die Wiederherstellung hinzufügen. Die Größe ist 1 GB kleiner als die aktuelle Größe.
HINWEIS: Möglicherweise müssen Sie die Volumes in den folgenden Schritten wiederholt aushängen. OSX neigt dazu, die Volumes aggressiv neu bereitzustellen.
Partitionieren Sie die neue "Recovery" -Partition von einem jHFS + auf Apple_Boot. Notieren Sie sich zunächst den genauen Start / die genaue Größe der Partition.
Entfernen Sie nun die Partition und fügen Sie sie erneut mit einer anderen UUID hinzu (die UUID bestimmt den Partitionstyp).
Kopieren Sie nun die gesamte Wiederherstellungspartition von der guten auf diese neue:
Vielen Dank an die folgenden Seiten als Referenz. Informieren Sie sich vor dem Eintauchen, wenn Sie einen dieser Schritte nicht verstehen.
http://blog.fosketts.net/2011/08/05/undocumented-corestorage-commands/
http://www.dmitry-dulepov.com/2011/09/how-to-create-mac-os-x-lion-recovery.html
quelle
Ich finde einige gute Antworten in diesem Beitrag. Ich habe eine Schritt-für-Schritt-Anleitung zum erneuten Partitionieren der Festplatte mit einer Windows-Partition (für Windows 7/8 Bootcamp) innerhalb des ersten 2,2-TB-Speicherplatzes und zum Neuerstellen des Fusionslaufwerks mit drei Partitionen ausgearbeitet.
Sie finden meinen Leitfaden nützlich unter http://jochem.ke-works.com/post/38498466700/bootcamp-on-3tb-fusion-drive-macosx
quelle
Jess Bowers hat eine wirklich schöne Lösung gepostet, aber sie hat nur bis zu dieser gut funktioniert:
Und die Ausgabe war:
Die Lösung besteht darin, zuerst die Größe des logischen Volumes zu ändern. Für den folgenden Befehl
lvUUID
ist die UUID des logischen Volumessize
gleichcurrent size of the Logical Volume
-size of the Recovery partition
(oder1GB less than the current size
wenn Sie der Lösung von Jess Bowers Wort für Wort folgen):Und gleich danach
resizeDisk...
und der Rest seiner Lösung funktionierte wie ein Zauber.PS. Ich habe mich gerade angemeldet, damit ich nicht direkt kommentieren kann, sorry.
quelle
Versuch, Mac Mini von Time Machine Backup wiederherzustellen
Ich habe einen Mac Mini 2012 mit einem ~ 120 GB + 1 TB Fusionslaufwerk.
Ich habe es ein wenig aufgebockt, als ich versucht habe, einen Ubuntu-Dual-Boot zu installieren, und konnte es aufgrund "Fehler beim Erstellen der Wiederherstellungsdiskette" nicht aus meiner Time Machine-Sicherung wiederherstellen.
Um dies zu beheben, habe ich alle Volumes aller Typen von der Festplatte entfernt und neu gestartet, sodass 5 GB Speicherplatz für die zu erstellende Wiederherstellungspartition übrig blieben.
Da ich jetzt weiß, wie die Tabelle letztendlich aussah (die ich morgen nach der Wiederherstellung des Backups zurückschicken werde), bin ich zuversichtlich, dass ich dies auch durch Größenänderung hätte tun können.
ACHTUNG
Alle diese Befehle sind sehr gefährlich, wenn Sie Daten auf Ihren Datenträgern haben.
Ich verwende die tatsächlichen Befehle, die ich verwenden würde. Dies sind die tatsächlichen Befehle, die jemand anderes mit einem werkseitig installierten Fusionslaufwerk verwenden müsste.
Sofern der Grund, warum Sie versuchen, ein Wiederherstellungslaufwerk hinzuzufügen, nicht darin besteht, dass Ihr Laufwerk bereits völlig durcheinander ist, würde ich NICHT empfehlen, diese Schritte auszuführen.
Sie können jedoch zusätzlich zu anderen Anweisungen in diesen Beiträgen als nützliche Referenzen dienen.
Volumen überprüfen
Schauen Sie nach, was da ist, und urteilen Sie zuerst richtig:
Alle Volumes entfernen
Löschen Sie dann alles, was gelöscht werden muss:
Erstellen Sie die Partitionstabelle bei Bedarf von Grund auf neu:
Erstellen Sie einen Kernspeicher
Dies wird "Macintosh HD" sein, wie Sie wissen und lieben
Hinweis: Möglicherweise möchten Sie zu diesem Zeitpunkt neu starten, um sicherzustellen, dass die Volumes in der richtigen Reihenfolge sind.
Hängen Sie alle Dinge aus
Platz freigeben
Der Zweck der vorherigen Erstellung von "Recovery HD" - vorausgesetzt, Sie möchten aus einer Time Machine-Sicherung wiederherstellen - besteht lediglich darin, zusätzlichen Speicherplatz am Ende einer der Festplatten zu reservieren, damit diese nicht in ein anderes Volume aufgenommen werden .
Jetzt ist es Zeit, es wieder freizugeben, damit der Wiederherstellungsprozess es erneut erstellen kann.
Überprüfen Sie zunächst erneut, welche Partitionen vorhanden sind. Die Zahlen sollten die Ausgabe übereinstimmen
diskutil
, aber wenn nicht entweder Neustart oder Vertrauengpt
aufdiskutil
.Die
size
s sind nicht in Bytes aufgeführt, sondern in Sektoren, die wahrscheinlich 4 KB groß sind. Es kann besser sein, anhand des Verhältnisses zu erkennen, welches welches ist, als anhand der exakten Größe.Entfernen Sie nun die Partition, die "Recovery HD" entspricht. Nach einem Neustart, der sich für mich von
disk0s3
zu geändert hattedisk0s4
.Danach wurde der Fehler angezeigt, dass keine Wiederherstellungspartition erstellt werden konnte. Ich werde morgen herausfinden, ob die TM-Wiederherstellung tatsächlich funktioniert hat. Ich bin mir nicht sicher, ob dies der Fall sein wird, da ich nicht viel über die Festplattenaktivität auf dem Sicherungslaufwerk höre. : - /
Ressourcen
Hinweis: Ändern der Größe des Kernspeichers
Viele der Dinge, die ich mir angesehen habe, haben nur gezeigt, wie man die Größe ändert UND ein neues Volume erstellt. Sie können jedoch die Größe ändern, ohne ein neues Volume zu erstellen.
Hinweis: Stellen Sie den Typ von Recovery HD ein
Ich konnte keinen Erfolg erzielen, indem ich ein leeres Wiederherstellungsvolumen erstellte. Wenn Sie jedoch über BaseSystem.dmg verfügen und es wiederherstellen können, möchten Sie möglicherweise den Datenträgertyp als versteckte Wiederherstellungspartition festlegen.
quelle
Hier ist ein Video, das den Prozess beschreibt, sowie einige Benchmarks: http://www.youtube.com/watch?v=I_odnNpv-FQ
Befehle, die Sie benötigen, um:
diskutil Liste
diskutil cs erstellen Fusion diskx diskx
HINWEIS: Sie können Fusion durch eine beliebige Bezeichnung für Ihre logische Datenträgergruppe ersetzen
diskutil cs Liste
diskutil coreStorage createVolume YOUR_DEVICE_ID_HERE jhfs + "Macintosh Fusion" 100%
HINWEIS: Sie können "Macintosh Fusion" durch ein beliebiges Laufwerk ersetzen. Denken Sie daran, "" zu verwenden, wenn Sie wie wir ein Leerzeichen in Ihrem Namen haben möchten, andernfalls benötigen Sie diese nicht.
Öffnen Sie nach Abschluss der Installation das Terminal und schalten Sie die Indizierung ein:
sudo mdutil -i aus
Wenn Sie zu zwei separaten Laufwerken zurückkehren möchten, starten Sie das Installationsprogramm erneut, öffnen Sie das Terminal und geben Sie Folgendes ein:
diskutil cs lösche YOUR_DEVICE_ID
Sie können sie dann mithilfe des Terminal- oder Festplatten-Dienstprogramms nach Belieben formatieren
quelle