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í:
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:
- 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).
- 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!
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:
diskutil list
para 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.diskutil 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.
diskutil list
(probablemente disk14 o incluso superior; a continuación, supongo que es disk14)diskutil umountDisk disk0
diskutil 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
reboot
para reiniciar tu Mac
klanomath
luis vera