FileVault2 volumen de arranque dañado después de la eliminación de la partición

2

Un cliente tiene un MacBook Pro Retina con una unidad de arranque cifrada con FileVault2, y el Mac se utiliza para el arranque dual con Linux. La Utilidad de disco aparentemente mostró 4 particiones [Mac HD, Linux y otras 2 particiones pequeñas, probablemente utilizadas por Linux, ya que también estaba encriptado en disco completo.

Se las arregló para eliminar de alguna manera una de las particiones pequeñas, y ahora todos los programas de utilidad de disco son disk0s1, disk0s2, etc., sin siquiera la unidad física que lo contiene arriba en la lista.

El sistema operativo fue 12.12.4 [probable, definitivamente 12.12.x].

Esta es una imagen de Recuperación > Utilidad de disco:

      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  813902408      2  GPT part - FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF
  814312048    1269536      3  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
  815581584       1648
  815583232   80498047      4  GPT part - 0FC63DAF-8483-4772-8E79-3D69D8477DE4
  896081279        641         
  896081920    2244608      5  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
  898326528     262144         
  898588672   78516224      6  GPT part - 0FC63DAF-8483-4772-8E79-3D69D8477DE4
  977104896        131         
  977105027         32         Sec GPT table
  977105059          1         Sec GPT header

Por supuesto que no tiene una copia de seguridad. Él tiene la clave de recuperación para FileVault2. ¿Algunas ideas?

    
pregunta Nikksno 14.02.2018 - 16:56

1 respuesta

0

El mapa de particiones parece válido y no se ha eliminado ninguna partición pequeña importante (quizás una partición EFI o Apple_Boot menos importante entre las particiones 5 y 6 - las otras brechas de espacio en disco sin asignar son demasiado pequeñas para contener una partición útil, por ejemplo, 1648 bloques = ~ 844 kB).

Sin embargo, las particiones 2 y 3 del disco0 tienen el tipo de partición incorrecto: la partición / los datos cifrados no se deben perder. La partición 3 tiene el tamaño típico de una partición de recuperación pre-APFS (1269536 bloques) y la partición 2 probablemente sea la partición FV2. El tipo correcto de una partición de recuperación es 426F6F74-0000-11AA-AA11-00306543ECAC y el tipo correcto de una partición CoreStorage (la base de FV2) es 53746F72-6167-11AA-AA11-00306543ECAC (en lugar de FFFFFFFF-FFFF-FFFF-FFFF- FFFF-FFFFFFFFFFFF).

Inicie en el modo de recuperación de Internet u otra unidad de inicio externa y modifique los tipos de partición con gpt .

  1. iniciar en modo de recuperación de Internet
  2. Obtenga los detalles:

    diskutil list
    

    A continuación, asumo que el SSD interno de 500 GB tiene el identificador de dispositivo disk0

    gpt -r show disk0
    
  3. Eliminar particiones 2 y 3:

    diskutil umountDisk disk0
    gpt remove -i 3 disk0
    diskutil umountDisk disk0
    gpt remove -i 2 disk0
    
  4. Vuelva a agregar las particiones 2 y 3 con los tipos adecuados:

    diskutil umountDisk disk0
    gpt add -i 3 -b 814312048 -s 1269536 -t 426F6F74-0000-11AA-AA11-00306543ECAC disk0
    diskutil umountDisk disk0
    gpt add -i 2 -b 409640 -s 813902408 -t 53746F72-6167-11AA-AA11-00306543ECAC disk0
    
  5. Después de agregar la partición 2 con gpt, probablemente se le pedirá que ingrese una frase de contraseña
  6. Si no se desbloquea el volumen FV2 con:

    diskutil cs list
    diskutil cs unlockVolume lvUUID #lvUUID: the UUID of the Logical Volume
    
  7. Verificar el disco y el volumen

    diskutil verifyDisk disk0
    diskutil list #get the device identifier of the mounted FV volume (probably in the upper tens: disk17 or disk18)
    diskutil verifyVolume diskX #with diskX: the device identifier of the mounted FV volume 
    
respondido por el klanomath 20.02.2018 - 09:00

Lea otras preguntas en las etiquetas