Ich habe einen Mac mit OS X 10.10.5 auf einer HD mit 4 Partitionen.
Mit dem Festplatten-Dienstprogramm habe ich eine der 4 gelöscht, um die 3. (die das Betriebssystem enthält) etwas zu vergrößern und Platz für eine neue Partition zu lassen, um El Capitan zu installieren.
Das war bisher meine Praxis, wenn eine neue Version herauskommt.
Ich habe auf eine andere HD gebootet und die Partition gelöscht, aber dann hat YoodenVranx die Größe der 3. Partition geändert, um den gesamten freien Speicherplatz zu nutzen.
Es scheint keine Möglichkeit zu geben, das Partitionslayout zu ändern oder die Größe der Partition zu ändern.
Ich habe neu gestartet und diskutil verwendet, um den aktuellen Status aufzulisten.
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *500.1 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_HFS Fenchurch 80.0 GB disk0s2
3: Apple_HFS BxxxxxData 70.0 GB disk0s3
4: Apple_CoreStorage 349.0 GB disk0s4
5: Apple_Boot Recovery HD 650.0 MB disk0s5
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: Apple_HFS YoodenVranx *348.6 GB disk1
Logical Volume on disk0s4
Um zusätzlichen nicht zugeordneten Speicherplatz auf disk0 zum Erstellen einer neuen Partition zu erhalten, müssen Sie Ihre CoreStorage-Volumengruppe und alle nachfolgenden CoreStorage-Elemente verkleinern.
Um die Größe der CoreStorage Volume Group in Ihrem Fall zu ändern, müssen Sie das Terminal verwenden, das von einem externen Bootlaufwerk gebootet wird.
Vorbereitung:
Booten Sie von Ihrem externen Laufwerk oder einem bootfähigen Installations-Stick (Mavericks oder Yosemite)/einem USB-Stick, der ein vollständiges System enthält (Mavericks oder Yosemite).
oder
Starten Sie den Internet-Wiederherstellungsmodus neu, indem Sie alt cmd Rbeim Start drücken.
Voraussetzungen sind das neueste installierte Firmware-Update, entweder Ethernet oder WLAN (WPA/WPA2) und ein Router mit aktiviertem DHCP.
Auf einer 50-Mbit/s-Leitung dauert es ungefähr 4 Minuten (dargestellt ist ein kleiner animierter Globus), um zu einem Wiederherstellungs-Netboot-Image zu booten, das normalerweise von einem Apple/Akamai-Server geladen wird.
Ich empfehle Ethernet, weil es zuverlässiger ist. Wenn Sie auf WLAN beschränkt sind und der Startvorgang fehlschlägt, starten Sie einfach Ihren Mac neu, bis der Start erfolgreich ist.
Ändern Sie den CoreStorage-Stack:
Zunächst sollten Sie sich einen Überblick über Ihre Festplatten und das Partitionslayout verschaffen:
Geben Sie ein diskutil list
:
Beispielauflistung:
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *500.1 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_HFS Fenchurch 80.0 GB disk0s2
3: Apple_HFS BxxxxxData 70.0 GB disk0s3
4: Apple_CoreStorage 349.0 GB disk0s4
5: Apple_Boot Recovery HD 650.0 MB disk0s5
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *100.1 GB disk1
1: EFI EFI 209.7 MB disk1s1
2: Apple_HFS BlinkenDonx 99.9 GB disk1s2
/dev/disk2
#: TYPE NAME SIZE IDENTIFIER
0: Apple_HFS YoodenVranx *348.6 GB disk2
Logical Volume on disk0s4
mit disk0: Ihre interne Festplatte, disk1: ein fiktives externes Boot-Laufwerk mit 100 GB, das Ihr Boot-Volume enthält (BlinkenDonx) und disk2: Ihre CoreStorage Volume Group YoodenVranx, die sich in disk0s4 befindet.
Eingebendiskutil cs list
Beispielauflistung:
CoreStorage logical volume groups (1 found)
|
+-- Logical Volume Group A629E051-D7B0-4B8C-A803-074F62704636
=========================================================
Name: YoodenVranx
Status: Online
Size: 349046696192 B (349.0 GB)
Free Space: 16777216 B (16.8 MB)
|
+-< Physical Volume 90C09FC0-4215-4871-901B-70E2C9C7D464
| ----------------------------------------------------
| Index: 0
| Disk: disk0s2
| Status: Online
| Size: 349046696192 B (349.0 GB)
|
+-> Logical Volume Family F6962E38-50E4-4458-BFE6-CF2E179352F5
----------------------------------------------------------
Encryption Status: Unlocked
Encryption Type: None
Conversion Status: NoConversion
Conversion Direction: -none-
Has Encrypted Extents: No
Fully Secure: No
Passphrase Required: No
|
+-> Logical Volume BD36C73D-860D-4DC6-B125-AD624F448B88
---------------------------------------------------
Disk: disk2
Status: Online
Size (Total): 348696696192 B (348.6 GB)
Conversion Progress: -none-
Revertible: Yes (no decryption required)
LV Name: YoodenVranx
Volume Name: YoodenVranx
Content Hint: Apple_HFS
Ändern Sie nun die Größe des CoreStorage-Volumes mit
diskutil cs resizeStack LVUUID size
mit LVUUID: UUID des logischen Volumes und Größe: die endgültige Größe Ihres CoreStorage-Volumes.
Beispiele:
diskutil cs resizeStack BD36C73D-860D-4DC6-B125-AD624F448B88 300g
auf 300 GB verkleinern
diskutil cs resizeStack BD36C73D-860D-4DC6-B125-AD624F448B88 295400m
um es auf 295,4 GB zu verkleinern
Ihre Recovery HD sollte automatisch verschoben werden.
Um eine zusätzliche Partition für Ihr zukünftiges El Capitan-Volume hinzuzufügen, geben Sie zuerst Folgendes ein:
sudo gpt -r show /dev/disk0
um sich einen Überblick zu verschaffen
Beispielauflistung:
gpt show: /dev/disk0: mediasize=500119476736; sectorsize=512; blocks=976757816
gpt show: /dev/disk0: PMBR at sector 0
gpt show: /dev/disk0: Pri GPT at sector 1
gpt show: /dev/disk0: Sec GPT at sector 976757815
start size index contents
0 1 PMBR
1 1 Pri GPT header
2 32 Pri GPT table
34 6
40 409600 1 GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
409640 156250000 2 GPT part - 48465300-0000-11AA-AA11-00306543ECAC
156659640 136718750 3 GPT part - 48465300-0000-11AA-AA11-00306543ECAC
293378390 544921872 4 GPT part - 53746F72-6167-11AA-AA11-00306543ECAC
838300262 1269536 5 GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
839569798 137187985
976757783 32 Sec GPT table
976757815 1 Sec GPT header
mit i=1: EFI 2: Fenchurch 3: BxxxxxData 4: Apple_CoreStorage 5: Recovery HD und etwa 70,2 GB freiem Speicherplatz (vorausgesetzt, Sie haben Ihr CoreSorage-Volume im vorherigen Schritt auf ~279 GB verkleinert, um ein neues 70-GB-Volume erstellen zu können ).
Um ein neues Volume mit zu erstellen, gpt
müssen Sie alle gemounteten Volumes auf disk0 aushängen (zuerst das CoreStorage-Volume, das eine eigene Datenträgerkennung disk2 hat, sich aber auf disk0 befindet, dann alle anderen gemounteten Volumes auf disk0).
diskutil umountDisk /dev/disk2
diskutil umountDisk /dev/disk0
Fügen Sie nun mit gpt ein neues JHFS+-Volume hinzu:
sudo gpt add -b StartBlock -i IndexNumber -s SizeOfVolume -t 48465300-0000-11AA-AA11-00306543ECAC /dev/disk0
StartBlock ist die Nummer des ersten Blocks im nicht zugeordneten Speicherplatz und NumberOfBlocks ist die Anzahl freier Blöcke oder kleiner. NumberOfBlocks muss durch 8 teilbar sein!
Für das obige Beispiel ist das:
sudo gpt add -b 839569798 -i 6 -s 137187984 -t 48465300-0000-11AA-AA11-00306543ECAC /dev/disk0
exit
das Terminal ein und beenden Sie es.Ich habe eine Problemumgehung gefunden, mit der ich mein Problem lösen konnte. Ich war mir sicher, dass dies mit Apple zusammenhängt CoreStorage
. Ich konnte nicht viel über die Verwaltung von finden CoreStorage
, fand aber eine Reihe von Posts, die erklärten, wie man diese in HFS+ konvertiert, was so einfach ist wie das Ausführen des folgenden Befehls.
diskutil coreStorage revert Logical Volume UUID
Siehe http://awesometoast.com/yosemite-core-storage-and-partition-woes/ für weitere Erklärungen.
Abhängig von Ihren Anforderungen gibt es eine zweite Methode, um schnell die Größe zu ändern und ein zweites Volume hinzuzufügen: Ändern Sie die Größe des CoreStorage-Volumes (anstelle der gesamten Gruppe) und fügen Sie ein zweites CoreStorage-Volume innerhalb der bestehenden CoreStorage-Volume-Gruppe hinzu. Dieses Verfahren ändert die Partitionszuordnung nicht (im Gegensatz zum Verfahren in meiner anderen Antwort hier).
Vorbereitung:
Booten Sie von Ihrem externen Laufwerk oder einem bootfähigen Installations-Stick (Mavericks oder Yosemite)/einem USB-Stick, der ein vollständiges System enthält (Mavericks oder Yosemite).
oder
Starten Sie den Internet-Wiederherstellungsmodus neu, indem Sie alt cmd Rbeim Start drücken.
Voraussetzungen sind das neueste installierte Firmware-Update, entweder Ethernet oder WLAN (WPA/WPA2) und ein Router mit aktiviertem DHCP.
Auf einer 50-Mbit/s-Leitung dauert es ungefähr 4 Minuten (dargestellt ist ein kleiner animierter Globus), um zu einem Wiederherstellungs-Netboot-Image zu booten, das normalerweise von einem Apple/Akamai-Server geladen wird.
Ich empfehle Ethernet, weil es zuverlässiger ist. Wenn Sie auf WLAN beschränkt sind und der Startvorgang fehlschlägt, starten Sie einfach Ihren Mac neu, bis der Start erfolgreich ist.
Ändern Sie den CoreStorage-Stack:
Öffnen Sie /Applications/Utilities/Terminal Zunächst sollten Sie sich einen Überblick über Ihre Festplatten und das Partitionslayout verschaffen:
Geben Sie ein diskutil list
:
Beispielauflistung:
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *500.1 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_HFS Fenchurch 80.0 GB disk0s2
3: Apple_HFS BxxxxxData 70.0 GB disk0s3
4: Apple_CoreStorage 349.0 GB disk0s4
5: Apple_Boot Recovery HD 650.0 MB disk0s5
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *100.1 GB disk1
1: EFI EFI 209.7 MB disk1s1
2: Apple_HFS BlinkenDonx 99.9 GB disk1s2
/dev/disk2
#: TYPE NAME SIZE IDENTIFIER
0: Apple_HFS YoodenVranx *348.6 GB disk2
Logical Volume on disk0s4
mit disk0: Ihre interne Festplatte, disk1: ein fiktives externes Boot-Laufwerk mit 100 GB, das Ihr Boot-Volume enthält (BlinkenDonx) und disk2: Ihre CoreStorage Volume Group YoodenVranx, die sich in disk0s4 befindet.
Eingebendiskutil cs list
Beispielauflistung:
CoreStorage logical volume groups (1 found)
|
+-- Logical Volume Group A629E051-D7B0-4B8C-A803-074F62704636
=========================================================
Name: YoodenVranx
Status: Online
Size: 349046696192 B (349.0 GB)
Free Space: 16777216 B (16.8 MB)
|
+-< Physical Volume 90C09FC0-4215-4871-901B-70E2C9C7D464
| ----------------------------------------------------
| Index: 0
| Disk: disk0s2
| Status: Online
| Size: 349046696192 B (349.0 GB)
|
+-> Logical Volume Family F6962E38-50E4-4458-BFE6-CF2E179352F5
----------------------------------------------------------
Encryption Status: Unlocked
Encryption Type: None
Conversion Status: NoConversion
Conversion Direction: -none-
Has Encrypted Extents: No
Fully Secure: No
Passphrase Required: No
|
+-> Logical Volume BD36C73D-860D-4DC6-B125-AD624F448B88
---------------------------------------------------
Disk: disk2
Status: Online
Size (Total): 348696696192 B (348.6 GB)
Conversion Progress: -none-
Revertible: Yes (no decryption required)
LV Name: YoodenVranx
Volume Name: YoodenVranx
Content Hint: Apple_HFS
Verkleinern Sie nun das vorhandene CoreStorage Volume mit:
diskutil cs resizeVolume LVUUID size
mit LVUUID: UUID des vorhandenen Logical Volume. Beispiel:
diskutil cs resizeVolume BD36C73D-860D-4DC6-B125-AD624F448B88 279500m
Fügen Sie ein neues logisches Volume in der bestehenden CoreStorage Volume Group hinzu mit:
diskutil cs createVolume LVGUUID type name size
mit LVGUUID: UUID der vorhandenen Logical Volume Group, Typ: Dateisystem, Größe: Prozent oder Größe.
Beispiele:
diskutil cs createVolume A629E051-D7B0-4B8C-A803-074F62704636 jhfs+ ElCapitan 100%
Der gesamte verfügbare freie Speicherplatz in der CoreStorage-Volumengruppe wird dem neuen logischen Volume zugewiesen.
diskutil cs createVolume A629E051-D7B0-4B8C-A803-074F62704636 jhfs+ ElCapitan 50000m
50.000 MB (50 GB) des verfügbaren freien Speicherplatzes in der CoreStorage-Volumengruppe werden dem neuen logischen Volume zugewiesen.
Geben Sie exit ein und beenden Sie das Terminal.
Milliways