Não é possível criar partição no espaço livre com o Utilitário de Disco [duplicado]

11

Criei uma nova partição selecionando a opção de espaço livre e agora não posso mesclá-la ou recriá-la.

Tentei usar o iPartition para criar uma nova partição em espaço livre, mas ele disse que não tenho permissão.

Como posso corrigir isso?

Utilitário de Disco

user3782418
fonte
você quer uma grande ou duas partições separadas? Se você quer duas partições i irá adicionar as medidas necessárias para a minha resposta
klanomath
Eu descobri que esse problema tem uma solução muito mais fácil do que "expandir o volume de armazenamento principal". 1) use "diskutil list" para descobrir o UUID do volume lógico. 2) use "diskutil cs revert <LVUUID>" para se livrar do armazenamento principal e do volume lógico (que, na IMO, é um design incrivelmente estúpido). 3) reinicie. Então o "Utilitário de Disco" funcionaria conforme o esperado.
user416983

Respostas:

5

Seu volume Macintosh HDé um Core Storage Logical Volumee parte de um Core Storage volume groupe, portanto, não pode ser modificado pelo iPartition ou Disk Utility.

Você precisa inicializar a partir de um disco externo, um pen drive ou Internet Recovery Modepara poder modificar o volume com alguns Terminalcomandos.

O diskutil cs resizeStackcomando a seguir é amplamente não documentado e, como tal, potencialmente destrutivo.

Faça backup do seu Mac OS X antes de continuar.

Um segundo computador ou um iPhone com as credenciais de troca de pilha para entrar no site ou o bate-papo é útil.

Comece Terminalem / Aplicativos / Utilitários e entre diskutil cs listpara obter uma impressão.

Exemplo de saída de 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

Sua partição do Mac OS X (Macintosh HD) visível na área de trabalho é equivalente a Logical Volume F26F5C3-8D94-419F-AFF1-B652E9DCDEF4.

Recupere o espaço livre:


Depois de redimensionar algumas dezenas de discos diskutil cs resizeStack LVUUID , nunca tive problemas com o Recovery HD. Portanto, as etapas de 1 a 6 podem ser consideradas dispensáveis ​​e você pode começar diretamente com a etapa 7.


  1. Primeiro, você deve fazer o backup do seu Recovery HD: Inicie Terminal.appe digite
    defaults write com.apple.DiskUtility DUDebugMenuEnabled 1pressione enter e saiaTerminal.app
  2. Inicie o Disk Utility e ative 'Show every Partition' no menu Debug. Após alguns segundos, todas as partições devem estar visíveis.
  3. Escolha Recovery HDno lado esquerdo e monte a partiçãoRecovery HD

    screen1

  4. Verifique o disco

    screen2

  5. Crie uma imagem de disco Recovery HDe salve-a somente leitura externamente

    screen3

  6. Verifique a imagem do disco para restauração

    screen4

  7. Desconecte todas as unidades externas

  8. Para reiniciar Internet Recovery Mode, pressione altcmdR
    ou um Mavericks inicializável ou o Yosemite Thumb Drive (sistema completo ou instalação).

  9. iniciar a Terminalpartir da barra de menus / utilitários
  10. digite o seguinte comando no prompt do Terminal:

    diskutil cs list

  11. Copie o UUID alfanumérico do volume lógico (LV) do seu volume CoreStorage. O LVUUID deve ser o quarto listado. No exemplo acima, o alfanumérico é:
    F26F5C3-8D94-419F-AFF1-B652E9DCDEF4.
  12. Execute o seguinte comando:

    diskutil cs resizeStack LVUUID partsize  
    

    De acordo com o número encontrado acima, seria:

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

    Se você receber um erro ("Um valor percentual (100%) não pode ser especificado para esta operação."), Use-o:

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

    Esperamos que isso expanda seu volume do CoreStorage para 120 GB no máximo. Dependendo do seu disco, isso levará vários segundos (SSD) ou minutos (HDD). Após um redimensionamento bem-sucedido, verifique diskutil listse o Recovery HDainda existe.

  13. Saia Terminal.appe inicie Disk Utilitye verifique o volume expandido.
  14. Reinicie o Recovery HD e sua unidade principal. Exclua a imagem de disco criada na etapa 5 se tudo funcionar conforme o esperado
Klanomath
fonte
cs resizeStackcom 100%não funciona para mim, eu recebo um erro dizendoA percentage value (100%) cannot be specified for this operation.
Zenith
@zenith Tente em diskutil cs resizeStack ... 0gvez disso. 0g é um número mágico
klanomath 6/04/2015
@zenith melhor usar a resposta vinculada e aceita.
precisa saber é o seguinte
edit: El Capitan: diskutil, você precisa usar apenas 0, não 0g, como era em Yosemite.
Dalibor Filus
@DaliborFilus Thanx pela dica. Vou acrescentar que, depois de El Capitan tem crescido fora de seu beta existência
klanomath
1

Faça backup de todos os seus dados com antecedência. Observe que este procedimento pode não funcionar se o volume estiver criptografado. Pode ser necessário descriptografar o volume ou desbloqueá-lo com a senha de acesso / chave de recuperação para redimensioná-lo. Consulte Comandos não documentados do CoreStorage para obter mais informações.

1) Abra o terminal.

2) Digite o seguinte comando para encontrar o UUID do volume lógico . Certifique-se de selecionar o UUID correto . Copie.

diskutil cs list 

3) Digite o seguinte comando (substituindo lvUUIDo copiado lvUUID) para redimensionar o volume lógico de volta à sua capacidade total. Digite sua senha quando solicitado.

sudo diskutil cs resizeVolume lvUUID %100

4) Quando terminar, saia do terminal. Abra Preferências do Sistema> Disco de Inicialização e selecione novamente o volume para Blessele como volume de inicialização.

njboot
fonte
1

É um volume de armazenamento principal [Logical Volume Group] - que eu acho que é uma unidade criptografada Fusion Drive ou FileVault.

De qualquer forma, o iPartition não pode lidar com isso.

A julgar pelo número de pessoas que interromperam uma unidade Fusion ao tentar "limpar" o particionamento, é algo que a Apple deve impedir o usuário de fazer ...

A melhor sugestão que eu vi para recuperação é excluir os UUIDs das unidades e deixar o Utilitário de Disco reconstruí-lo do zero. Todos os dados são perdidos, portanto, um backup completo é essencial.

Dê uma olhada em Dividir sua unidade de fusão à parte e depois configurar uma unidade de fusão no seu Mac atual .

[Eu précis aqui, mas existem 8 páginas de instruções]

Tetsujin
fonte