Tengo uno de esos MacBook Pro (2015) con el fallo de hardware que provoca frecuentes apagados espontáneos.
El problema se puede resolver cambiando el nombre o borrando AppleThunderboltNHI.kext, lo que he hecho después de cada actualización de MacOS Catalina durante los últimos dos años, básicamente todo excepto el paso 7 y 8 de abajo.
En Big Sur, el cambio no se "pega", el archivo AppleThunderboltNHI.kext se restablece automáticamente después de reiniciar en modo normal, así que he seguido el procedimiento que funciona según muchos en la discusión referenciada abajo.
Todo va bien hasta que hago el paso 8, momento en el que el MacOS no arranca, me sale un mensaje como "...se reinició por un problema..."
Lo único que parece arreglar eso, es reinstalar Big Sur desde el modo de recuperación, que sí funciona. Pero entonces se restaura el archivo AppleThunderboltNHI.kext.
No sé que es lo que hace que este procedimiento falle. Así que espero que alguien pueda ayudarme a resolverlo.
Nota: Las siguientes instrucciones no son mías y no las recomiendo como solución.
https://developer.apple.com/forums/thread/666567?answerId=646500022#646500022
Publicado por sf98723
Siga este procedimiento:
Reiniciar en modo de rescate (reiniciar con "Cmd + R")
csrutil disable
csrutil authenticated-Root disable
reiniciar en modo de rescate
mount -uw /Volumes/[MacOS ]
borrar (o renombrar, o mover a otro lugar) el directorio AppleThunderboltNHI.kext (he movido todos los directorios de thunderbolt kext ya que no tengo necesidades de esta interfaz, pero creo que sólo funciona deshabilitando AppleThunderboltNHI)
Reconstruya la caché de las extensiones. (nuevo tiene que hacer en Big Sur...) : kmutil install -u --force --volume-Root /Volumes/[MacOS ]
NO SE OLVIDE de crear otra instantánea del sistema para tener en cuenta estas modificaciones en el próximo reinicio: bless --folder /Volúmenes/[MacOS ]/Sistema/Biblioteca/CoreServices --bootefi --create-snapshot
csrutil enable (puede ser que tengas que reiniciar en modo de rescate.. no lo he probado)
Por último, reinicie en modo normal