Eu tive problemas muito parecidos no passado, quando descobri que não era o Mac dormindo, mas o disco rígido USB externo real .
O disco em questão era um Seagate Expansion 2TB . Descobriu-se que a própria unidade tinha, por padrão, sido desligada para economizar energia - que, quando usada no Mac, acontecia independentemente de estar sendo acessada ou não! Você podia ouvir a unidade girando ao acordar a tela e, em seguida, ao usar o Mac normalmente, a unidade girando para baixo e, em seguida, girando imediatamente de volta para cima. Mais frustrante. Fiz isso por meses, até que decidi descobrir o que estava acontecendo.
A solução era conectar-se a um PC e executar o software de gerenciamento do Windows incluído na unidade ou que precisava ser baixado. Uma vez lá dentro, consegui desligar a opção Power Save ou Sleep , esqueci exatamente o termo usado. Então, uma vez reconectado ao Mac, o problema nunca mais ocorreu.
Este é o link (e resumo) que me levou a seguir esse curso de ação:
Software to allow the user to change the sleep time, toggle the lights and run drive diagnostics on a Windows computer.
Qual marca de disco rígido você está usando? Mesmo que não seja uma Seagate, talvez haja algum software similar à espreita, supondo que você não tenha limpado a tela ou a web.