Prima partizione rimossa, come ridimensionare la seconda partizione nello spazio libero?

1

Mac Mini con Sierra.

Ho un'unità interna da 500 GB, che è stata suddivisa in due volumi perché a un certo punto volevo testare l'aggiornamento da Mavericks a Sierra ma volevo assicurarmi che tutto funzionasse prima che mi impegnassi a farlo. Tutto ha funzionato a lungo ora, quindi mi piacerebbe rimuovere il "vecchio" sistema e recuperare quello spazio.

Il mio Diskutil List ha mostrato entrambe le unità e le corrispondenti partizioni Recovery HD. Ho fatto un diskutil erasevolume sia sul vecchio volume di sistema che sul vecchio HD di ripristino. Ora sono spariti e tutto ciò che rimane è il mio volume Sierra e il suo recupero HD. Ma ora non riesco a convincere il Mac a consentirmi di recuperare lo spazio della vecchia partizione.

Ecco il mio attuale diskutil list :

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

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *8.0 TB     disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:                  Apple_HFS TM iMac                 8.0 TB     disk2s2

Ho provato diskutil resizevolume ma ogni volta che ottengo, ottengo solo The new size must be different than the existing size nonostante si specifichi una dimensione di destinazione diversa (più grande).

Inoltre, in Utility Disco non riesco più a creare una nuova partizione aggiuntiva, poiché DU sembra pensare che l'intero spazio disponibile sia ora solo il 250 GB della mia partizione Sierra. La creazione di una nuova partizione occupa solo lo spazio della partizione di 250 GB.

Come posso recuperare la metà mancante del mio disco rigido?

    
posta Jonathan van Clute 23.12.2018 - 05:50
fonte

1 risposta

0

Suppongo che, per aggiungere Sierra, hai ridotto il volume dei Mavericks e creato il volume "Macintosh HD" per Sierra. L'installazione di Sierra ha creato il volume "Recovery HD". Quando hai eliminato Maverick hai creato spazio libero sopra il volume Sierra. Non puoi aggiungere questo spazio libero al volume Sierra. Puoi aggiungere spazio libero solo se lo spazio è direttamente al di sotto di un volume HFS, Core Storage o APFS esistente.

Se vuoi confermare dove si trova lo spazio libero, ecco alcuni modi:

  1. Il comando sudo gpt -r show /dev/disk0 mostrerà i blocchi logici di settore utilizzati da ciascuna partizione. Il comando mostrerà anche lo spazio libero tra ogni partizione nelle unità di blocco del settore logico. Nei giorni di OS X, è possibile eseguire questo comando sulle unità di avvio. A partire da macOS, System Integrity Protection (SIP) deve essere disabilitato per fare ciò.
  2. Utilizzare il comando diskutil info -plist disk0s# per recuperare il numero di partizione # start e i valori byte di dimensione. È necessario ripetere il comando per ogni partizione su un'unità. Successivamente, puoi compilare una tabella simile all'output dal comando gpt -r show /dev/disk0 . In pratica, lo spazio libero è uno spazio non assegnato a una partizione, il Master Boot Record (PMBR) protetto e le tabelle di partizione GUID (GPT).
  3. Scrivi uno script BASH che automatizzi il modo numero 2. Uno script gratuito può essere scaricato da questo sito . Supponendo che i download vengano trasferiti alla cartella predefinita Downloads , è possibile ottenere lo spazio libero immettendo il comando mostrato di seguito. Nota: devi non per inserire sudo o disabilitare SIP.

    ~/Downloads/driveinfo-1.0.1/driveinfo -cbestin disk0
    

Frankly, I do not know if driveinfo is compatible with Sierra. If driveinfo is not compatible you will just get an error message saying so.

Per recuperare lo spazio, hai alcune opzioni:

  1. Effettua il backup del volume Sierra utilizzando Time Machine o qualche altro metodo. Cancellare l'unità interna, creare un nuovo volume che copre l'intera unità, quindi ricaricare tutto.
  2. Utilizza gpt e newfs_hfs per creare e formattare un nuovo volume sopra il volume Sierra esistente. È quindi possibile clonare il volume Sierra in questo nuovo volume. Potrei pubblicare i passaggi per questo, ma prima avrei bisogno dell'output da gpt -r show /dev/disk0 o ~/Downloads/driveinfo-1.0.1/driveinfo -cbestin disk0 .
risposta data 23.12.2018 - 20:26
fonte

Leggi altre domande sui tag