Crear una partición EFI

Tuve el siguiente problema con mi disco duro interno. Cuando encendí mi Mac, después de que se cargó el logotipo, la pantalla se volvió negra y apareció un panel de error con el mensaje: "Llamada no aprobada. SecurityAgent solo puede ser invocado por el software de Apple". He tenido problemas con HD antes, así que tengo un HD externo con Mac OS X instalado. Lo usé para iniciar Mac OS (sin problemas) y usé la utilidad de disco para reparar el ESP (partición disk0s1 de mi disco duro interno), pero la partición se eliminó en este proceso. Mi disco duro interno (disk0) ahora se ve así:

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

Tengo una copia de seguridad de mi HD interno en el disco 1, por lo que podría eliminar el disco y reinstalar todo, pero tengo curiosidad por saber si el HD se puede restaurar sin hacer esto, así que no te preocupes por la pérdida de datos si el intento falla.

Mis pensamientos sobre cómo resolver esto son implementar el siguiente procedimiento:

  1. Copie el ESP del disco 1 y agréguelo a una nueva partición en el disco 0 (no sé si esto se puede hacer simultáneamente, por lo que la partición recién creada tiene el tamaño exacto del ESP, o si necesito crear una partición y luego copie el ESP en él).
  2. Mueva la partición recién creada de disk0s3 a disk0s1, y luego disk0s3 (HD interno) a disk0s2.

No sé si esto resolverá el problema, si se puede hacer, y si es así, cómo hacerlo.

¡Cualquier sugerencia es bienvenida!

¡Agregue su modelo de Mac (por ejemplo, MacBook Pro 17 "principios de 2011)!
Tengo una Macbook Pro 13" de mediados de 2009.

Respuestas (1)

Al buscar en Google el mensaje de error, recibo una gran cantidad de causas diferentes: por ejemplo, no hay espacio en el volumen principal, cables SATA rotos, etc.

Por lo tanto, restaurar o reconstruir la partición EFI probablemente no resolverá su problema.

Sin embargo, recrear una/la partición EFI debería ser fácil:

  • Cree una memoria USB del instalador de OS X
  • Separa tu disco externo
  • Arranque en la memoria USB.
  • Abre Terminal en la barra de menú > Utilidades
  • Ingrese diskutil listpara obtener el identificador de disco de su disco interno (probablemente disk0); obtendrá entre 12 y 14 discos, casi todos relacionados con la memoria USB. Verifique los tamaños para obtener el correcto; a continuación, supongo que es disk0.
  • Desmontar disk0 condiskutil umountDisk disk0
  • Verifique la tabla de particiones:

    gpt show -r /dev/disk0
    
  • Eliminar las dos particiones existentes:

    gpt remove -i 1 /dev/disk0
    gpt remove -i 2 /dev/disk0
    
  • Cree una nueva partición y vuelva a agregar las otras dos:

    gpt add -i 1 -b 40 -s 409600 -t C12A7328-F81F-11D2-BA4B-00A0C93EC93B /dev/disk0
    gpt add -i 3 -b 1952255592 -s 1269536 -t 426F6F74-0000-11AA-AA11-00306543ECAC /dev/disk0
    gpt add -i 2 -b 409640 -s 1951845952 -t 48465300-0000-11AA-AA11-00306543ECAC /dev/disk0
    
  • Si el disco es obstinado, destruya el gpt y agregue uno nuevo:

    gpt destroy /dev/disk0
    gpt create -f /dev/disk0
    

    Ahora repite el paso anterior y agrega las tres particiones.

  • Conecte la unidad externa
  • Obtenga el identificador de disco de la unidad externa con diskutil list(probablemente disk14 o incluso superior; a continuación, supongo que es disk14)
  • Desmontar disk0 condiskutil umountDisk disk0
  • Desmontar disk14 condiskutil umountDisk disk14
  • Clone la partición EFI de la unidad externa en su unidad interna con:

    dd if=/dev/disk14s1 of=/dev/disk0s1 bs=1m
    
  • Entra rebootpara reiniciar tu Mac
¡gracias! Ya tengo una memoria USB con un instalador de OS X, así que intentaré esto y veré si el mensaje de error persiste.
al crear la nueva partición me sale el siguiente error: la entrada en el índice 1 no es gratuita. Este es el índice donde está almacenado actualmente mi disco duro interno
cuando intento agregar las particiones 2 o 3, aparece el error: no hay encabezado GPT secundario; ejecutar recuperar
sí, pero parece que la tabla GPT secundaria y el encabezado se eliminaron al eliminar las particiones anteriores o al crear la nueva partición EFI
@LuisVera Respuesta modificada una vez más.
HD muy terco, pero parece que pude hacerlo. Al teclear el código para copiar el EFI del HD externo (disk17) me sale el error: dd: operando desconocido de
lo siento, error de tipeo
¡gracias por su ayuda! Como sospechaba, el problema no se resolvió (lo abordaré en una nueva pregunta), pero pude recrear con éxito la partición EFI en el disco duro interno :)