Tipo de partición: FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF Macbook Pro [duplicado]

0

Estaba tratando de instalar Kali linux en modo de arranque dual cuando accidentalmente terminé de instalar una versión de Debian solo para terminal como segunda partición. Así que decidí volver a intentarlo, lo que significaba que necesitaba eliminar la partición de Debian. Cuando lo intenté en la Utilidad de Discos, me dio errores, así que inicié el modo de recuperación de Internet y eliminé las particiones allí. Luego procedí a hacer clic en el logotipo de Apple y seleccionar la partición de arranque de elegir. No mostró nada. Al principio entré en pánico, pensando que de alguna manera había eliminado todos mis datos. Intenté crear una segunda partición, para poder instalar el sistema operativo Mac allí y luego arreglar mi mac desde allí. Hice clic en la partición de creación, esperé durante 3 horas mientras salía, regresé y me dijo que me preparaba para la partición. Así que reinicié y vi que el tipo de partición era: FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFF. Así que instalé Mac OS X en una unidad flash muy lenta (15-20 MB / s) y luego busqué mi problema. Encontré otra solución que la gente había creado solo que eran específicas del caso exacto. No sé cuál es el tipo de partición que se supone que sea, así que aquí está mi información: / dev / disk1 es la unidad flash USB que ejecuta MAC OS X, por lo que puedo usar mi computadora portátil.

sh-3.2# diskutil list
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.3 GB   disk0
   1:                        EFI NO NAME                 209.7 MB   disk0s1
   2: FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF               450.1 GB   disk0s2
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *31.4 GB    disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:                  Apple_HFS Fixer OS                30.5 GB    disk1s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk1s3

Y aquí hay algo más:

sh-3.2# 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  879039128      2  GPT part - FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF
879448768   97656259         
977105027         32         Sec GPT table
977105059          1         Sec GPT header

¿Cómo puedo montar esta partición de nuevo? ¿Qué comando debo usar?

    
pregunta Harold Finch 22.11.2016 - 15:30

2 respuestas

2

Para agregar una respuesta exactamente adaptada a su caso, modifiqué ligeramente mi respuesta en el enlace " duplicate " y lo publicó aquí de nuevo.

La segunda partición de su disco interno tiene el tipo de partición incorrecto, probablemente sus datos no se perderán.

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).

El primer bloque de una partición estándar de OS X no contiene no ceros, el primer bloque de una partición CoreStorage contiene algunos no ceros. Para obtener los primeros 3 bloques de una partición, ingrese sudo dd if=/dev/diskXsY count=3 | hexdump .

El GUID se puede modificar con gpt .

  • Arrancar en "Fixer OS"
  • Terminal abierta
  • Obtenga una vista general con diskutil list
  • Obtenga una descripción general de su disco interno con el identificador de disco que se encuentra en el comando anterior. A continuación, asumo que el identificador de disco de su disco interno es disk0 (reemplácelo con el que ha encontrado en su entorno)

    sudo gpt -r show disk0
    
  • Desmontar disk0 con diskutil umountDisk disk0
  • hexdump los primeros 3 bloques de la partición FFFF ...:

    sudo dd if=/dev/disk0s2 count=3 | hexdump
    

    El siguiente resultado lo identifica como una partición normal de OS X:

    0000000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    *
    0000400 48 2b 00 04 80 00 21 00 48 46 53 4a 00 00 01 ff
    0000410 d3 8c 77 d3 d4 33 3c b0 00 00 00 00 d3 8c 5b b3
    0000420 00 00 02 a8 00 00 00 25 00 00 10 00 00 fe b7 f6
    0000430 00 fe 1e fa 00 ed 80 00 00 01 00 00 00 01 00 00
    0000440 00 00 10 f2 00 00 5a 9d 00 00 00 00 00 00 00 01
    0000450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    0000460 00 00 00 00 00 00 00 00 7d 9d b0 3a 02 31 62 f0
    0000470 00 00 00 00 00 1f e0 00 00 1f e0 00 00 00 01 fe
    0000480 00 00 00 01 00 00 01 fe 00 00 00 00 00 00 00 00
    0000490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    *
    00004c0 00 00 00 00 00 60 00 00 00 60 00 00 00 00 06 00
    00004d0 00 00 0a 00 00 00 06 00 00 00 00 00 00 00 00 00
    00004e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    *
    0000510 00 00 00 00 03 10 00 00 03 10 00 00 00 00 31 00
    0000520 00 03 ac 00 00 00 31 00 00 00 00 00 00 00 00 00
    0000530 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    *
    0000560 00 00 00 00 05 40 00 00 05 40 00 00 00 00 54 00
    0000570 00 00 10 00 00 00 54 00 00 00 00 00 00 00 00 00
    0000580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    *
    0000600
    

    El primer número es el número de bytes en hex: 0000000: 0; 0000600: 1536. El * denota líneas idénticas. Esto significa que: los dos primeros bloques (0x000-0x3ff) son todos ceros.

    Una partición CoreStorage muestra algunos no ceros en el primer bloque (0x000-0x1ff):

    0000000 0c 73 a1 a9 ff ff ff ff 01 00 10 00 07 14 d7 01
    0000010 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    0000020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    0000030 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    0000040 00 20 c1 cc 0f 00 00 00 00 00 00 00 00 00 00 00
    0000050 00 00 00 00 00 00 00 00 43 53 01 00 00 00 04 00
    0000060 00 10 00 00 00 00 40 00 11 bc fc 00 00 00 00 00
    0000070 11 c0 fc 00 00 00 00 00 11 c4 fc 00 00 00 00 00
    0000080 11 c8 fc 00 00 00 00 00 00 00 00 00 00 00 00 00
    0000090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    00000a0 00 00 00 00 00 00 00 00 10 00 00 00 02 00 00 00
    00000b0 62 02 98 59 ee a9 ab 51 9b 49 23 90 2e f8 8b 43
    00000c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    *
    0000130 e4 6e f8 f2 63 99 45 c1 b2 13 86 28 a5 18 46 6d
    0000140 c4 51 c0 f6 32 f9 43 ab 8e 59 42 d2 1a ef f6 50
    0000150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    *
    0000400 48 2b 00 04 80 00 21 00 48 46 53 4a 00 00 01 ff
    0000410 d1 98 a4 93 d4 33 8b d5 00 00 00 00 d1 98 88 73
    0000420 00 06 07 53 00 01 82 39 00 00 10 00 00 fb 6a 00
    0000430 00 c5 1c 55 00 25 73 c7 00 01 00 00 00 01 00 00
    0000440 00 0d e2 65 00 3e a2 fb 00 00 00 00 02 20 00 fb
    0000450 00 00 00 31 00 06 b9 ef 00 00 00 00 00 00 00 00
    0000460 00 00 00 00 00 00 00 31 fb 48 1e a0 6c 47 a2 9f
    0000470 00 00 00 00 00 1f e0 00 00 1f e0 00 00 00 01 fe
    0000480 00 00 00 01 00 00 01 fe 00 00 00 00 00 00 00 00
    0000490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    *
    00004c0 00 00 00 00 00 60 00 00 00 60 00 00 00 00 06 00
    00004d0 00 00 0a 00 00 00 06 00 00 00 00 00 00 00 00 00
    00004e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    *
    0000510 00 00 00 00 0e 40 00 00 01 30 00 00 00 00 e4 00
    0000520 00 00 10 00 00 00 e4 00 00 00 00 00 00 00 00 00
    0000530 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    *
    0000560 00 00 00 00 11 d0 00 00 01 30 00 00 00 01 1d 00
    0000570 00 02 80 00 00 00 72 00 00 13 30 97 00 00 13 00
    0000580 00 15 c5 aa 00 00 13 00 00 18 2d 23 00 00 13 00
    0000590 00 19 d8 fb 00 00 13 00 00 1b 76 cb 00 00 13 00
    00005a0 00 1c 34 70 00 00 13 00 00 1d 0e 4d 00 00 13 00
    00005b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    *
    0000600
    

    La línea que comienza con el byte 0x130 muestra el UUID del volumen físico, la línea que comienza con el byte 0x140 muestra el UUID del grupo de volúmenes lógicos.

    La cadena 48 46 53 4a (= "HFSJ") en los primeros 16 bytes de los terceros bloques identifica un volumen registrado con HFS + en ambos tipos de partición.

  • Ahora elimina la segunda partición:

    diskutil umountDisk disk0
    sudo gpt remove -i 2 disk0
    

    vuelva a agregar la partición con el tipo adecuado
    ya sea una partición normal de OS X

    sudo gpt add -i 2 -b 409640 -s 879039128 -t 48465300-0000-11AA-AA11-00306543ECAC disk0
    

    o (si ha encontrado una partición CoreStorage)

    sudo gpt add -i 2 -b 409640 -s 879039128 -t 53746F72-6167-11AA-AA11-00306543ECAC disk0
    
  • Finalmente, verifique / repare el disco con diskutil verifyDisk disk0 y / o diskutil verifyVolume disk0s2 . Si se necesita una reparación, use la reparación (en lugar de verificar) como prefijo en los comandos anteriores pero contácteme antes de repararla y envíeme el mensaje de error .

respondido por el klanomath 22.11.2016 - 16:07
-1

Lo siento por mi no respuesta anterior, la lectura falla por mi parte.

Puede usar gpt para cambiar los UUID de tipo en las particiones, eliminando el registro GPT y volviéndolo a agregar con un tipo diferente. ( gpt requiere acceso exclusivo para hacerlo, por lo que debe iniciar desde otra unidad / recuperación de Internet) Solo necesita copiar textualmente el sector y el tamaño iniciales.

en tu caso, eso sería:

gpt remove -i 2 disk0
gpt add -b 409640  -s 879039128 -t hfs disk0
    
respondido por el myxal 22.11.2016 - 15:58

Lea otras preguntas en las etiquetas