10 votos

Creo que he estropeado el Fusion Drive de mi iMac de 1TB (con BootCamp)

Este es un post algo similar a este ( No se puede crear una partición en el espacio libre con la Utilidad de Discos ) pero no del todo...

Todo comenzó cuando creé una partición BootCamp (alrededor de 145 GB) para Windows 8 hace bastante tiempo.

Todo funcionaba bien hasta que decidí actualizar a 8.1 desde la tienda de Windows - la instalación fue bien pero Windows nunca logró arrancar de nuevo. Conseguí arreglar el iMac para que arrancara con OSX y me olvidé de ello hasta hoy (¡oh, por qué!).

Decidí que voy a dar 8.1 otro intento - como la partición estaba allí y por lo que quería utilizarlo tratando de instalar sobre ella de nuevo. Elegí la instalación EFI y fui por ella, pero el instalador me informó que no se instalará, porque la partición tiene MBR en lugar de GPT.

Así que en lugar de ejecutar el instalador de nuevo en modo normal, volví a entrar en OSX y borré la partición BOOTCAMP (o eso pensé entonces), ejecuté el instalador de nuevo en EFI y le dije que creara una partición para sí mismo en el espacio libre e instalara Windows.

El instalador creó 3 particiones - 1 grande y 2 pequeñas. No me gustó, así que volví a OS X e intenté eliminar esas particiones, pero, por supuesto, no funcionó y mi disco se volvió más y más desordenado. En ese momento supe que no era muy inteligente y traté de eliminar todas las particiones que creía que no necesitaba desde el Instalador de Windows.

Lo he estropeado aún más... OSX dejó de arrancar. Luego leí y realicé los pasos de la mencionada rosca . Pero todo el tiempo mi lista de diskutil mostraba 2 volúmenes físicos en lugar de 1.

Así que he seguido todos los pasos del hilo anterior y este es el efecto de momento:

Utilidad de Discos - No hay particiones ocultas

Disk Utility - No hidden partitions

Utilidad de Discos - se muestran las particiones ocultas

Disk Utility - hidden partitions shown

Diskutility - esquema de partición

Diskutility - partition scheme

Información de la Terminal:

\-bash-3.2# 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                    852.7 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       967.8 GB   disk3
                                   Logical Volume on disk1s2, disk0s2
                                   D237FFDC-70A4-41D7-AC13-4CC7E5E8C0A0
                                   Unencrypted Fusion Drive
/dev/disk4
    #:                        TYPE NAME               SIZE       IDENTIFIER
    0:                             untitled           \*5.2 MB    disk4
/dcv/disk5
    #:                        TYPE NAME               SIZE       IDENTIFIER
    0:                             untitled         \*524.3 KB    disk5
/dev/disk6
    #:                        TYPE NAME               SIZE       IDENTIFIER
    0:                             untitled         \*524.3 KB    disk6
/dev/disk7
    #:                        TYPE NAME               SIZE       IDENTIFIER
    0:                             untitled         \*524.3 KB    disk7
/dev/disk8
    #:                        TYPE NAME               SIZE       IDENTIFIER
    0:                             untitled         \*524.3 KB    disk8
/dev/disk9
    #:                        TYPE NAME               SIZE       IDENTIFIER
    0:                             untitled         \*524.3 KB    disk9
/dev/disk10
    #:                        TYPE NAME               SIZE       IDENTIFIER
    0:                             untitled           \*6.3 MB    disk10
/dev/disk11
    #:                        TYPE NAME               SIZE       IDENTIFIER
    0:                             untitled           \*2.1 MB    disk11
/dev/disk12
    #:                        TYPE NAME               SIZE       IDENTIFIER
    0:                             untitled           \*1.0 MB    disk12
/dev/disk13
    #:                        TYPE NAME               SIZE       IDENTIFIER
    0:                             untitled         \*524.3 KB    disk13
/dev/disk14
    #:                        TYPE NAME               SIZE       IDENTIFIER
    0:                             untitled         \*524.3 KB    disk14
/dev/disk15
    #:                        TYPE NAME               SIZE       IDENTIFIER
    0:                             untitled           \*1.0 MB    disk15
/dev/disk16
    #:                        TYPE NAME               SIZE       IDENTIFIER
    0:                             untitled           \*6.3 MB    disk16
-bash-3.2#    \-bash-3.2# diskutil cs list
CoreStorage logical volume groups (1 found)
|
+-- Logical Volume Group 1EFE58BC-3613-44C4-86EE-D816F3B66E3E
    =========================================================
    Name:   Macintosh HD
    Status: Online
    Size:   973655252992 B (973.7 G8)
    Free Space: 0 B (0 B)
    |
    +-- Physical Volume 93892BE8-2B7F-4ABD-A4C3-984495DCD98D
    |   ----------------------------------------------------
    |
    |   Index:  0                     
    |   Disk:   disk1s2    
    |   Status: Online
    |   Size:   852666400768 B (852.7 GB)
    |                                                               
    +-- Physical Volume 4BF0E99A-8D5F-4B1E-B6C5-31B705455EDF                          
    |   ----------------------------------------------------
    |
    |   Index:  1                                                       
    |   Disk:   disk0s2                                                      
    |   Status: Online                                                     
    |   Size:   120988852224 B (121.0 GB)
    |     
    +-- Logical Volume Family 3C62D09F-E2B7-47E2-8106-76EDB58F32F7
        ----------------------------------------------------------
        Encryption Status:      Unlocked
        Encryption Type:        None
        Conversion Status:      NoConversion
        Conversion Direction:   -none-
        Has Encrypted Extents:  No
        Fully Secure:           No
        Passphrase Required:    No
        |
        +-- Logical Volume D237FFDC-7DA4-41D7-AC13-4CC7E5E8C0A0  
            ---------------------------------------------------
            Disk:                 disk3                                                        
            Status:               Online                                                     
            Size (Total):         967799996416 B (967.8 GB) 
            Conversion Progress:  -none-                    
            Revertible:           No 
            LV Name:              Macintosh HD    
            Volume Name:          Macintosh HD         
            Content Hint:         Apple\_HFS

Resultado de gpt -r -vvv show /dev/disk0 :

\-bash-3.2# gpt -r -vvv show /dev/disk0
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: GPT partition: type=C12A7328-F81F-11D2-BA48-00A0C93EC93B, start=40, size=409600
gpt show: /dev/disk0: GPT partition: type=53746F72-6167-11AA-AA11-00306543ECAC, start=409640, size=236306352
gpt show: /dev/disk0: GPT partition: type=426F6F74-0000-11AA-AA11-00306543ECAC, start=236715992, size=262144
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

Resultado de gpt -r -vvv show /dev/disk1 :

\-bash-3.2# gpt -r -vvv 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: GPT partition: type=C12A7328-F81F-11D2-BA4B-00A0C93EC93B, start=40, size=409600
gpt show: /dev/disk1: GPT partition: type=53746F72-6167-11AA-AA11-00306543ECAC, start=409640, size=1671210848
gpt show: /dev/disk1: GPT partition: type=426F6F74-0000-11AA-AA11-00306543ECAC, start=1671620488, size=1269760
gpt show: /dev/disk1: GPT partition: type=C12A7328-F81F-11D2-BA4B-00A0C93EC93B, start=1672890368, size=204800
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    1671210848      2 GPT part - 53746F72-6167-11AA-AA11-00306543ECAC
1671620488       1269760      3 GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
1672890248           120   
1672890368        204800      4 GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
1673095168     280429967
1953525135            32        Sec GPT table
1953525167             1        Sec GPT header

No sé a dónde ir desde aquí ¿Por qué hay 2 volúmenes físicos y qué hacer con ellos? Si alguien puede ayudar se lo agradecería mucho.

15voto

klanomath Puntos 19587

Teóricamente todo está bien con tu Fusion Drive. Las unidades de fusión tienen este aspecto. El disco0 es su SSD con 121 GB y el disco1 es su HDD con ~1 TB (~1,121 TB sumados).

Las partes más grandes de su SSD (disk0s2) y su HDD (disk1s2) se agrupan en un LVG de CoreStorage (Fusion Drive: disk3) con un tamaño de 967,8 GB. El resto está reservado para EFIs, un Recovery HD (en total ~1.3 GB) y su antigua partición de Windows - ahora probablemente espacio libre (~152 GB).

El volumen lógico 'Macintosh HD' (967,8 GB) abarca el disco0s2 y el disco1s2. Este es el primer 'Macintosh HD' en la imagen 1. El volumen 'Macintosh HD' - es el que se ve en el escritorio - debería tener idealmente también unos 967,8 GB. Este es el segundo 'Macintosh HD' en la imagen 1.
De hecho, sólo tiene 852,67 GB (véase la imagen 3).

En la segunda imagen el volumen lógico 'Macintosh HD' es el primero listado en negro, el volumen 'Macintosh HD' es el segundo listado en negro, los otros dos 'Macintosh HD's listados en gris son las partes de su SSD y HDD dedicadas al volumen lógico 'Macintosh HD'.

En mi opinión, algo salió mal después de borrar varias particiones con el Asistente de Bootcamp/Utilidad de Disco o en Windows.

Preparación:

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

    Yo recomiendo ethernet porque es más fiable. Si estás restringido a WIFI y el proceso de arranque falla, simplemente reinicia tu Mac hasta que consigas arrancar.

    También puede empezar desde una unidad de disco duro de arranque (preferiblemente Mavericks o Yosemite) o una unidad de disco duro que contenga un sistema completo (preferiblemente Mavericks o Yosemite).

Ahora puede reparar el CoreStorage o reconstruir su Fusion Drive :

'Reparar CoreStorage' (no se recomienda):

  • Primero intentaría comprobar el volumen 'Macintosh HD' con la Utilidad de Discos. Si el volumen está dañado considere una reinstalación de Mac OS X.

  • Si el volumen está bien salga de la Utilidad de Discos

  • Abra el Terminal e introduzca diskutil unmountDisk /dev/LVIdentifier y ambos diskutil unmountDisk /dev/DiskContainingApple_CoreStorageIdentifier
    En su caso: primero diskutil unmountDisk /dev/disk3 entonces diskutil unmountDisk /dev/disk0 y diskutil unmountDisk /dev/disk1

  • eliminar la partición EFI SIN NOMBRE con gpt remove -i IndexNumberOfEFINoName DiskIdentifier :
    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 .

  • entrar en gpt -r -vvv show /dev/diskIdentfierOfApple_CoreStorage para obtener información de su disco HDD CoreStorage.
    En su caso: gpt -r -vvv show /dev/disk1
    Debería ser así:

    -bash-3.2# gpt -r -vvv 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: GPT partition: type=C12A7328-F81F-11D2-BA4B-00A0C93EC93B, start=40, size=409600
    gpt show: /dev/disk1: GPT partition: type=53746F72-6167-11AA-AA11-00306543ECAC, start=409640, size=1671210848
    gpt show: /dev/disk1: GPT partition: type=426F6F74-0000-11AA-AA11-00306543ECAC, start=1671620488, size=1269760
    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    1671210848      2 GPT part - 53746F72-6167-11AA-AA11-00306543ECAC
    1671620488       1269760      3 GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
    1672890248     280634887
    1953525135            32        Sec GPT table
    1953525167             1        Sec GPT header
  • El espacio libre en su disco duro tiene 280634887 bloques. Por favor, calcule el mayor número de bloques que se pueda dividir entre 8. Son 280634880 bloques (á 512 bytes) que equivalen a 143685058560 B o ~143,7 GB. Añada el tamaño de su volumen físico de HDD CoreStorage (852666400768 B) El resultado es 143685058560 B + 852666400768 B = 996351459328 B

  • Redimensiona el volumen físico de tu disco duro CoreStorage con diskutil cs resizeDisk HDDPVUUID newsize
    En su caso: diskutil cs resizeDisk 93892BE8-2B7F-4ABD-A4C3-984495DCD98D 996351459328b

  • Calcule el tamaño máximo de su volumen lógico CoreStorage en diskutil cs list : (tamaño disco0s2) + (tamaño disco1s2) En tu caso son 120988852224 B + 996351459328 B = 1117340311552 B. Ese debería ser el tamaño de tu Grupo de Volumen Lógico actualizado.

  • Redimensiona tu Volumen Lógico con diskutil cs resizeVolume LVUUID LVGSize-128 MB En tu caso eso es diskutil cs resizeVolume D237FFDC-7DA4-41D7-AC13-4CC7E5E8C0A0 1117212311552b . Si te da un error (No hay suficiente espacio libre...) elige un tamaño menor como 1117148311552b.

  • Salga de la Terminal y abra la Utilidad de Discos.

  • Compruebe si hay errores en su volumen CoreStorage expandido.

  • Salga de la Utilidad de Discos, elija su volumen CS como disco de inicio y reinicie su Mac

'Reconstruir la unidad de fusión' (recomendado si tiene una copia de seguridad de Time Machine)

  • Arrancado el modo de recuperación de Internet abre Utilidades → Terminal en la barra de menús y entra:
    diskutil cs list para obtener el listado de CoreStorage.

  • Copie el UUID del volumen lógico, es el quinto de la lista.

  • Ahora elimina el Volumen Lógico con diskutil cs deleteVolume LVUUID .
    En su caso: diskutil cs deleteVolume D237FFDC-7DA4-41D7-AC13-4CC7E5E8C0A0 .

  • Copie el UUID del Grupo de Volumen Lógico, es el primero que aparece en el listado de diskutil cs list .

  • A continuación, elimine el grupo de volúmenes lógicos con diskutil cs delete LVGUUID .
    En su caso: diskutil cs delete 1EFE58BC-3613-44C4-86EE-D816F3B66E3E

  • Introduzca exit y salga de 'Terminal'

  • Abra la "Utilidad de Discos". Introduzca 'Ignorar' si se le pide que arregle las unidades.

  • Elija su SSD y haga una partición: 1 Partición Mac OS X Extended (Journaled), pulse el botón Opciones y elija la tabla de particiones GUID y pulse Aceptar y Aplicar.
    Por favor, compruebe que el tamaño es de ~121 GB

    Ejemplo:

    ssd

  • Elija su disco duro y haga la partición: 1 Partición Mac OS X Extended (Journaled), pulse el botón Opciones y elija la tabla de particiones GUID y pulse Aceptar y Aplicar.
    Por favor, compruebe que el tamaño es de ~1 TB

    Ejemplo:

    hdd

  • Salga de la Utilidad de Discos y abra el Terminal

  • Entre en diskutil list

    Ejemplo (sus identificadores y tamaños de disco son diferentes, por supuesto: Su volumen SSD probablemente tiene el identificador disk0s2 y el tamaño 121 GB y su volumen HDD probablemente tiene el identificador disk1s2 y el tamaño 1.0 TB):

    diskutil

  • Entre en diskutil cs create "Name" IdentifierSSD IdentifierHDD
    En su caso, probablemente diskutil cs create "Macintosh HD" disk0s2 disk1s2 .

    Copiar el LVGUUID resultante

    Ejemplo:

    cscreate

  • Entre en diskutil cs CreateVolume LVGUUID jhfs+ "Macintosh HD" 100% .

    Ejemplo:

    lvcreate

  • Entre en diskutil cs list
    Comprueba el tamaño de tu Volumen Lógico. Debería tener un tamaño de ~1.121 TB

    Ejemplo:

    diskcslist

  • Salir de la Terminal

  • Abra la "Utilidad de Discos" y compruebe si el volumen recién creado presenta errores

  • Salir de la 'Utilidad de Disco'

  • Conecte su unidad externa de copia de seguridad de Time Machine o compruebe esto respuesta si utiliza el NAS u otra red compartida.

  • Abrir 'Restaurar desde una copia de seguridad de Time Machine'

  • Elige la copia de seguridad de Time Machine adecuada y restaura tu sistema

  • Reinicie su sistema restaurado.

  • Desmontar y separar la unidad de copia de seguridad de Time Machine

  • Abra el 'Terminal' e introduzca 'diskutil list'

  • Comprueba si tu 'Recovery HD' está en la lista.

  • Si su "Recovery HD" no está, normalmente la reinstalación de su sistema actual con el último instalador del sistema disponible (por ejemplo, "Instalar OS X Mavericks (10.9.5)" si Mavericks está actualmente instalado) lo recreará sin perder ningún dato. AFAIK Creador de particiones de recuperación 3.8 NO creará un Recovery HD en los volúmenes de CoreStorage.

  • Después de reinstalar el sistema con el último instalador del sistema disponible abra App Store e instalar las últimas correcciones de seguridad.

0voto

David Anderson Puntos 2189

¿En qué has fallado? En todo lo que has podido.

Los discos son GPT. Windows cree que son MBR. Apple/Microsoft lo configuró así. Esto significa que no puedes usar nada de Microsoft para cambiar las particiones de los discos. Si se van a hacer cambios en las particiones, el software utilizado debe venir de Apple. La única excepción es que Windows puede formatear las particiones. Ahora bien, aunque la Utilidad de Discos y el Terminal se pueden utilizar para cambiar las particiones, no hay razón para hacerlo. Usted debe utilizar Bootcamp para crear o destruir la partición de Windows Bootcamp. Bootcamp sabe lo que está haciendo, tú no.

Si desea saber qué esquema de partición MBR ve Windows, introduzca los siguientes comandos en una ventana de terminal:

fdisk /dev/disk0
fdisk /dev/disk1

Sus particiones de almacenamiento central HFS+ de OS X deben tener un id de AC. Las particiones de Windows son del tipo 07. La partición efi es de tipo EE y la partición de recuperación de OS X es de tipo AB.

No estoy utilizando el almacenamiento del núcleo. Te diría que hicieras lo mismo, excepto que con una unidad de fusión no tienes opción. He descubierto que la partición de OS X no se puede redimensionar a menos que se haga mientras OS X se está ejecutando. Esto es lo contrario de lo que hubiera esperado. Utilizar la utilidad de disco para redimensionar la partición de arranque de OS X mientras se arranca en una partición de recuperación para mí ha resultado un fracaso. Sin embargo, el cambio de tamaño es posible tanto para Windows como para OS X, si los quitas de sus particiones, los redimensionas y luego los restableces a sus particiones.

Para su información, aquí hay algo de información sobre las unidades Fusion: Mac mini (finales de 2012 y posteriores), iMac (finales de 2012 y posteriores): Acerca de Fusion Drive

0voto

AceRedstone Puntos 41

Tuve el mismo problema después de un intento de instalar Windows 8.1 en mi unidad de fusión. Eso no funcionaría ya que Windows se negó a utilizar la partición de tipo MBR creada por bootcamp. Yosemite funcionaba bien, sólo había un bloque de espacio libre inamovible de 300Gb. Podría haberlo dejado como estaba, pero decidí reinstalar Yosemite arrancando desde una unidad de instalación USB. Tardé unas 2 horas, después todo volvió a funcionar. No hay espacio libre, no hay pequeñas particiones adicionales (había 13 de ellos), y la partición de recuperación estaba presente una vez más. Hice una nueva copia de seguridad de Time Machine por si acaso, pero al final ni siquiera tuve que usarla. Esto es consistente con el informe de que el instalador es el cable de la reparación de los problemas de la unidad de fusión.

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