Si después de actualizar Sierra ha estado funcionando es de suponer que nada tenga que ver la actualización.
Es algo complejo pero seguro que es la caché del ordenador lo que está corrupto.
Arranca en modo Usuario único (comando + S durante el arranque). Mejor que estén todo los discos duros externos (si los tuvieras) apagados/desconectados. En este modo arranca la parte UNIX del sistema y no la parte gráfica.
Te indicará estos dos comando, el primer hace un test del disco duro y el segundo lo "montará" para que puedas acceder.
fsck –fy
mount –uw /
Una vez hayas puesto estos dos comandos borra las cachés con (este comando fuerza el borrado [sin confirmación] recursivamente [las carpetas y todo su contenido]).
rm -rf /User/TuUsuario/Library/Caches/*
rm -rf /Library/Caches/*
rm -rf /System/Library/Caches/*
TuUsuario es el nombre corto de tu usuario. Para rellenar la ruta te puedes ayudar pulsando el Tab, si lo pulsas una vez y completa es la ruta correcta, si no hace nada pulsas dos veces y te dirá todas las posibilidades.
OJO!!! pon los comandos tal y como indico, no hay espacios en las rutas, mucho menos después de las "/", si te confundes y pones "rm -rf /" borrarás todo el disco duro sin que te pida siquiera confirmación.
Y listo, reinicias con reboot e intro. Si arranca, que arrancará ;-) durante unas horas irá todo un poco lento porque tiene que reconstruir todas las cachés de todo el sistema, usuario y aplicaciones.