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:
# See all physical partitions
diskutil list
# See all core storage volumes
diskutil cs list
Alle Volumes entfernen
Löschen Sie dann alles, was gelöscht werden muss:
# Delete a Logical Volume
diskutil cs deleteVolume <lvUUID>
# Delete a Physical Volume
diskutil cs deleteDisk <pvUUID>
# Delete a Logical Volume Group (everything)
diskutil cs delete <lvgUUID>
Erstellen Sie die Partitionstabelle bei Bedarf von Grund auf neu:
# Re-partition and format the HDD
# `R` means Remainder
# `5G` means ~4.7GiB
diskutil partitionDisk disk0 2 GPT \
JHFS+ Macintosh\ HD R \
JHFS+ Recovery\ HD 5G
# Re-partition and format the SSD
# the remainder, `R`, is 100% of the usable disk space
diskutil partitionDisk disk1 1 GPT \
JHFS+ Macintosh\ HD R
Erstellen Sie einen Kernspeicher
Dies wird "Macintosh HD" sein, wie Sie wissen und lieben
# Create a logical volume group named "Macintosh HD"
diskutil cs create Macintosh\ HD disk0s2 disk1
# Create a volume (of the same name) using 100% of the group
diskutil cs createVolume <lvgUUID> jhfs+ Macintosh\ HD 100%
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
diskutil unmount "Macintosh HD"
diskutil unmount "Recovery HD"
diskutil unmountDisk /dev/disk0
diskutil unmountDisk /dev/disk1
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 Vertrauen gpt
auf diskutil
.
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.
gpt -r show /dev/disk0
Entfernen Sie nun die Partition, die "Recovery HD" entspricht. Nach einem Neustart, der sich für mich von disk0s3
zu geändert hatte disk0s4
.
gpt remove -i 4
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.
# First resize the logical volume
diskutil coreStorage resizeVolume <lvUUID> 1T
# Next resize the physical volume
diskutil coreStorage resizeDisk <pvUUID> 997G
# Tada! You have free space!
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.
# Unmount to be able to make changes
diskutil unmount /dev/disk0s3
# Change the type from Apple_HFS to Apple_Boot
asr adjust -target /dev/disk0s3 -settype Apple_Boot