partición de disco iMac FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF y unidad de fusión desvinculada

3

Estaba intentando desinstalar linux mint y estaba intentando restaurar las particiones de nuevo a una. De alguna manera terminé con el de la partición etiquetada FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF.

Esta es la información de diskutil:

/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2: FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF Macintosh HD            500.4 GB   disk0s2
   3: FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF               650.0 MB   disk0s3
   4:                  Apple_HFS extra                   498.9 GB   disk0s4

/dev/disk1 (internal):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                         24.0 GB    disk1
   1:                        EFI EFI                     314.6 MB   disk1s1
   2:          Apple_CoreStorage Macintosh HD            23.6 GB    disk1s2
   3:                 Apple_Boot Boot OS X               134.2 MB   disk1s3

/dev/disk2 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            MacintoshHD            +523.0 GB   disk2
                                 Logical Volume on disk1s2, disk0s2
                                 B6A398E1-B484-4A1A-A590-2FB663DC609A
                                 Unencrypted Fusion Drive


sudo gpt -r show /dev/disk0
       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   977248144      2  GPT part - FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF
   977657784     1269536      3  GPT part - FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF
   978927320   974335664      4  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
  1953262984      262151         
  1953525135          32         Sec GPT table
  1953525167           1         Sec GPT header

Terminé de reiniciar y no pude iniciar sesión en MacOS. Intenté la recuperación pero terminé de instalar MacOS en una partición separada. Ahora el diskutil lee:

/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2: FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF Macintosh HD            500.4 GB   disk0s2
   3: FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF               650.0 MB   disk0s3
   4:                  Apple_HFS extra                   498.3 GB   disk0s4
   4:           Apple_Boot Recovery HD                   498.3 GB   disk0s5

/dev/disk1 (internal):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                         24.0 GB    disk1
   1:                        EFI EFI                     314.6 MB   disk1s1
   2:          Apple_CoreStorage Macintosh HD            23.6 GB    disk1s2
   3:                 Apple_Boot Boot OS X               134.2 MB   disk1s3

sudo gpt -r show /dev/disk0
       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   977248144      2  GPT part - FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF
   977657784     1269536      3  GPT part - FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF
   978927320   973328272      4  GPT part - 48465300-0000-11AA-AA11-00306543ECAC                                                                      
   19552255592   1269536      5  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
  1953525128     7         
  1953525135     32              Sec GPT table
  1953525167      1              Sec GPT header

Ahora parece que la unidad de fusión está desvinculada. Creo que estoy arruinando el disco duro a lo grande. No sé qué está pasando y tengo datos importantes (que no pude hacer una copia de seguridad).

¿Hay alguna forma de recuperar la partición, volver a vincular la unidad de fusión y no perder los datos que contiene? Realmente aprecio si alguien me puede guiar en el camino. Los otros mensajes relacionados con unidades de fusión solo y FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF problemas que había leído me confunden. Además, me preocupa que ensucie más las cosas.

Por favor ayuda.

Actualizar: He seguido las instrucciones detalladas por klanomath. Hurra. Me las arreglé para arrancar. Ahora el diskutil lee:

/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage Macintosh HD            500.4 GB   disk0s2
   3:                 Apple_Boot                         650.0 MB   disk0s3

/dev/disk1 (internal):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                         24.0 GB    disk1
   1:                        EFI EFI                     314.6 MB   disk1s1
   2:          Apple_CoreStorage Macintosh HD            23.6 GB    disk1s2
   3:                 Apple_Boot Boot OS X               134.2 MB   disk1s3

/dev/disk2 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            MacintoshHD            +523.0 GB   disk2
                                 Logical Volume on disk1s2, disk0s2
                                 B6A398E1-B484-4A1A-A590-2FB663DC609A
                                 Unencrypted Fusion Drive

sudo gpt -r show /dev/disk0
       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   977248144      2  GPT part - 53746F72-6167-11AA-AA11-00306543ECAC
   977657784     1269536      3  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
   978927320   974597815               
  1953525135          32         Sec GPT table
  1953525167           1         Sec GPT header

También cuando inicio, va a GNU GRUB versión 2.02. Puedo iniciar sesión en MacOS manteniendo presionada la opción / alt cuando arranco. Las preguntas de seguimiento son:

  1. ¿Hay alguna forma de limpiar la instalación de Linux y no aparece GRUB?

  2. disk0s3 no es necesario para que mi SO arranque, ¿verdad? Parece que quedan los restos de mi instalación de linux pero no estoy seguro. ¿Es posible eliminarlo / formatearlo y agregarlo nuevamente a la partición principal?

  3. Falta la partición 4 (498.9GB).

Supongo que tengo que usar:

gpt add -i 4 -b 978927320 -s 974597815 -t ????????-0000-11AA-AA11-00306543ECAC disk0

¿Qué número utilizo?

    
pregunta Shkgma 28.12.2016 - 06:09

1 respuesta

1

La segunda (y la tercera) partición de su disco duro interno tiene los tipos de partición incorrectos, probablemente no se perderán sus datos. Si una parte de un Fusion Drive (es decir, disk0s2) obtiene de repente un tipo de partición incorrecto, el "Fusion Drive" está dividido y es disfuncional.

Una partición OS X de inicio (excepto la HD de recuperación) tiene el GUID 48465300-0000-11AA-AA11-00306543ECAC para una partición OS X estándar o el GUID 53746F72-6167-11AA-AA11-00306543ECAC para una partición CoreStorage. El FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF es un tipo de partición desconocido (pero no sin partición como el 000000-0000-0000 ... uno).

Dado que su iMac contiene un disco Fusion y los remanentes de los elementos de CoreStorage son visibles en la salida de diskutil (disk1s2 y disk2) es la última.

El GUID se puede modificar con gpt . Solo puede agregar, eliminar y modificar las tablas de particiones GUID con gpt cuando todos los discos relacionados están desmontados. Si tiene un grupo de volúmenes lógicos CoreStorage (por ejemplo, una unidad Fusion o un volumen FileVault), los volúmenes lógicos obtienen sus propios identificadores de disco (virtuales) que deben desmontarse primero. Un ejemplo es su primera salida diskutil list : su volumen lógico obtuvo el identificador de disco disk2. Para desmontar disk1, primero debe desmontar disk2 porque algunas partes de él residen en disk1 (disk1s2). La otra parte reside en el disco 0 (disco0s2) inactivo:

/dev/disk2 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            MacintoshHD            +523.0 GB   disk2
                                 Logical Volume on disk1s2, disk0s2
                                 B6A398E1-B484-4A1A-A590-2FB663DC609A
                                 Unencrypted Fusion Drive

Para reconfigurar el inicio de sus particiones en una unidad de terceros (por ejemplo, Recuperación de Internet o una unidad de disco de instalación de OS X).

  • iniciar en modo de recuperación de Internet
  • Abrir Terminal en la barra de menú Utilidades > Terminal
  • Obtenga una vista general con diskutil list
  • Obtenga una descripción general de sus discos internos con el identificador de disco que se encuentra en el comando anterior. A continuación, asumo que el identificador de disco de sus discos internos es disk0 (HDD) y disk1 (el pequeño SSD) (sustitúyalo por el que ha encontrado en su entorno)

    gpt -r show disk0
    gpt -r show disk1
    
  • Desmontar disk0 y disk1 con diskutil umountDisk disk0 y diskutil umountDisk disk1
  • Luego elimine el OS X recién instalado y su HD de recuperación. Supongo que no tienes ningún dato importante al respecto.

    gpt remove -i 5 disk0
    diskutil umountDisk disk0
    gpt remove -i 4 disk0
    
  • Luego elimine y vuelva a agregar las particiones de trabajo anteriores con los mismos tamaños pero con los tipos adecuados:

    diskutil umountDisk disk0
    gpt remove -i 3 disk0
    gpt remove -i 2 disk0
    gpt add -i 3 -b 977657784 -s 1269536 -t 426F6F74-0000-11AA-AA11-00306543ECAC disk0
    gpt add -i 2 -b 409640 -s 977248144 -t 53746F72-6167-11AA-AA11-00306543ECAC disk0
    
  • En la mayoría de los casos, el Volumen lógico (MacintoshHD con UUID B6A398E1-B484-4A1A-A590-2FB663DC609A) volverá a aparecer automáticamente.

    diskutil verifyDisk disk0
    

    Puede montar explícitamente el volumen lógico utilizando su lvUUID:

    diskutil mount B6A398E1-B484-4A1A-A590-2FB663DC609A
    
  • Verifique la unidad Fusion con (tiene que usar cualquiera de los identificadores de disco de las particiones disk0s2 / disk1s2):

    fsck_cs disk1s2
    
  • Ingrese diskutil cs list para verificar si el Volumen lógico obtuvo su propio identificador de disco y está en línea (el tamaño y el identificador de disco pueden diferir en su entorno y la salida a continuación es solo una conjetura). Debería mostrar algo como esto:

        ...
        |
        +-> Logical Volume B6A398E1-B484-4A1A-A590-2FB663DC609A
            ---------------------------------------------------
            Disk:                  disk17
            Status:                Online
            Size (Total):          523101572992 B (523 GB)
            Conversion Progress:   -none-
            Revertible:            No
            LV Name:               Macintosh HD
            Volume Name:           MacintoshHD
            Content Hint:          Apple_HFS
    
  • Comprueba el volumen con:

    diskutil verifyVolume disk17
    

Si aparece un mensaje de error el dispositivo diskX está ocupado al modificar los discos con gpt ... , simplemente desmóntelo con diskutil umountDisk diskX (reemplace diskX por el identificador de disco "ocupado" adecuado (por ejemplo, disk3)) .

Si desea expandir su volumen lógico recuperado (MacintoshHD con ~ 523 GB) al tamaño completo de su Fusion Drive, simplemente puede cambiar el tamaño de toda la pila CoreStorage iniciada en su sistema principal con:

diskutil cs resizeStack lvUUID size

con lvUUID: el UUID del volumen lógico que obtienes al ingresar diskutil cs list y tamaño: un tamaño en t, g, m, k o b.

En su caso, eso es (dependiendo de su sistema instalado):

diskutil cs resizeStack B6A398E1-B484-4A1A-A590-2FB663DC609A 0g
diskutil cs resizeStack B6A398E1-B484-4A1A-A590-2FB663DC609A 998g

0g es un tamaño mágico aquí que funciona en 10.7 - 10.10 (a veces también en 10.11 / 12). Si recibe un error, "el disco es demasiado pequeño", use un tamaño ligeramente inferior, como 997g o 996g. Después de eliminar un BootCamp o una partición de Linux de la manera más difícil, esto puede fallar debido a que los elementos internos del grupo de volúmenes lógicos CoreStorage se corrompieron. Entonces tienes que hacer una copia de seguridad de tu volumen principal, por ejemplo. Time Machine, vuelva a crear su unidad Fusion desde cero y restaure su sistema con su copia de seguridad de Time Machine.

Para eliminar GRUB tienes que recordar dónde lo instalaste. Por lo general, se instala en una de las dos particiones EFI. Debe montar cualquiera de ellos y verificar si contienen "infrecuente "carpetas .

    
respondido por el klanomath 28.12.2016 - 13:15

Lea otras preguntas en las etiquetas