En resumen, el firmware no se puede actualizar ni actualizando macOS a High Sierra ni bendiciendo manualmente. Aquí viene el detalle.
Información de mi MacBook pro:
Intento 1: actualícelo actualizando macOS de 10.12.6 a 10.13.2
Falló con el mensaje de error "Se produjo un error al verificar el firmware". La información clave en ia.log es la siguiente.
La ROM no es compatible con APFS
Borrar la automatización e intentar volver a bendecir.
No se pudo obtener el disco para el UUID especificado para volver a bendecir.
Operación: Falló la verificación del firmware, Motivo de la falla: Error Dominio=com.apple.osinstall Código=512
Si observa el registro anterior de actualización de EFI, parece que son bastante normales.
Versión actual de EFI: [0000000000D30008] Versión de actualización de EFI: [0000000000D70000]
/Volumes/bless.YdD7/EFI/APPLE/FIRMWARE/MBP91_00D7_B00.scap creado correctamente
Escritura de la cookie instalada de actualización de firmware (/Volumes/MacSSD/macOS Install Data/.FirmwareUpdateInstalled)
/usr/libexec/efiupdater terminado con estado: 0
Por lo tanto, no tengo idea de por qué el instalador de High Sierra no pudo actualizar el firmware de EFI la primera vez.
Intento 2: actualice el firmware EFI manualmente
De acuerdo con el capítulo 2.0 ¿Cómo actualiza una Mac su firmware EFI y cómo encuentra su versión EFI de Apple de su EFI ?, con el siguiente comando bless , el archivo MBP91_00D3_B0C_LOCKED.scap extraído de mac2015002efiupdate.dmg , que se descargó de Apple. com, y el archivo MBP91_00D7_B00.scap extraído de Install macOS High Sierra.app , se ejecutó correctamente.
sudo bless -mount / -firmware <PATH>/MBP91_00D7_B00.scap --verbose --recovery
Apagar, encender. Obtuvo una luz LED intermitente que indica que el firmware estaba a punto de actualizarse. Luego, 3 veces se apaga automáticamente en un período corto, termina con un inicio normal de OS X. Todo sigue quieto. En otras palabras, la versión de ROM de arranque no ha cambiado.
¿Alguna idea?
Actualización @ 11 de enero de 2018:
Acabo de ver una publicación relacionada. ¿Hay alguna forma de bendecir manualmente el firmware cuando el disco principal es externo?
Parece que la causa principal es ejecutar OS X desde un segundo disco interno. Desafortunadamente, el primero de mi MacBook está fuera de servicio.
Actualización @ 13 de enero de 2018:
Confirmado los siguientes métodos no funcionan.
No se pudo encontrar ESP apropiado. Error al escribir el actualizador de firmware para EFI.
La partición EFI se utiliza cuando se actualiza el firmware. Supongo que esta partición EFI debe estar en el disco interno principal. Apple publicó que las actualizaciones de firmware requieren un esquema de partición GUID en el sitio web archivado Las actualizaciones de firmware para Mac basadas en Intel requieren un esquema de partición GUID , aunque el sitio no dice explícitamente que debe ser la unidad principal. Cuando un SDD o HDD se formatea para usar un esquema de partición GUID mediante la Utilidad de disco o diskutil
el comando, la partición EFI se crea automáticamente.
Básicamente, la actualización del firmware se copia a la partición EFI con formato FAT32. Luego se le indica al firmware que se actualice solo. Básicamente, ocurre el mismo procedimiento para las actualizaciones de firmware en mi PC HP con Windows. Entonces, esto no es exclusivo de Apple Macs.
Tener que actualizar el firmware para ejecutar High Sierra tiene sentido. El APFS es nuevo y las Mac más antiguas necesitarían una actualización de firmware antes de poder reconocer este sistema de archivos y leer los archivos de arranque.
Solía actualizar manualmente el firmware. En algún momento, Apple decidió incluir actualizaciones de firmware en las instalaciones de macOS. Apple publicó esto en el sitio web ahora archivado Acerca de las actualizaciones de firmware de EFI y SMC para computadoras Mac basadas en Intel .
Solo quería publicar sobre este tema ya que ayer tuve un problema relacionado en una tienda de Apple y esta fue la publicación que encontré.
Apple había reemplazado mi placa lógica pero no instaló el firmware más nuevo, por lo que ya no podía arrancar desde mi unidad SSD existente (que estaba formateada con APFS y tenía mi Mojave original y todos mis archivos).
Por suerte uno de los genios tuvo una buena idea. Inicie Mojave en un USB, conecte un nuevo disco duro externo en blanco e instale Mojave en eso. Como parte del proceso de instalación, se instaló el firmware. Luego, se quitaron la memoria USB y el disco duro externo, la máquina se reinició y finalmente pudo arrancar desde su Mojave original en la unidad SSD existente.
Punto clave: hacer funcionar el disco interno primario.
Luego desconecte el segundo disco interno. Inicie la máquina con un USB para instalar high sierra, siguiendo la guía de instalación estándar. Después de eso, el firmware se actualizará.
Alternativamente, puede usar bless para actualizarlo manualmente, siempre que el disco interno principal esté allí.
Poner una unidad de disco duro original en la MacBook Pro y construir mi SSD Samsung a través del puerto USB me resuelve el problema de actualización de firmware.
Desafortunadamente, este ya no es el caso... Apple cambió sus instaladores (suponiendo que se asegure de que los dispositivos más antiguos ya no puedan aprovechar), y ahora, cuando realiza una instalación nueva, básicamente omite la actualización del firmware. Al menos en mi Mac Mini 2012
averell
Kent
averell
Kent