Los MacBook Pros a partir de 2012 utilizarán el método de arranque MBR/BIOS heredado para Windows. (Si estás leyendo esto y tu Mac es de 2014 o más reciente, las siguientes instrucciones pueden no ser relevantes).
Cuando cambié el tamaño de mi partición de Windows Bootcamp durante una clonación a una nueva unidad, descubrí que ya no aparecía en el menú de arranque estándar de Mac, y al intentar arrancar desde rEFInd aparecía un mensaje de error similar al que has descrito.
Los pasos que seguí para solucionar esto fueron:
-
Desactive el SIP de Apple reiniciando en modo de recuperación (mantenga pulsado Command + R ), abra el Terminal y escriba:
csrutil disable
-
Reinicie en OSX, instale la herramienta de línea de comandos gdisk y utilícela para regenerar los registros de arranque híbridos GPT+MBR. Las instrucciones pueden ser un poco largas, por lo que sugiero que léalos aquí . Si también está arrancando Linux, es posible que tenga que asegurarse de incluir su partición Linux en la lista de particiones de arranque durante el paso de creación del MBR. (Yo sólo arranco OSX + Windows así que no puedo probar este paso con Linux).
-
Si Windows se todavía no arranca (en este punto estaba viendo una pantalla azul de la muerte con un error sobre winload.exe), necesitas reparar los archivos de arranque arrancando con un disco/USB de instalación de la versión de Windows que tengas, y luego elegir reparar la instalación de Windows. Si la opción automatizada de "Reparación de arranque" no funciona, puedes intentar ejecutar estos comandos:
Nota: compruebe en primer lugar que C:\Nes la unidad correcta en la que pretende realizar la reparación. En caso contrario, sustituya c:
en los comandos siguientes con la letra de la unidad correspondiente.
bootsect /nt60 c: /mbr
attrib -r -h -s c:\boot\bcd
del c:\boot\bcd
bcdboot c:\windows /s c: /f BIOS
Fuente: https://apple.stackexchange.com/a/333605/30551
Me llevó unas cuantas horas de prueba y error conseguir que esto funcionara, así que espero que esto ahorre a otros algunos problemas.