So verkleinern Sie Recovery HD unter macOS Sierra

Nach dem Entfernen einer Windows-Partition hat sich meine Recovery HD auf etwa 70 GB vergrößert. Ich möchte diesen Speicherplatz auf meiner Hauptfestplatte zurückgewinnen, kann aber nicht herausfinden, wie. Was ist der einfachste Weg, dies zu tun?

Die Ausgabe von diskutil list ergibt:

/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            429.9 GB   disk0s2
   3:                  Apple_HFS Recovery HD             69.9 GB    disk0s3

Meine Maschine ist ein 2015 MacBook Pro.

Und die Ergebnisse der diskutil resizevolume disk0s3-Limits ergeben:

Resize limits for partition disk0s3 Recovery HD:
  Current partition size on map:              69.9 GB (69933821952 Bytes)
  Minimum size (constrained by file usage):   553.4 MB (553422848 Bytes)
  Recommended minimum size (if used for OS):  5.9 GB (5922131968 Bytes)
  Maximum size (constrained by map space):    69.9 GB (69933821952 Bytes)
Kannst du die Ausgabe des diskutil listBefehls posten? Und wie haben Sie die Windows-Partition(en) entfernt? Welches Modell/Baujahr hat Ihr Mac?
Ok, Sie sollten auch die Ausgabe des Befehls postendiskutil resizevolume disk0s3 limits
@DavidAnderson Ich habe diese Informationen oben in einer Bearbeitung hinzugefügt.

Antworten (1)

  1. Reduzieren Sie die Größe der Partition, die Recovery HDdas Volume enthält. Sie können dies tun, indem Sie den unten angegebenen Befehl eingeben.

    diskutil  resizeVolume  disk0s3  660M 
    
  2. Laden Sie das Drittanbieter-Tool herunter und installieren Sie es gdisk.

  3. Starten Sie die macOS-Wiederherstellung über das Internet. Starten Sie Ihren Mac neu und halten Sie sofort die Tastenkombination option+ + gedrückt . RLassen Sie die Tasten los, wenn die sich drehende Kugel erscheint.

  4. Deaktivieren Sie den Systemintegritätsschutz (SIP) teilweise. Wählen Sie in der Menüleiste aus Utilities➔Terminal. Geben Sie als nächstes den unten angegebenen Befehl ein.

    csrutil  enable  --without  fs
    
  5. Starten Sie zurück zu macOS.

  6. Verwenden Sie den interaktiven Befehl gdisk, um den Partitionstyp und die Attribute für disk3s3. Geben Sie den unten angegebenen Befehl ein

    sudo  gdisk  /dev/disk0
    

    Hinweis: Das nachstehende Verfahren geht davon aus, dass Feld 49 (Bit Nr. 49) nicht gesetzt ist. Wenn dieses Feld gesetzt ist, dann sollten Sie das Feld gesetzt lassen. Mit anderen Worten, wenn der Attributwert ist 0002000000000000, dann wird Feld 49 gesetzt.

    Unten finden Sie ein Beispiel für die Verwendung gdiskzur Reparatur Ihres Mac.

    Hinweis: Sie können gdiskjederzeit ohne Änderungen beenden, indem Sie ein control+ eingeben C.

    GPT fdisk (gdisk) version 1.0.3
    
    Warning: Devices opened with shared lock will not have their
    partition table automatically reloaded!
    Partition table scan:
      MBR: protective
      BSD: not present
      APM: not present
      GPT: present
    
    Found valid GPT with protective MBR; using GPT.
    
    Command (? for help): t
    Partition number (1-3): 3
    Current type is 'Apple HFS/HFS+'
    Hex code or GUID (L to show codes, Enter = AF00): AB00
    Changed type of partition to 'Recovery HD'
    
    Command (? for help): x
    
    Expert command (? for help): a
    Partition number (1-3): 3
    Known attributes are:
    0: system partition
    1: hide from EFI
    2: legacy BIOS bootable
    60: read-only
    62: hidden
    63: do not automount
    
    Attribute value is 0000000000000000. Set fields are:
      No fields set
    
    Toggle which attribute field (0-63, 64 or <Enter> to exit): 49
    Have enabled the 'Undefined bit #49' attribute.
    Attribute value is 0002000000000000. Set fields are:
    49 (Undefined bit #49)
    
    Toggle which attribute field (0-63, 64 or <Enter> to exit): 
    
    Expert command (? for help): w
    
    Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING
    PARTITIONS!!
    
    Do you want to proceed? (Y/N): y
    OK; writing new GUID partition table (GPT) to /dev/disk0.
    Warning: Devices opened with shared lock will not have their
    partition table automatically reloaded!
    Warning: The kernel may continue to use old or deleted partitions.
    You should reboot or remove the drive.
    The operation has completed successfully.
    
  7. SIP aktivieren. Geben Sie den unten angegebenen Befehl ein und starten Sie Ihren Mac neu.

    sudo  csrutil  clear
    
  8. Stellen Sie den freien Speicherplatz wieder auf dem Macintosh HDVolume wieder her. Sie können dies tun, indem Sie den unten angegebenen Befehl eingeben

    diskutil  resizeVolume  disk0s2  R
    
  9. Starten Sie Ihren Mac neu und geben Sie den folgenden Befehl ein, um die Ergebnisse zu überprüfen.

    diskutil  list