No se puede eliminar el espacio libre en iMac 5K: la partición no aparece en la lista CS

2

Recientemente intenté instalar una instancia de bootcamp de Win 8.1. La instalación falló por algún motivo (no estaba claro en el mensaje de error). Esto me dejó con una partición no direccionable. Borré esa partición en la Utilidad de Discos, pero ahora me queda un pedazo de Espacio libre que se niega a ser eliminado o fusionado con mi partición Macintosh HD.

Cuando intento borrarlo de la interfaz de usuario, no ocurre nada, no hay error, nada. Simplemente se sienta allí. Cuando lo hago desde el símbolo del sistema, aparece un error que dice que la operación no está disponible.

¡POR FAVOR AYUDA!

Aquí está la salida del comando $diskutil cs list . Tenga en cuenta que esta es una unidad de 1.1 TB y la partición de 250 GB de espacio libre no se muestra aquí:

CoreStorage logical volume groups (1 found)
|
+-- Logical Volume Group B7C59032-4924-48FD-AE6C-6B937F443A5E
    =========================================================
    Name:         Macintosh HD
    Status:       Online
    Size:         842855342080 B (842.9 GB)
    Free Space:   114688 B (114.7 KB)
    |
    +-< Physical Volume 11715AE4-D61A-404B-8B5F-84E03E196A5C
    |   ----------------------------------------------------
    |   Index:    0
    |   Disk:     disk0s2
    |   Status:   Online
    |   Size:     120988852224 B (121.0 GB)
    |
    +-< Physical Volume 93E06B6F-E206-419D-9ED7-16426463BB3E
    |   ----------------------------------------------------
    |   Index:    1
    |   Disk:     disk1s2
    |   Status:   Online
    |   Size:     721866489856 B (721.9 GB)
    |
    +-> Logical Volume Family 294984BD-084E-40FB-8FD2-3B3DE40FA921
        ----------------------------------------------------------
        Encryption Status:       Unlocked
        Encryption Type:         None
        Conversion Status:       NoConversion
        Conversion Direction:    -none-
        Has Encrypted Extents:   No
        Fully Secure:            No
        Passphrase Required:     No
        |
        +-> Logical Volume DD3595D9-58B6-4745-8EC9-816F9ABE30E9
            ---------------------------------------------------
            Disk:                  disk2
            Status:                Online
            Size (Total):          836999970816 B (837.0 GB)
            Conversion Progress:   -none-
            Revertible:            No
            LV Name:               Macintosh HD
            Volume Name:           Macintosh HD
            Content Hint:          Apple_HFS

y para comparar la salida de $diskutil list :

/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *121.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage                         121.0 GB   disk0s2
   3:                 Apple_Boot Boot OS X               134.2 MB   disk0s3
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:          Apple_CoreStorage                         721.9 GB   disk1s2
   3:                 Apple_Boot Boot OS X               650.0 MB   disk1s3
   4:                        EFI NO NAME                 104.9 MB   disk1s4
/dev/disk2
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS Macintosh HD           *837.0 GB   disk2
                                 Logical Volume on disk0s2, disk1s2
                                 DD3595D9-58B6-4745-8EC9-816F9ABE30E9
                                 Unencrypted Fusion Drive

Finalmente, aquí hay una foto de la interfaz de usuario de la utilidad de disco:

Agregando salida de GPT según lo solicitado :

Thomass-iMac:~ moneill$ sudo gpt -r -vv show /dev/disk0
Password:
gpt show: /dev/disk0: mediasize=121332826112; sectorsize=512; blocks=236978176
gpt show: /dev/disk0: PMBR at sector 0
gpt show: /dev/disk0: Pri GPT at sector 1
gpt show: /dev/disk0: Sec GPT at sector 236978175
          start       size  index  contents
          0          1         PMBR
          1          1         Pri GPT header
          2         32         Pri GPT table
         34          6         
         40     409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
     409640  236306352      2  GPT part - 53746F72-6167-11AA-AA11-00306543ECAC
  236715992     262144      3  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
  236978136          7         
  236978143         32         Sec GPT table
  236978175          1         Sec GPT header

Y Disk1

Thomass-iMac:~ moneill$ sudo gpt -r -vv show /dev/disk1
gpt show: /dev/disk1: mediasize=1000204886016; sectorsize=512; blocks=1953525168
gpt show: /dev/disk1: PMBR at sector 0
gpt show: /dev/disk1: Pri GPT at sector 1
gpt show: /dev/disk1: Sec GPT at sector 1953525167
       start        size  index  contents
           0           1         PMBR
           1           1         Pri GPT header
           2          32         Pri GPT table
          34           6         
          40      409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
      409640  1409895488      2  GPT part - 53746F72-6167-11AA-AA11-00306543ECAC
  1410305128     1269536      3  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
  1411574664      615544         
  1412190208      204800      4  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
  1412395008   541130127         
  1953525135          32         Sec GPT table
  1953525167           1         Sec GPT header

'

    
pregunta Matt O'Neill 24.01.2015 - 11:47

5 respuestas

1

Comentario preliminar

Como bmike ya mencionado: el camino

  • realice una copia de seguridad de CoreStorage Volume to Time Machine
  • y luego borre / reparte ambos y comienza de nuevo con una nueva unidad de fusión

debe ser preferido.

Preparación:

  • Desconecte cualquier unidad externa (especialmente su unidad de copia de seguridad externa de Time Machine)
  • Reinicie el modo de recuperación de Internet presionando alt cmd R al inicio.
    Los requisitos previos son la última actualización de firmware instalada, ya sea Ethernet o WLAN (WPA / WPA2) y un enrutador con DHCP activado.
    En una línea de 50 Mbps, se tarda unos 4 minutos (presentando un pequeño globo animado) para iniciar una imagen de arranque de red que normalmente se carga desde un servidor de Apple / akamai.

    Recomiendo Ethernet porque es más confiable. Si está restringido a WIFI y el proceso de arranque falla, simplemente reinicie su Mac hasta que logre el arranque.

    Como alternativa, puede comenzar desde una unidad de disco de arranque del instalador (Mavericks o Yosemite) o desde una unidad de disco que contenga un sistema completo (Mavericks o Yosemite).

    A continuación, asumo que el identificador de disco de Internet Recovery HD (sistema base OS X) o unidad de disco duro es disk2, disk0 es su SSD, disk1 su HDD y disk3 su CoreStorage Logical Volume.

'Reparar': (no se recomienda debido a la posible pérdida de datos)

  • Primero intente verificar el volumen 'Macintosh HD' con la Utilidad de Discos. Si el volumen está dañado, considere una copia de seguridad, si es posible, y una reinstalación de Mac OS X.

  • Si el volumen está bien, salga de la Utilidad de Disco

  • Abra Terminal e ingrese diskutil list , diskutil cs list , gpt -r -vvv show /dev/disk0 y gpt -r -vvv show /dev/disk1
  • con las informaciones encontradas en los diferentes listados ingrese diskutil unmountDisk /dev/LogicalVolumeIdentifier y ambos diskutil unmountDisk /dev/DisksContainingApple_CoreStorageIdentifier
    En su caso: primero ingrese diskutil unmountDisk /dev/disk3 , luego diskutil unmountDisk /dev/disk0 y diskutil unmountDisk /dev/disk1
  • elimine la partición EFI NO NAME con gpt remove -i IndexNumberOfEFINoName DiskIdentifier :
    En tu caso: gpt remove -i 4 disk1
  • Vuelva a montar los discos CoreStorage y luego el volumen lógico:
    En su caso: primero diskutil mountDisk /dev/disk0 y diskutil mountDisk /dev/disk1 y luego diskutil mount /dev/disk3 .
  • ingrese gpt -r -vvv show /dev/HDDApple_CoreStorageIdentfier para obtener datos detallados de la partición de su disco HDD CoreStorage.
    En tu caso: gpt -r -vvv show /dev/disk1
    Debería ser similar al siguiente ejemplo:

    Thomass-iMac:~ moneill$ sudo gpt -r -vv show /dev/disk1
    gpt show: /dev/disk1: mediasize=1000204886016; sectorsize=512; blocks=1953525168
    gpt show: /dev/disk1: PMBR at sector 0
    gpt show: /dev/disk1: Pri GPT at sector 1
    gpt show: /dev/disk1: Sec GPT at sector 1953525167
           start        size  index  contents
               0           1         PMBR
               1           1         Pri GPT header
               2          32         Pri GPT table
              34           6         
              40      409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
          409640  1409895488      2  GPT part - 53746F72-6167-11AA-AA11-00306543ECAC
      1410305128     1269536      3  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
      1411574664   541950471       
      1953525135          32         Sec GPT table
      1953525167           1         Sec GPT header
    
  • El espacio libre consiste en 541950471 bloques aquí.

    Calcule el número de bloque más grande divisible a través de 8. Que son 541950464 bloques (á 512 bytes) que es igual a 277478637568 B o ~ 277.5 GB.
    Agregue el tamaño de su HDD CoreStorage Physical Volume (721866489856 B en su caso).

    El resultado es 277478637568 B + 721866489856 B = 999345127424 B

  • Cambie el tamaño de su volumen físico HDD CoreStorage con diskutil cs resizeDisk HDD-PVUUID newsize
    En tu caso: diskutil cs resizeDisk 93E06B6F-E206-419D-9ED7-16426463BB3E 999345127424b
  • Calcule el tamaño máximo de su volumen lógico de CoreStorage (actualización diskutil cs list ) = tamaño disk0s2 + tamaño disk1s2.
    En su caso, es 120988852224 B + 999345127424 B = 1120333979648 B. Ese también debe ser el tamaño de su grupo de volumen lógico extendido (ver diskutil cs list ).
  • Cambie el tamaño de su volumen lógico con diskutil cs resizeVolume LVUUID LVGSize-128 MB . En tu caso eso es diskutil cs resizeVolume DD3595D9-58B6-4745-8EC9-816F9ABE30E9 1120205979648b . Si recibe un error (No hay suficiente espacio libre ...) elija un tamaño más pequeño como 1120141979648b (= LVGSize-192 MB).

    Los números mágicos como diskutil cs resizeVolume LVUUID 100% o diskutil cs resizeVolume LVUUID 0g lamentablemente no funcionan aquí, al menos para mí.

  • Salga de la Terminal y abra la Utilidad de Disco.
  • Verifique que su Volumen CoreStorage expandido no tenga errores.
  • Salga de la Utilidad de Disco, elija su volumen CoreStorage ahora expandido como disco de inicio y reinicie su Mac
respondido por el klanomath 24.01.2015 - 23:08
1

Gracias a @klanomath por una gran respuesta. Es sorprendente para mí que la única forma de hacerlo sea tan destructiva. Resumiré aquí algunas cosas que aprendí y tal vez un poco de una abstracción del problema.

  • El FusionDrive, como su nombre lo indica, son en realidad dos unidades físicas fusionadas.
  • Ocasionalmente, al configurar BOOTCAMP, la partición de Windows está dañada o se ha estropeado. De las tres veces que intenté configurar una unidad Win8.1 BC, dos fallaron de esta manera.
  • Es imposible eliminar la partición de Windows utilizando la Utilidad de Discos o el comando diskutil en la terminal.
  • No puede agregar o alterar la partición.
  • La UI de DiskUtility no puede alterar esto, incluso en el Modo de recuperación.
  • Lo que debes hacer es, en pocas palabras:
  • Realice una copia de seguridad de su sistema con Time Machine
  • Arranque en el modo de recuperación usando cualquiera de las funciones de recuperación de Internet
  • Inicie TERMINAL en UTILIDADES y, usando la línea de comando, elimine las particiones lógicas y físicas
  • Luego te quedas con un SSD (128GB) y un HDD (988GB) (agregando hasta 1TB en mi caso)
  • Luego, fusiona estos dos juntos usando la línea de comandos y se queda con una unidad de 1 TB (en mi caso) vacía
  • Finalmente, conectas la copia de seguridad de Time Machine y la restauración

No lo sé, pero ninguna de las descripciones dejó en claro lo que realmente estaba sucediendo, así que pensé que daría esta respuesta. Los detalles en el hilo anterior funcionan bien, pero cuando finalmente hice clic en lo que estaba haciendo, pensé que lo compartiría.

Me parece una locura que la Utilidad de Disco de OS X a) lo arruine tan mal yb) no pueda arreglarlo sin un cambio de formato completo.

    
respondido por el Matt O'Neill 26.01.2015 - 14:49
0

Por lo general, esta situación ocurre cuando usas BootCamp para crear espacio en la unidad de fusión para permitir que el HDD giratorio contenga una partición de Windows.

Las herramientas de Apple no te permiten cambiar el tamaño de las cosas fácilmente, ya que la capa de fusión es en realidad varios componentes. La respuesta original es hacer una copia de seguridad del volumen en Time Machine y luego borrar / repartir ambos y comenzar de nuevo con una nueva unidad de fusión.

Yo diría, pregúntales si quieres aprender a usar el terminal para cambiar el tamaño de las cosas y si tienes una copia de seguridad en caso de que las cosas vayan hacia el sur. Los comandos necesarios para cambiar el tamaño del volumen están parcialmente sin documentar y no son compatibles con Apple, incluso si podemos parchear algo que funcione en una versión de OS X.

Esa pregunta podría ser bastante similar a esta gema de un ejercicio de resolución de problemas.

(o quizás tu pregunta ya se esté reduciendo a: ¿cómo acabo de borrar las cosas y comenzar de nuevo?)

    
respondido por el bmike 24.01.2015 - 17:29
0

Iría a la aplicación Utilidad de disco y crearía una partición de MS-DOS (FAT) llamada BOOTCAMP utilizando todo el espacio libre restante. Luego, vuelva a la aplicación Bootcamp Assistant y elimine la partición de Windows de Bootcamp.

    
respondido por el David Anderson 25.01.2015 - 15:47
0

En yosemite, creé una partición de espacio libre y no pude eliminarla de la utilidad de disco. Así que esto es lo que terminé haciendo.

  1. obtener windows 7 u 8 iso de 64 bits
  2. sigue los pasos de boot camp hasta dividir el espacio hd (ssd).
    • preparar USB de arranque junto con el control de boot camp con administradores de dispositivos
    • boot camp assi. 5, BCA5
  3. salga de BCA5 en el paso de espacio hd (ssd) que se divide.
  4. apagar mac
  5. insertar USB de arranque
  6. activa Mac y presiona la tecla 'opción' de inmediato.
  7. cuando vea la pantalla de selección de disco de inicio, suelte la tecla 'opción'
  8. seleccione el USB de arranque creado
  9. instala win7 / 8, boot camp control
  10. después de toda la instalación, vuelva a iniciar Mac seleccionando mac como disco de inicio en el control de boot camp
  11. elimine boot camp usando la asistencia de boot camp (no hice este paso b / c planeaba usar win8.1)
respondido por el hkr 21.03.2015 - 05:44

Lea otras preguntas en las etiquetas