3 votos

Cambiar el tamaño de FusionDrive para rellenar el espacio vacío?

Contexto: quería instalar Windows 8 en mi Mac por volver a particionar mi FusionDrive. Uso de la partición de BootCamp, siempre que no funcionó, así que he encontrado una "solución" en los foros de Apple para crear espacio vacío en su lugar y tener los medios de instalación de Windows crear una partición. Windows creado la partición, pero no se instala.

Volví a DiskUtility para borrar las particiones se crean (1 grande y 2 pequeños). Después de tratar de deshacerse de ellos ahora estoy atascado con una gran cantidad de espacio vacío en mi FusionDrive y DiskUtility no me deja rellenar o cambiar el tamaño de cualquier cosa sobre el espacio vacío (he intentado esto en modo de recuperación).

Aquí es lo que mi DiskUtility parece ignorar (el de 16 gb USB): DiskUtility

Las dos unidades de mi FusionDrive se ve comprometida de son disk0 (1TB HDD) y disk1 (100 GB SSD) de aquí:

/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *120.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage                         119.7 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                         626.1 GB   disk1s2
   3:                 Apple_Boot Recovery HD             650.1 MB   disk1s3
   4:                        EFI NO NAME                 104.9 MB   disk1s4
/dev/disk2
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS Macintosh HD           *739.9 GB   disk2
/dev/disk3
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *15.9 GB    disk3
   1:                 DOS_FAT_32 WININSTALL              15.9 GB    disk3s1

Usted puede ver que mi FusionDrive es disk2, y se muestra con alrededor de 740GB.

Aquí está mi CoreStorage lista (creo que es útil):

CoreStorage logical volume groups (1 found)
|
+-- Logical Volume Group 57932797-4AC8-4475-9836-82394CEBF536
    =========================================================
    Name:         LogicalVolumeGroup
    Status:       Online
    Size:         745750200320 B (745.8 GB)
    Free Space:   353689600 B (353.7 MB)
    |
    +-< Physical Volume 68F90B2B-4004-4044-AFFB-9D3854006D2A
    |   ----------------------------------------------------
    |   Index:    0
    |   Disk:     disk0s2
    |   Status:   Online
    |   Size:     119690149888 B (119.7 GB)
    |
    +-< Physical Volume 9CB6C261-6817-42F0-B2EB-09F057462EBD
    |   ----------------------------------------------------
    |   Index:    1
    |   Disk:     disk1s2
    |   Status:   Online
    |   Size:     626060050432 B (626.1 GB)
    |
    +-> Logical Volume Family 9B947A52-7496-46CA-BFA5-A87DD47249FE
        ----------------------------------------------------------
        Encryption Status:       Unlocked
        Encryption Type:         None
        Conversion Status:       NoConversion
        Conversion Direction:    -none-
        Has Encrypted Extents:   No
        Fully Secure:            No
        Passphrase Required:     No
        |
        +-> Logical Volume 86417B41-6400-4F81-8F7C-43AA243CDAEE
            ---------------------------------------------------
            Disk:                  disk2
            Status:                Online
            Size (Total):          739901915136 B (739.9 GB)
            Conversion Progress:   -none-
            Revertible:            No
            LV Name:               Macintosh HD
            Volume Name:           Macintosh HD
            Content Hint:          Apple_HFS

¿Cómo puedo recuperar mi FusionDrive del espacio vacío?

1voto

klanomath Puntos 19587

Básicamente lo mismo se aplica como en esta pregunta y respuesta. La única diferencia es que usted tiene una unidad fusion drive y por lo tanto algunos DiskIdentifiers diferentes.

Además dispone de un bloqueo de la partición en su disco duro con la certeza de que tiene que ser eliminado.

Hay una indocumentados comando para cambiar el tamaño o ampliar un CoreStorage grupo de volumen y un inherentes volumen lógico:

diskutil cs resizeStack LVUUID size  

El comando se amplía o se reduce el conjunto de la CoreStorage Grupo de Volumen, incluyendo el volumen físico(s), el volumen lógico de la familia y el volumen lógico en un solo paso hasta obtener el tamaño deseado.

Cuidado: El comando es muy indocumentados y, como tal, potencialmente destructivas.

Preparación:

  • Copia de seguridad de sus datos.
  • Desconectar cualquier unidad externa (especialmente en su Tiempo externo de la Máquina de la copia de seguridad).
  • Reinicie a Internet en Modo de Recuperación pulsando alt cmd R en el inicio.
    Los requisitos previos son la actualización de firmware más reciente instalado, ya sea ethernet o WIFI (WPA/WPA2) y un router con DHCP activado.
    En un 50 Mbps línea tarda 4 min (presentando un pequeño globo animado) para iniciar una recuperación de la imagen de arranque en red que normalmente se carga desde un apple/akamai servidor.

    Recomiendo ethernet porque es más fiable. Si usted está restringida a WIFI y el proceso de arranque falla, sólo tienes que reiniciar tu Mac hasta que tenga éxito el arranque.

    Alternativamente, usted puede iniciar desde un disco de arranque del instalador de impulsión del pulgar (Mavericks o Yosemite) o una unidad de disco usb que contiene un sistema completo (Mavericks o Yosemite). El disco identificadores pueden diferir entonces. A fin de comprobar la legibles los nombres y tamaños y cambiar los siguientes comandos en consecuencia.

Obtener una visión general:

  • Abrir en la barra de menú Utilidades/Terminal

    En primer lugar usted debe tener una visión general de sus discos y la distribución de la partición:

  • Escriba diskutil list
    Ejemplo de listado (pero me llevé la lista proporcionada por usted en su pregunta, y que incluía el netboot dispositivo):

    /dev/disk0
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:      GUID_partition_scheme                        *120.0 GB   disk0
       1:                        EFI EFI                     209.7 MB   disk0s1
       2:          Apple_CoreStorage                         119.7 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                         626.1 GB   disk1s2
       3:                 Apple_Boot Recovery HD             650.1 MB   disk1s3
       4:                        EFI NO NAME                 104.9 MB   disk1s4
    /dev/disk2
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:     Apple_partition_scheme                         *1.3 GB    disk2
       1:        Apple_partition_map                         30.7 KB    disk2s1
       2:                  Apple_HFS OS X Base System        *1.3 GB    disk2s2
    /dev/disk3
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:                  Apple_HFS Macintosh HD           *739.9 GB   disk3
    
    /dev/disk4-disk14 ...belong to the OS X Base System (your recovery system you booted to previously)
    

    Disk0 es su primer interna principal dispositivo de disco (SSD) que contiene una EFI-partición (dis0s1), uno CoreStorage partición (disk0s2) y de Arranque de OS X (disk0s3).

    Disk1 es su segundo disco interno del dispositivo (disco duro) que contiene una EFI-partición (dis1s1), uno CoreStorage partición (disk1s2) y la Recuperación de HD (disk1s3). Además, el disco contiene una segunda partición EFI (disk1s4), que es un resto de su error de Boot Camp de instalar.

    Disk2 es un disco lógico creado por arrancar a la imagen de arranque en red que contiene un sistema de recuperación de (OS X Sistema de Base = disk2s2) similar a la Recuperación de HD.

    Disk3 es también un disco lógico que residen en disk0s2 y disk1s2 y contiene la CoreStorage de la pila.

  • Escriba gpt -r -vv show /dev/disk1 para obtener el número de índice del bloqueo de la partición
    Ejemplo de listado (sus tamaños diferentes):

    gpt show: /dev/disk1: mediasize=68719476736; sectorsize=512; blocks=134217728
    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 134217727
          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  104974016      2  GPT part - 53746F72-6167-11AA-AA11-00306543ECAC
      105383656    1269536      3  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
      106653192     204800      4  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
      106857992   27359703         
      134217695         32         Sec GPT table
      134217727          1         Sec GPT header
    

    La partición con el número de índice 1 es un habitual de EFI-partición, la partición con el número de índice 2 es la segunda CoreStorage volumen físico y la partición con el número de índice 3 es su Recuperación HD.
    La partición con el número de índice 4 (= Sin Nombre EFI) generalmente sólo existe si había un error de Boot Camp instalar o eliminado un posterior partición de Windows de forma manual. Todo el resto es espacio libre sin asignar (en el ejemplo 27359703 bloques à 512 B).

  • Escriba diskutil cs list
    Ejemplo de listado (pero me llevé la lista proporcionada por usted en su pregunta):

    CoreStorage logical volume groups (1 found)
    |
    +-- Logical Volume Group 57932797-4AC8-4475-9836-82394CEBF536
        =========================================================
        Name:         LogicalVolumeGroup
        Status:       Online
        Size:         745750200320 B (745.8 GB)
        Free Space:   353689600 B (353.7 MB)
        |
        +-< Physical Volume 68F90B2B-4004-4044-AFFB-9D3854006D2A
        |   ----------------------------------------------------
        |   Index:    0
        |   Disk:     disk0s2
        |   Status:   Online
        |   Size:     119690149888 B (119.7 GB)
        |
        +-< Physical Volume 9CB6C261-6817-42F0-B2EB-09F057462EBD
        |   ----------------------------------------------------
        |   Index:    1
        |   Disk:     disk1s2
        |   Status:   Online
        |   Size:     626060050432 B (626.1 GB)
        |
        +-> Logical Volume Family 9B947A52-7496-46CA-BFA5-A87DD47249FE
            ----------------------------------------------------------
            Encryption Status:       Unlocked
            Encryption Type:         None
            Conversion Status:       NoConversion
            Conversion Direction:    -none-
            Has Encrypted Extents:   No
            Fully Secure:            No
            Passphrase Required:     No
            |
            +-> Logical Volume 86417B41-6400-4F81-8F7C-43AA243CDAEE
                ---------------------------------------------------
                Disk:                  disk3
                Status:                Online
                Size (Total):          739901915136 B (739.9 GB)
                Conversion Progress:   -none-
                Revertible:            No
                LV Name:               Macintosh HD
                Volume Name:           Macintosh HD
                Content Hint:          Apple_HFS
    

Quite el bloqueo de la partición:

  • para cambiar el tamaño de la CoreStorage volumen tienes que eliminar cualquier bloqueo de la partición primera (la Recuperación de HD no cuenta porque normalmente se pueden mover con el resizeStack de comandos).
    Primero tienes que desmontar todos los volúmenes montados en disk0 y disk1 (primero la CoreStorage volumen, que tiene su propio identificador de disco disk3 pero reside en disk0 y disk1, entonces todos los otros volúmenes montados en disk0 y disk1 - comprobar esto con df):

    diskutil unmount /dev/disk3
    

    luego volúmenes adicionales (si los tiene). Ejemplo:

    diskutil unmount /dev/disk1s5
    

    Ahora elimine el Sinnombre partición EFI, escribiendo:

    gpt remove -i 4 disk1
    
  • Vuelva a montar previamente desmontado volumen en el orden inverso con

    diskutil mount /dev/disk1s5
    diskutil mount /dev/disk3 
    

Modificar CoreStorage de la pila:

  • Desde el bloqueo de la partición (en el caso de la NO NOMBRE de la partición EFI) se elimina ahora usted puede cambiar el tamaño de la CoreStorage volumen con

    diskutil cs resizeStack LVUUID size 
    

    con LVUUID: UUID de la lógica de volumen y tamaño: el tamaño final de su CoreStorage volumen.

    Ejemplos:

    diskutil cs resizeStack 86417B41-6400-4F81-8F7C-43AA243CDAEE 900g  
    

    ampliar a 900 GB

    diskutil cs resizeStack 86417B41-6400-4F81-8F7C-43AA243CDAEE 500g  
    

    para reducir a 500 GB

    diskutil cs resizeStack 86417B41-6400-4F81-8F7C-43AA243CDAEE 0g 
    

    para ampliar al máximo tamaño disponible (0g es un número mágico aquí).

    Su disco duro de Recuperación debe ser trasladado de forma automática, independientemente de si la reducción o ampliación de la CS de volumen - hasta el final (a la derecha después de la CoreStorage volumen).

  • En el caso de la reducción o no la expansión de la CoreStorage volumen total disponible de la talla que usted puede ahora crear una 2ª partición gpt.
  • Escriba lo siguiente para obtener el nuevo esquema de partición:

    gpt -r -vv show /dev/disk1
    

    y

    gpt add -b StartBlock -i IndexNumber -s SizeOfPartition -t PartitionType disk1
    

    para crear una nueva partición. StartBlock es el número del primer bloque en el espacio sin asignar y NumberOfBlocks es el número de bloques libres o más pequeños. NumberOfBlocks tiene que ser divisible por 8!

  • Escriba exit y salga de la Terminal.
  • Abrir la Utilidad de Discos (y dar formato a la partición recién creada si ha creado una nueva partición en el último segundo paso).
  • A continuación, compruebe su ampliado CoreStorage volumen errores.
  • Salga De La Utilidad De Disco.
  • Reinicio a su volumen principal.

0voto

user24601 Puntos 3531

ANTES de seguir mis instrucciones, tomar una Máquina del Tiempo de copia de seguridad de todo. Voy a tener que destruir y volver a crear el Fusion Drive, que VA a borrar sus datos.

Para ver las instrucciones con imágenes, usted puede ir a las fuentes que he utilizado: la División de una Unidad Fusion drive y la creación de su propia Unidad Fusion drive.

  1. De arranque en el disco duro de Recuperación (o de una unidad de inicio, si no quieren tomar el tiempo para descargar 5.65 GB de OS X los archivos cuando llegue el momento de volver a instalarlo).
  2. Ir a la Terminal y escriba diskutil coreStorage list
  3. Ingrese el comando diskutil coreStorage delete 57932797-4AC8-4475-9836-82394CEBF536. (De cadena larga que fue tomado a la derecha de su propio CS de salida.)
  4. Uso diskutil list para determinar los identificadores de los discos que desea como parte de la nueva Fusión de la Unidad y, a continuación, ejecute diskutil coreStorage create LVGName [the identifiers of the disks you want]. (LVGName será el nombre de su nuevo Grupo de Volumen Lógico, puede ser lo que quiera, ya que sólo tendrás una mirada como la parte superior de los medios de comunicación de nivel en la Utilidad de Discos.)
  5. Una de las últimas líneas de la salida del comando debe ser Core Storage LVG UUID: [a long hyphenated string of letters and numbers]. Copia para uso en el comando diskutil coreStorage createVolume [that long string from the last step] jhfs+ "Macintosh HD" 100%.
  6. Salir de la Terminal, instalar OS X en el recién creado Macintosh HD, y la levantó de su Máquina del Tiempo de copia de seguridad.
  7. Disfrute de su 1.12 TB de disco duro!

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X