Abaixo está o que eu fiz para corrigir um problema semelhante, mas eu já tinha a conta root ativada, o que tornava muito mais fácil. Se a raiz não estiver habilitada, você poderá usar o modo de usuário único para obter um resultado semelhante (mover ou renomear a pasta base existente).
https://discussions.apple.com/thread/7502209
Eu já tinha tentado redefinir NVRAM e SMC. Acontece que a atualização para o 10.11.4 não gostou da minha conta de usuário principal. Eu descobri isso fazendo login com sucesso como administrador do sistema (root) enquanto estava no modo de Inicialização Segura. Raiz já estava habilitado usando o Directory Services.app (/ System / Library / CoreServices / Applications /). Eu precisava migrar minha pasta pessoal para uma nova conta. Eu logado como root, em seguida, criei um novo usuário no Users and Groups prefpane. Em seguida, usei uma combinação de comandos do Terminal e da interface do usuário para substituir a pasta inicial do novo usuário pela que usei para a conta na qual não consegui fazer logon. Essa explicação pode ser excessivamente simplificada, mas o que fiz foi isso. Enquanto logado como root, eu apaguei o antigo usuário em Usuários e Grupos deixando a pasta home inalterada, excluí a pasta base do novo usuário, usei o comando "mv" para alterar o nome da pasta home antiga para o nome do novo usuário pasta de início, em seguida, usei um comando como "chown -R new-nome-de-usuário / Users / new-user-name" para dar às novas permissões de usuário as coisas na pasta antiga. Então eu fui capaz de logar e usar minhas coisas. Eu não me preocupei muito com caches persistentes, então tenho um pouco de limpeza para fazer, mas o material antigo é onde deveria estar agora e tudo parece estar funcionando.