Espero que o seu BIOS não encontre o disco rígido porque ele não está sendo ligado rápido o suficiente. Isso explicaria por que funciona depois de um reset.
Se você entrar na BIOS, a inicialização será executada normalmente depois que você sair dela? Você já tentou com outro disco rígido?