No se puede crear una partición en espacio libre con la Utilidad de Discos [duplicado]


11

He creado una nueva partición seleccionando la opción de espacio libre y ahora no puedo fusionarla o recrearla.

Intenté usar iPartition para crear una nueva partición en espacio libre, pero me dijo que no tenía permiso.

¿Cómo puedo arreglarlo?

Utilidad de disco


¿Quieres una o dos particiones separadas? Si desea dos particiones
agregaré

Encontré que este problema tiene una solución mucho más fácil que "expandir el volumen de almacenamiento central". 1) use "diskutil list" para averiguar el UUID del volumen lógico. 2) use "diskutil cs revert <LVUUID>" para deshacerse del almacenamiento central y el volumen lógico (que, en mi opinión, es un diseño increíblemente estúpido). 3) reiniciar. Entonces "Disk Utility" funcionaría como se esperaba.
user416983

Respuestas:


5

Su volumen Macintosh HDes una Core Storage Logical Volumey parte de una Core Storage volume groupy por lo tanto no puede ser modificado por iPartition o Disk Utility.

Debe iniciar desde un disco externo, una unidad de disco USB o en el Internet Recovery Modepara poder modificar el volumen con algunos Terminalcomandos.

El siguiente diskutil cs resizeStackcomando es muy indocumentado y, como tal, potencialmente destructivo.

Haga una copia de seguridad de su Mac OS X antes de continuar.

Es útil una segunda computadora o un iPhone con las credenciales de stackexchange para ingresar al sitio o al chat.

Comience Terminaldesde / Aplicaciones / Utilidades e ingrese diskutil cs listpara obtener una impresión.

Ejemplo de salida 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

Su partición Mac OS X (Macintosh HD) visible en el escritorio es equivalente a Logical Volume F26F5C3-8D94-419F-AFF1-B652E9DCDEF4.

Recupera el espacio libre:


Después de cambiar el tamaño de algunas decenas de discos con diskutil cs resizeStack LVUUID nunca tuve un problema con la recuperación de HD. Por lo tanto, los pasos 1-6 pueden considerarse prescindibles y puede comenzar directamente con el paso 7.


  1. Primero debe hacer una copia de seguridad de su Recovery HD: Inicie Terminal.appe ingrese,
    defaults write com.apple.DiskUtility DUDebugMenuEnabled 1presione enter y salgaTerminal.app
  2. Inicie la Utilidad de Discos y habilite 'Mostrar todas las particiones' en el menú Depurar Después de unos segundos, todas las particiones deberían estar visibles
  3. Elija Recovery HDen el lado izquierdo y monte la particiónRecovery HD

    pantalla1

  4. Verificar el disco

    pantalla2

  5. Cree una imagen de disco Recovery HDy guárdela solo de lectura externamente

    pantalla3

  6. Verifique la imagen del disco para restaurar

    pantalla4

  7. Desconecte todas las unidades externas

  8. Reinicie Internet Recovery Modepresionando altcmdR
    o un Mavericks de arranque o una unidad de memoria USB Yosemite (sistema completo o instalación).

  9. comenzar Terminaldesde la barra de menú / utilidades
  10. ingrese el siguiente comando en el indicador de Terminal:

    lista de cs de diskutil

  11. Copie el UUID alfanumérico de volumen lógico (LV) de su volumen CoreStorage. El LVUUID debería ser el cuarto en la lista. En el ejemplo anterior, el alfanumérico es:
    F26F5C3-8D94-419F-AFF1-B652E9DCDEF4.
  12. Ejecute el siguiente comando:

    diskutil cs resizeStack LVUUID partsize  
    

    De acuerdo con el número encontrado arriba, sería:

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

    Si obtiene un error ("No se puede especificar un valor de porcentaje (100%) para esta operación"), use esto en su lugar:

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

    Con suerte, esto expandirá su volumen de CoreStorage a casi 120 GB completos. Dependiendo de su disco, esto llevará varios segundos (SSD) o minutos (HDD). Después de un cambio de tamaño exitoso verifique diskutil listsi Recovery HDaún existe.

  13. Salga Terminal.appy comience Disk Utilityy verifique el volumen expandido.
  14. Reinicie a Recovery HD y su unidad principal. Elimine la imagen de disco creada en el paso 5 si todo funciona como se esperaba

cs resizeStackcon 100%no funciona para mí, recibo un error que diceA percentage value (100%) cannot be specified for this operation.
cenit

@zenith Intenta en su diskutil cs resizeStack ... 0glugar. 0g es un número mágico
klanomath

@zenith mejor use la respuesta vinculada y aceptada.
klanomath

edit: El Capitan: diskutil necesitas usar solo 0, no 0g, como estaba en Yosemite.
Dalibor Filus

@DaliborFilus Gracias por la pista. Agregaré eso después de que El Capitan haya crecido de su existencia beta
klanomath

1

Haga una copia de seguridad de todos sus datos de antemano. Tenga en cuenta que este procedimiento puede no funcionar si el volumen está encriptado. Es posible que deba descifrar el volumen o desbloquearlo con la clave de contraseña / recuperación para cambiar su tamaño. Consulte Comandos CoreStorage no documentados para obtener más información.

1) Abrir terminal.

2) Ingrese el siguiente comando para encontrar el UUID del volumen lógico . Asegúrese de seleccionar el UUID correcto . Cópialo.

diskutil cs list 

3) Ingrese el siguiente comando (reemplazando lvUUIDcon el copiado lvUUID) para cambiar el tamaño del volumen lógico a su capacidad máxima. Introduzca su contraseña cuando se le solicite.

sudo diskutil cs resizeVolume lvUUID %100

4) Una vez que se complete, salga de la terminal. Abra Preferencias del sistema> Disco de inicio y vuelva a seleccionar el volumen Blessnuevamente como volumen de arranque.


1

Es un volumen de Core Storage [Logical Volume Group], que supongo que es una unidad cifrada Fusion Drive o FileVault.

De cualquier manera, iPartition no puede manejarlo.

A juzgar por la cantidad de personas que han roto un disco Fusion al intentar 'limpiar' la partición, es realmente algo que Apple debería evitar que el usuario haga ...

La mejor sugerencia que he visto para la recuperación es eliminar los UUID de las unidades y luego dejar que Disk Utility lo reconstruya desde cero. Se pierden todos los datos, por lo que una copia de seguridad completa es esencial.

Eche un vistazo a Separe su unidad Fusion y luego configure una unidad Fusion en su Mac actual .

[Preciso aquí, pero hay 8 páginas de instrucciones]

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.