Impossibile creare partizioni su spazio libero con Utility Disco [duplicato]


11

Ho creato una nuova partizione selezionando l'opzione di spazio libero e ora non riesco a unirla o ricrearla.

Ho provato a utilizzare iPartition per creare una nuova partizione su spazio libero ma mi è stato detto che non ho alcun permesso.

Come posso ripararlo?

Utilità disco


vuoi una o due partizioni separate? Se vuoi due partizioni aggiungerò i passaggi necessari alla mia risposta
klanomath

Ho scoperto che questo problema ha una soluzione molto più semplice di "espandere il volume di memoria principale". 1) usa "diskutil list" per scoprire l'UUID del volume logico. 2) usa "diskutil cs revert <LUUID>" per sbarazzarti della memoria centrale e del volume logico (che, IMO, è un progetto incredibilmente stupido). 3) riavviare. Quindi "Utility Disco" funzionerebbe come previsto.
user416983,

Risposte:


5

Il tuo volume Macintosh HDfa Core Storage Logical Volumeparte di un Core Storage volume groupe quindi non può essere modificato da iPartition o Disk Utility.

Devi avviare da un disco esterno, una chiavetta USB o nel Internet Recovery Modeper poter modificare il volume con alcuni Terminalcomandi.

Il seguente diskutil cs resizeStackcomando è ampiamente privo di documenti e pertanto potenzialmente distruttivo.

Prima di procedere, esegui il backup di Mac OS X.

È utile un secondo computer o un iPhone con le credenziali di stackexchange per accedere al sito o alla chat.

Inizia Terminalda / Applicazioni / Utilità e inserisci diskutil cs listper avere un'impressione.

Esempio di output di 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

La partizione di Mac OS X (Macintosh HD) visibile sul desktop equivale a Logical Volume F26F5C3-8D94-419F-AFF1-B652E9DCDEF4.

Recupera lo spazio libero:


Dopo aver ridimensionato alcune dozzine di dischi con diskutil cs resizeStack LVUUID non ho mai avuto problemi con Recovery HD. Quindi il passaggio 1-6 può essere considerato superfluo e si può iniziare direttamente con il passaggio 7.


  1. Per prima cosa devi eseguire il backup del Recovery HD: Avvia Terminal.appe inserisci,
    defaults write com.apple.DiskUtility DUDebugMenuEnabled 1premi invio ed esciTerminal.app
  2. Avviare Utility Disco e abilitare "Mostra ogni partizione" nel menu Debug Dopo alcuni secondi tutte le partizioni dovrebbero essere visibili
  3. Scegli Recovery HDsul lato sinistro e monta la partizioneRecovery HD

    screen1

  4. Verifica il disco

    Screen2

  5. Crea un'immagine disco di Recovery HDe salvala di sola lettura esternamente

    SCREEN3

  6. Controllare l'immagine del disco per il ripristino

    screen4

  7. Staccare tutte le unità esterne

  8. Riavviare Internet Recovery Modepremendo altcmdR
    o un Mavericks avviabile o Yosemite Thumb Drive (sistema completo o installazione).

  9. iniziare Terminaldalla barra dei menu / utilità
  10. immettere il seguente comando al prompt del terminale:

    diskutil cs list

  11. Copia l'UUID alfanumerico del volume logico (LV) del tuo volume CoreStorage. LVUUID dovrebbe essere il quarto elencato. Nell'esempio sopra l'alfanumerico è:
    F26F5C3-8D94-419F-AFF1-B652E9DCDEF4.
  12. Esegui il seguente comando:

    diskutil cs resizeStack LVUUID partsize  
    

    Secondo il numero trovato sopra sarebbe:

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

    Se viene visualizzato un errore ("Non è possibile specificare un valore percentuale (100%) per questa operazione"), utilizzare questo:

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

    Si spera che questo espanda il volume del CoreStorage a quasi 120 GB. A seconda del disco, questo richiederà alcuni secondi (SSD) o minuti (HDD). Dopo un ridimensionamento riuscito, verifica diskutil listse Recovery HDesiste ancora.

  13. Esci, Terminal.appavvia Disk Utilitye verifica il volume espanso.
  14. Riavvia in Recovery HD e nell'unità principale. Elimina l'immagine del disco creata nel passaggio 5 se tutto funziona come previsto

cs resizeStackcon 100%non funziona per me, ricevo un errore dicendoA percentage value (100%) cannot be specified for this operation.
zenith

@zenith Try diskutil cs resizeStack ... 0ginvece. 0g è un numero magico
klanomath,

@zenith usa meglio la risposta collegata e accettata.
klanomath,

modifica: El Capitan: diskutil devi usare solo 0, non 0g, come era su Yosemite.
Dalibor Filus,

@DaliborFilus Thanx per il suggerimento. Lo aggiungerò dopo che El Capitan sarà cresciuto dalla sua esistenza beta
klanomath il

1

Eseguire il backup di tutti i dati in anticipo. Nota che questa procedura potrebbe non funzionare se il volume è crittografato. Potrebbe essere necessario decrittografare il volume o sbloccarlo con la chiave passphrase / recovery per ridimensionarlo. Vedere Comandi CoreStorage non documentati per ulteriori informazioni.

1) Apri terminale.

2) Immettere il comando seguente per trovare l'UUID del volume logico . Assicurati di selezionare l'UUID corretto . Copialo.

diskutil cs list 

3) Immettere il comando seguente (sostituendolo lvUUIDcon quello copiato lvUUID) per ridimensionare il volume logico alla sua piena capacità. Inserisci la tua password quando richiesto.

sudo diskutil cs resizeVolume lvUUID %100

4) Una volta completato, uscire dal terminale. Apri Preferenze di Sistema> Disco di avvio e seleziona nuovamente il volume su di Blessesso come volume di avvio.


1

È un volume di archiviazione principale [gruppo di volumi logici] - che immagino sia un'unità crittografata Fusion Drive o FileVault.

In entrambi i casi, iPartition non può gestirlo.

A giudicare dal numero di persone che hanno rotto un'unità Fusion provando a "ripulire" il partizionamento, è davvero qualcosa che Apple dovrebbe impedire all'utente di fare ...

Il miglior suggerimento che ho visto per il recupero è quello di eliminare gli UUID delle unità e quindi lasciare che Utility Disco lo ricostruisca da zero. Tutti i dati vengono persi, quindi è essenziale un backup completo.

Dai un'occhiata a Dividi Fusion Drive a parte quindi Configura Fusion Drive sul tuo Mac attuale .

[Précis qui, ma ci sono 8 pagine di istruzioni]

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.