El tipo de partición de repente FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF, conduce inamovible

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

  1. Mis datos (volumen de almacenamiento principal)
  2. 20 Gb para Linux
  3. 4Gb para Linux Swap

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

enter image description here

Solía ​​llamarse Macintosh HD (como el disco) y ahora ha perdido su nombre y el tipo de partición se convirtió en FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF . diskutil info /dev/disk1s2

  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 una partición llamada Boot OS X parece estar constantemente montada, incluso después del reinicio, que no ha sido el caso antes. Ahora, tengo la mayoría de la copy de security de los datos, pero ¿puedo de alguna manera 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* 

Como sé que era un sistema de files OSX Journaled en un Core Storage Volume, ¿puedo de alguna manera convencer a OSX de este hecho y corregir la partición? ¿Es posible que necesite 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 

Debe editar la tabla de particiones y modificar el tipo de disk1s2 (y corregir el tipo de disk1s3) para recuperar su partición de datos principal y hacer que Boot OS X sea invisible:

  1. Inicia session como administrador
  2. Abrir Terminal e ingresar

     sudo gpt -r show /dev/disk1 

    para get una visión general

  3. Desmontar disk1:

     diskutil umountDisk /dev/disk1 
  4. Eliminar la partición 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 comporta de forma extraña porque la tabla de particiones contiene un MBR en lugar de un PMBR: el MBR debe ser reemplazado por un PMBR:

  • Reinicia tu Mac
  • Abrir Terminal e ingresar

     sudo gpt -r show /dev/disk1 

    para get una visión general y todos los tamaños / types de partición

  • rebuild la tabla de particiones GUID y destruir 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 
    Intereting Posts