Não há nada a ganhar com a "ejeção" explícita de unidades antes de fazer beicinho, desligar ou reiniciar normalmente. O MacOS X possui um subsistema chamado "Arbitragem de Disco" (principalmente o processo do daemon do sistema "diskarbitrationd") que monta unidades que não sejam o dispositivo de inicialização quando um usuário faz login e desmonta (também conhecido como "ejeta") quando o usuário efetua logout. Como opera fora do contexto de uma sessão de login do usuário, o diskarbitrationd pode garantir que os processos que não são gerenciados diretamente por um usuário (indexação Spotlight, Time Machine, sessões de login de outros usuários etc.) sejam tratados corretamente ao desmontar dispositivos. Ele também verifica (e geralmente pode reparar silenciosamente) problemas de corrupção do sistema de arquivos antes de montar unidades. Em um nível mais profundo, o sistema operacional também possui um daemon (atualização) que libera o cache do sistema de arquivos para o disco a cada 30 segundos e um processo com script para desligar (ou seja, a primeira metade da reinicialização) que garante que todos os dispositivos do sistema de arquivos sejam sincronizados e desmontados corretamente antes de redefinir ou ligar abaixo do sistema. O MacOS X é único nesse aspecto apenas nos mínimos detalhes: todos os SOs importantes amadureceram além da necessidade de usuários manualmente garantirem que as unidades não sejam desmontadas em um estado "sujo".
As possíveis exceções seriam se você fizesse algo fora do sistema operacional para interromper ou redefinir o sistema, como desconectar a energia principal ou forçar uma redefinição de hardware pressionando longamente o botão liga / desliga. Ambos podem causar corrupção no sistema de arquivos, mas ninguém deve tomar essas medidas, exceto em casos raros e graves, em que provavelmente não se pode dar ao luxo de poder ejetar unidades manualmente. (por exemplo, fumaça, chamas, pânico no núcleo, etc.)