Mit dem Festplatten-Dienstprogramm [Duplikat] kann keine Partition auf freiem Speicherplatz erstellt werden.

11

Ich habe eine neue Partition erstellt, indem ich die Option für freien Speicherplatz ausgewählt habe. Jetzt kann ich sie nicht mehr zusammenführen oder neu erstellen.

Ich habe versucht, mit iPartition eine neue Partition auf freiem Speicherplatz zu erstellen, aber es wurde angegeben, dass ich keine Berechtigung habe.

Wie kann ich es reparieren?

Festplattendienstprogramm

user3782418
quelle
Möchten Sie eine große oder zwei separate Partitionen? Wenn Sie zwei Partitionen wollen, werde ich die notwendigen Schritte zu meiner Antwort
hinzufügen
Ich fand, dass dieses Problem eine viel einfachere Lösung hat als das "Erweitern des Kernspeichervolumens". 1) Verwenden Sie "diskutil list", um die UUID des logischen Volumes herauszufinden. 2) Verwenden Sie "diskutil cs revert <LVUUID>", um den Kernspeicher und das logische Volume zu entfernen (was IMO ein unglaublich dummes Design ist). 3) Neustart. Dann würde "Disk Utility" wie erwartet funktionieren.
user416983

Antworten:

5

Ihr Volume Macintosh HDist ein Core Storage Logical Volumeund ein Teil von a Core Storage volume groupund kann daher nicht von iPartition oder geändert werden Disk Utility.

Sie müssen von einer externen Festplatte, einem USB-Stick oder in der starten Internet Recovery Mode, um die Lautstärke mit einigen TerminalBefehlen ändern zu können .

Der folgende diskutil cs resizeStackBefehl ist weitgehend undokumentiert und als solcher potenziell destruktiv.

Bitte sichern Sie Ihr Mac OS X, bevor Sie fortfahren.

Ein zweiter Computer oder ein iPhone mit den Stackexchange-Anmeldeinformationen zum Aufrufen der Site oder des Chats ist nützlich.

Bitte starten Sie Terminalunter / Applications / Utilities und geben Sie ein diskutil cs list, um sich einen Eindruck zu verschaffen.

Beispielausgabe von diskutil cs list

$ diskutil cs list
CoreStorage logical volume groups (1 found)
|
+-- Logical Volume Group 08436957-C5CD-4DC6-B9FA-05B51A3EEFC8
    =========================================================
    Name:         Macintosh HD
    Status:       Online
    Size:         86908663234 B (80.94 GB)
    Free Space:   35364864 B (35.4 MB)
    |
    +-< Physical Volume FFC67A8D-65A8-415E-A594-D7A6BED71844
    |   ----------------------------------------------------
    |   Index:    0
    |   Disk:     disk0s2
    |   Status:   Online
    |   Size:     86908663234 B (80.94 GB)
    |
    +-> Logical Volume Family 56C0E988-502B-43D5-90DD-EFBE58143896
        ----------------------------------------------------------
        Encryption Status:       Unlocked
        Encryption Type:         None
        Conversion Status:       NoConversion
        Conversion Direction:    -none-
        Has Encrypted Extents:   No
        Fully Secure:            No
        Passphrase Required:     No
        |
        +-> Logical Volume 4F26F5C3-8D94-419F-AFF1-B652E9DCDEF4
            ---------------------------------------------------
            Disk:                  disk1
            Status:                Online
            Size (Total):          86479166504 B (80.54 GB)
            Conversion Progress:   -none-
            Revertible:            No
            LV Name:               Macintosh HD
            Volume Name:           Macintosh HD
            Content Hint:          Apple_HFS

Ihre auf dem Desktop sichtbare Mac OS X-Partition (Macintosh HD) entspricht der Logical Volume F26F5C3-8D94-419F-AFF1-B652E9DCDEF4.

Fordern Sie den freien Speicherplatz zurück:


Nachdem ich die Größe einiger Dutzend Festplatten geändert diskutil cs resizeStack LVUUID hatte, hatte ich nie ein Problem mit der Recovery HD. Schritt 1-6 kann daher als entbehrlich angesehen werden, und Sie können direkt mit Schritt 7 beginnen.


  1. Zuerst müssen Sie Folgendes sichern Recovery HD: Start Terminal.appund Eingabe
    defaults write com.apple.DiskUtility DUDebugMenuEnabled 1Drücken Sie die Eingabetaste und beenden Sie das ProgrammTerminal.app
  2. Starten Sie das Festplatten-Dienstprogramm und aktivieren Sie "Jede Partition anzeigen" im Debug-Menü. Nach einigen Sekunden sollten alle Partitionen sichtbar sein
  3. Wählen Sie Recovery HDauf der linken Seite und montieren Sie die PartitionRecovery HD

    screen1

  4. Überprüfen Sie die Festplatte

    screen2

  5. Erstellen Sie ein Disk-Image von Recovery HDund speichern Sie es schreibgeschützt extern

    screen3

  6. Überprüfen Sie das Disk-Image auf Wiederherstellung

    screen4

  7. Trennen Sie alle externen Laufwerke

  8. Starten Sie neu, Internet Recovery Modeindem Sie altcmdR
    oder ein bootfähiges Mavericks- oder Yosemite-Thumb-Laufwerk drücken (vollständiges System oder Installation).

  9. Starten Sie Terminalvon der Menüleiste / Dienstprogramme
  10. Geben Sie an der Terminal-Eingabeaufforderung den folgenden Befehl ein:

    diskutil cs Liste

  11. Kopieren Sie die alphanumerische UUID des logischen Volumes (LV) Ihres CoreStorage-Volumes. Die LVUUID sollte die vierte sein. Im obigen Beispiel lautet die alphanumerische
    Zahl : F26F5C3-8D94-419F-AFF1-B652E9DCDEF4.
  12. Führen Sie den folgenden Befehl aus:

    diskutil cs resizeStack LVUUID partsize  
    

    Nach der oben gefundenen Zahl wäre es:

    diskutil cs resizeStack F26F5C3-8D94-419F-AFF1-B652E9DCDEF4 100%
    

    Wenn Sie eine Fehlermeldung erhalten ("Für diesen Vorgang kann kein Prozentwert (100%) angegeben werden."), Verwenden Sie stattdessen Folgendes:

    diskutil cs resizeStack F26F5C3-8D94-419F-AFF1-B652E9DCDEF4 0g
    

    Dadurch wird Ihr CoreStorage-Volume hoffentlich auf fast 120 GB erweitert. Abhängig von Ihrer Festplatte dauert dies einige Sekunden (SSD) oder Minuten (HDD). Überprüfen Sie nach erfolgreicher Größenänderung, diskutil listob die Recovery HDnoch vorhanden ist.

  13. Beenden Terminal.appund starten Sie Disk Utilityund überprüfen Sie das erweiterte Volume.
  14. Starten Sie Recovery HD und Ihr Hauptlaufwerk neu. Löschen Sie das in Schritt 5 erstellte Disk-Image, wenn alles wie erwartet funktioniert
Klanomath
quelle
cs resizeStackmit 100%funktioniert nicht für mich, ich bekomme eine FehlermeldungA percentage value (100%) cannot be specified for this operation.
Zenit
@zenith Versuchen Sie es diskutil cs resizeStack ... 0gstattdessen. 0g ist eine magische Zahl
klanomath
@zenith besser die verknüpfte und akzeptierte Antwort verwenden.
Klanomath
edit: El Capitan: diskutil du musst nur 0 verwenden, nicht 0g, wie es bei Yosemite war.
Dalibor Filus
@ DaliborFilus Danke für den Hinweis. Ich werde das hinzufügen, nachdem El Capitan aus seiner Beta-Existenz herausgewachsen ist
klanomath
1

Sichern Sie alle Ihre Daten im Voraus. Beachten Sie, dass dieses Verfahren möglicherweise nicht funktioniert, wenn das Volume verschlüsselt ist. Möglicherweise müssen Sie das Volume entweder entschlüsseln oder mit der Passphrase / dem Wiederherstellungsschlüssel entsperren, um die Größe zu ändern. Weitere Informationen finden Sie unter Undokumentierte CoreStorage-Befehle .

1) Öffnen Sie das Terminal.

2) Geben Sie den folgenden Befehl ein, um die UUID des logischen Volumes zu ermitteln . Stellen Sie sicher, dass Sie die richtige UUID auswählen . Kopiere es.

diskutil cs list 

3) Geben Sie den folgenden Befehl ein (ersetzen lvUUIDdurch den kopierten lvUUID), um die Größe des logischen Volumes wieder auf seine volle Kapazität zu bringen. Geben Sie Ihr Passwort ein, wenn Sie dazu aufgefordert werden.

sudo diskutil cs resizeVolume lvUUID %100

4) Beenden Sie nach Abschluss des Vorgangs das Terminal. Öffnen Sie Systemeinstellungen> Startdiskette und wählen Sie das Volume Blesserneut als Startvolume aus.

njboot
quelle
1

Es handelt sich um ein Core Storage-Volume [Logical Volume Group], bei dem es sich vermutlich entweder um ein Fusion Drive- oder ein FileVault-verschlüsseltes Laufwerk handelt.

In beiden Fällen kann iPartition nicht damit umgehen.

Gemessen an der Anzahl der Personen, die ein Fusion-Laufwerk durch den Versuch, die Partitionierung zu bereinigen, beschädigt haben, sollte Apple den Benutzer wirklich daran hindern, ...

Der beste Vorschlag, den ich für die Wiederherstellung gesehen habe, ist, die UUIDs der Laufwerke zu löschen und sie dann vom Festplatten-Dienstprogramm von Grund auf neu erstellen zu lassen. Alle Daten gehen verloren, daher ist eine vollständige Sicherung unerlässlich.

Schauen Sie sich Split Your Fusion Drive Apart an und richten Sie dann ein Fusion Drive auf Ihrem aktuellen Mac ein .

[Ich würde hier précis, aber es gibt 8 Seiten mit Anweisungen]

Tetsujin
quelle