4 votos

Crear una partición EFI

Tuve el siguiente problema con mi disco duro interno. Cuando encendí mi mac, después de cargar el logo la pantalla se puso en negro y apareció un panel de error con el mensaje: "Llamada no autorizada. SecurityAgent solo puede ser invocado por software de Apple". He tenido problemas con el HD antes, así que tengo un HD externo con Mac OS X instalado. Lo usé para arrancar Mac OS (sin problemas) y utilicé la Utilidad de Discos para reparar la ESP (partición disk0s1 de mi HD interno), pero la partición fue borrada en este proceso. Ahora mi HD interno (disk0) se ve así:

ingresa la descripción de la imagen aquí

ingresa la descripción de la imagen aquí

Tengo una copia de seguridad de mi HD interno en disk1, así que podría simplemente borrar el disco y reinstalar todo, pero tengo curiosidad si el HD se puede restaurar sin hacer esto, así que no habría preocupaciones sobre la pérdida de datos si el intento falla.

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

  1. Copiar la ESP desde disk1, y agregarla a una nueva partición en disk0 (no sé si se puede hacer simultáneamente, para que la partición recién creada tenga el tamaño exacto de la ESP, o si necesito crear una partición y luego copiar la ESP en ella).
  2. Mover 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!

0 votos

Por favor añade tu modelo de Mac (p. ej. MacBook Pro 17" principios de 2011)!

0 votos

Tengo un Macbook Pro de 13" mediados de 2009

3voto

klanomath Puntos 19587

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

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

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

  • Crea una unidad USB con el instalador de OS X

  • Desconecta tu disco externo

  • Arranca desde la unidad USB.

  • Abre Terminal en la barra de menús > Utilidades

  • Ingresa diskutil list para obtener el identificador del disco de tu disco interno (probablemente disco0) - obtendrás alrededor de 12-14 discos, casi todos relacionados con la unidad USB. Verifica los tamaños para encontrar el correcto - a continuación asumo que es disco0.

  • Desmonta disco0 con diskutil umountDisk disk0

  • Verifica la tabla de particiones:

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

    gpt remove -i 1 /dev/disk0
    gpt remove -i 2 /dev/disk0
  • Crea una nueva partición y vuelve 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 terco, destruye el gpt y agrega uno nuevo:

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

    Ahora repite el paso anterior y agrega las tres particiones.

  • Conecta el disco externo

  • Obtén el identificador de disco del disco externo con diskutil list (probablemente disco14 o incluso más alto - a continuación asumo que es disco14)

  • Desmonta disco0 con diskutil umountDisk disk0

  • Desmonta disco14 con diskutil umountDisk disk14

  • Clona la partición EFI del disco externo en tu disco interno con:

    dd if=/dev/disk14s1 of=/dev/disk0s1 bs=1m
  • Ingresa reboot para reiniciar tu Mac

0 votos

¡Gracias! Tengo una unidad USB con un instalador de OS X ya, así que probaré esto y veré si el mensaje de error persiste.

0 votos

Al crear la nueva partición, obtengo el siguiente error: la entrada en el índice 1 no está libre. Este es el índice donde se encuentra actualmente almacenado mi disco duro interno.

0 votos

Cuando intento agregar particiones 2 o 3, obtengo el error: no hay encabezado GPT secundario; ejecute la recuperación

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X