La Utilidad de Disco no puede encontrar espacio libre y el Modo de Recuperación no puede cambiar el tamaño

Tenía Linux instalado en mi Macbook en arranque dual con MacOS.

Hoy, desinstalé Linux, así que borré las particiones en las que se instaló desde el Modo de recuperación de Internet. Pero, ahora, cuando quiero cambiar el tamaño de mi partición Mac a su tamaño original (250 GB) (ahora es 200 GB, Linux tenía 50 GB en total), una de estas 2 cosas sucederá:

  1. Si trato de networkingimensionarlo desde dentro del sistema operativo, en la Utilidad de Discos, no encontrará ningún espacio libre. Mostrará que tengo 200GB disponibles (mi partición actual) que no es verdad.
  2. En el modo de recuperación, puedo ver el espacio libre de 50GB pero no puedo agregarlo a mi partición actual, ni puedo formatearlo como otra partición. Se quedaría atascado en "Preparación para particionar el disco".

enter image description here disk0s2 es la partición de recuperación. No me preguntes por qué su nombre es FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF.

enter image description here

Por favor, dígame que la solución no es volver a instalar / formatear todo. ¡Gracias!

Editar: enter image description here

Su EFI falta en la tabla de particiones, aunque el contenido aún debería estar allí, y la partición de Recovery HD tiene el tipo incorrecto.

Para salvar esto, solo tienes que volver a escribir la tabla de particiones GUID:

  • Arranque al modo de recuperación de Internet
  • Abrir terminal en la barra de menu> Utilidades> Terminal
  • Ingrese diskutil list y con el identificador de disco del disco interno que se encuentra allí: gpt -r show diskX . Por lo general, es disk0 – a continuación, supongo que es disk0. Utilice el identificador de disco que ha encontrado en su entorno en los siguientes commands.
  • Desmontar el disco interno:

     diskutil umountDisk /dev/disk0 
  • Eliminar todas las particiones:

     gpt remove -i 1 /dev/disk0 gpt remove -i 2 /dev/disk0 
  • Vuelva a agregar todas las particiones:

     gpt add -b 40 -i 1 -s 409600 -t C12A7328-F81F-11D2-BA4B-00A0C93EC93B /dev/disk0 gpt add -b 391759648 -i 3 -s 1269536 -t 426F6F74-0000-11AA-AA11-00306543ECAC /dev/disk0 gpt add -b 409640 -i 2 -s 391350008 -t 48465300-0000-11AA-AA11-00306543ECAC /dev/disk0 
  • Verifique el disco y el volumen principal y repárelo si es necesario:

     diskutil verifyDisk /dev/disk0 diskutil verifyVolume /dev/disk0s2 
  • Cambiar el tamaño del volumen principal:

     diskutil resizeVolume /dev/disk0s2 100% #or 250g 
  • Reinicia a tu volumen principal