Come ridimensionare Recovery HD su macOS Sierra

3

Dopo aver rimosso una partizione Windows, il mio Recovery HD è aumentato di dimensioni fino a circa 70 GB. Vorrei recuperare questo spazio su disco nel mio HD principale, ma non riesco a capire come. Qual è il modo più semplice per farlo?

L'output dell'elenco diskutil restituisce:

/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

La mia macchina è un MacBook Pro 2015.

E i risultati di diskutil resizevolume disk0s3 limit forniscono:

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)
    
posta Jack S 11.03.2018 - 06:18
fonte

1 risposta

1
  1. Riduci la dimensione della partizione contenente Recovery HD volume. Puoi farlo inserendo il comando indicato di seguito.

    diskutil  resizeVolume  disk0s3  660M 
    
  2. Scarica e installa lo strumento di terze parti gdisk .

  3. Avvio su macOS Ripristino su Internet. Riavvia il tuo Mac e tieni immediatamente premuta l'opzione + + R . Rilascia i tasti quando viene visualizzato il globle rotante.

  4. Parzialmente disabilitato System Intergity Protection (SIP). Dalla barra dei menu, seleziona Utilities➔Terminal . Successivamente, inserisci il comando indicato di seguito.

    csrutil  enable  --without  fs
    
  5. Effettua il boot su macOS.

  6. Utilizza il comando interattivo gdisk per modificare il tipo di partizione e gli attributi per disk3s3 . Inserisci il comando indicato di seguito

    sudo  gdisk  /dev/disk0
    

    Note: The procedure below assumes field 49 (bit #49) is not set. If this field is set, then you should leave the field set. In other words, if the attribute value is 0002000000000000, then field 49 is set.

    Di seguito è riportato un esempio di utilizzo di gdisk per riparare il tuo Mac.

    Note: You can exit gdisk at any time without save changes by entering a control+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. Abilita SIP. Inserisci il comando indicato di seguito, quindi riavvia il tuo Mac.

    sudo  csrutil  clear
    
  8. Ripristina lo spazio disponibile sul volume Macintosh HD . Puoi farlo inserendo il comando indicato di seguito

    diskutil  resizeVolume  disk0s2  R
    
  9. Riavvia il Mac quindi inserisci il comando seguente per controllare i risultati.

    diskutil  list
    
risposta data 12.03.2018 - 07:36
fonte

Leggi altre domande sui tag