Tipo de partición repentinamente FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF, unidad desmontable

3

Tengo dos unidades dentro de mi MBP, un SSD para el sistema operativo y el disco duro original para datos grandes. El disco duro tiene 3 particiones:

  1. Mis datos (volumen de Core Storage)
  2. 20Gb para Linux
  3. 4Gb para intercambio de Linux

Recientemente ejecuté repair disk en la unidad, ya que Disk Utility pensó que estaba dañado. La reparación abortó con la solicitud de formatear y restaurar todo el disco, pero podría usarlo como antes (así que tal vez no esté relacionado). Anoche, todo era normal, pero cuando me desperté, mi partición de datos tenía este aspecto:

Antes se llamaba Macintosh HD (como la unidad) y ahora perdió su nombre y el tipo de partición se convirtió en FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF . diskutil info /dev/disk1s2 informes

   Device Identifier:        disk1s2
   Device Node:              /dev/disk1s2
   Part of Whole:            disk1
   Device / Media Name:      Macintosh HD

   Volume Name:              Not applicable (no file system)

   Mounted:                  Not applicable (no file system)

   File System:              None

   Partition Type:           FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF
   OS Can Be Installed:      No
   Media Type:               Generic
   Protocol:                 SATA
   SMART Status:             Verified
   Disk / Partition UUID:    00002980-188B-0000-A938-00003F710000

   Total Size:               475.0 GB (474999996416 Bytes) (exactly 927734368 512-Byte-Units)
   Volume Free Space:        Not applicable (no file system)
   Device Block Size:        512 Bytes

   Read-Only Media:          No
   Read-Only Volume:         Not applicable (no file system)
   Ejectable:                No

   Whole:                    No
   Internal:                 Yes
   Solid State:              No

También parece haberse montado constantemente una partición llamada Boot OS X , incluso después de reiniciar, lo que no ha sido el caso antes. Ahora, tengo la mayoría de los datos respaldados, pero ¿puedo recuperar mi partición sin toda la molestia?

Editar:

$ sudo gpt -r show /dev/disk1
gpt show: /dev/disk1: Suspicious MBR at sector 0
      start       size  index  contents
          0          1         MBR
          1          1         Pri GPT header
          2         32         Pri GPT table
         34          6
         40     409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
     409640  927734368      2  GPT part - FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF
  928144008     262144      3  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
  928406152     615800
  929021952   39294976      4  GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
  968316928       2048
  968318976    8388608      5  GPT part - 0657FD6D-A4AB-43C4-84E5-0933C84B4F4F
  976707584      65551
  976773135         32         Sec GPT table
  976773167          1         Sec GPT header


$ sudo fdisk /dev/disk1
Disk: /dev/disk1    geometry: 60801/255/63 [976773168 sectors]
Signature: 0xAA55
         Starting       Ending
 #: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
 1: EE 1023 254  63 - 1023 254  63 [         1 -     409639] <Unknown ID>
*2: DA 1023 254  63 - 1023 254  63 [    409640 -  927734368] <Unknown ID>
 3: AF 1023 254  63 - 1023 254  63 [ 928144008 -     262144] HFS+
 4: 83 1023 254  63 - 1023 254  63 [ 929021952 -   39294976] Linux files*

Ya que sé que era un sistema de archivos OSX Journaled en un Core Storage Volume, ¿puedo convencer a OSX de este hecho y arreglar la partición? ¿Quizás necesito editar la tabla de particiones?

Como se sugirió, eliminé las particiones 2 y 3 con

sudo gpt remove -i 3 /dev/disk1
diskutil umountDisk /dev/disk1
sudo gpt remove -i 2 /dev/disk1

Ahora la tabla de particiones es

$ sudo gpt -r show /dev/disk1
gpt show: /dev/disk1: Suspicious MBR at sector 0
      start       size  index  contents
          0          1         MBR
          1          1         Pri GPT header
          2         32         Pri GPT table
         34          6
         40     409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
     409640  927734368      2  MBR part 218
  928144008     262144      3  MBR part 175
  928406152     615800
  929021952   39294976      4  GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
  968316928       2048
  968318976    8388608      5  GPT part - 0657FD6D-A4AB-43C4-84E5-0933C84B4F4F
  976707584      65551
  976773135         32         Sec GPT table
  976773167          1         Sec GPT header
    
pregunta oarfish 27.05.2016 - 08:50

1 respuesta

4

Tienes que editar la tabla de particiones y modificar el tipo de disco1s2 (y corregir el tipo de disco1s3) para recuperar tu partición de datos principal y hacer que Boot OS X sea invisible:

  1. Iniciar sesión como administrador
  2. Abre la Terminal y entra

    sudo gpt -r show /dev/disk1
    

    para obtener una visión general

  3. Desmontar disco1:

    diskutil umountDisk /dev/disk1
    
  4. Eliminar particiones 2 y 3:

    sudo gpt remove -i 3 /dev/disk1
    diskutil umountDisk /dev/disk1
    sudo gpt remove -i 2 /dev/disk1
    
  5. Vuelva a agregar la partición 2 y 3

    diskutil umountDisk /dev/disk1
    sudo gpt add -b 928144008 -i 3 -s 262144 -t 426F6F74-0000-11AA-AA11-00306543ECAC /dev/disk1
    diskutil umountDisk /dev/disk1
    sudo gpt add -b 409640 -i 2 -s 927734368 -t 53746F72-6167-11AA-AA11-00306543ECAC /dev/disk1
    

El tipo de partición correcto de una partición Boot OS X es 426F6F74-0000-11AA-AA11-00306543ECAC (como una partición HD de recuperación) y 53746F72-6167-11AA-AA11-00306543ECAC para una partición CoreStorage.

Actualización: gpt se comporta extraño porque la tabla de particiones contiene un MBR en lugar de un PMBR; el MBR debe ser reemplazado por un PMBR:

  • Reinicia tu Mac
  • Abre la Terminal y entra

    sudo gpt -r show /dev/disk1
    

    para obtener una descripción general y todos los tamaños / tipos de partición

  • reconstruyendo la tabla de particiones GUID y destruyendo el MBR falso

    diskutil umountDisk /dev/disk1
    sudo gpt destroy /dev/disk1
    diskutil umountDisk /dev/disk1
    sudo gpt create -f /dev/disk1
    sudo gpt add -b 40 -i 1 -s 409600 -t C12A7328-F81F-11D2-BA4B-00A0C93EC93B /dev/disk1
    sudo gpt add -b 409640 -i 2 -s 927734368 -t 53746F72-6167-11AA-AA11-00306543ECAC /dev/disk1       
    diskutil umountDisk /dev/disk2 
    diskutil umountDisk /dev/disk1
    sudo gpt add -b 928144008 -i 3 -s 262144 -t 426F6F74-0000-11AA-AA11-00306543ECAC /dev/disk1
    diskutil umountDisk /dev/disk2
    diskutil umountDisk /dev/disk1
    sudo gpt add -b 929021952 -i 4 -s 39294976 -t EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 /dev/disk1
    diskutil umountDisk /dev/disk2
    diskutil umountDisk /dev/disk1
    sudo gpt add -b 968318976 -i 5 -s 8388608 -t 0657FD6D-A4AB-43C4-84E5-0933C84B4F4F /dev/disk1
    
respondido por el klanomath 27.05.2016 - 11:00

Lea otras preguntas en las etiquetas