Eu tive esses problemas no passado, mas há muitas coisas que você pode fazer para melhorar muito o desempenho da inicialização. Fique feliz que você tenha win8.1, porque win10 é um pesadelo para corrigir problemas de inicialização.
Primeiro, desinstale programas e aplicativos de que você não precisa. em seguida, exclua todos os arquivos temporários. use o TFC pelo oldtimer ou outro limpador de arquivos temporário.
Em seguida, defrag. não use o defrag interno do Windows, porque ele fede e é mais lento que o congresso. Eu gosto de usar a desfragmentação do disco auslogics. É grátis, rápido e tem recursos de otimização, e pode mover seus arquivos de inicialização para áreas rápidas do disco com base no layout de pré-busca. Essas configurações não são ativadas por padrão, portanto, você precisa ativá-las manualmente, mas depois executar uma boa desfragmentação e otimizar, ou executar várias em sucessão.
Em seguida, curta o seu disco rígido. encolher a partição do sistema para cerca de um quarto do seu tamanho de disco rígido. ou tão pequeno quanto ele vai deixar você. Certifique-se de mover seus arquivos de dados grandes para outra partição.
em seguida, comprimir hyberfil.sys abrindo um prompt cmd elevado e digite:
POWERCFG -H TAMANHO 50
isso altera a taxa de compactação do arquivo de hibernação para permitir um tempo de leitura mais rápido, melhorando o recurso de inicialização rápida do win8.1
depois desative estes serviços:
SuperFetch
Serviço de transferência inteligente em segundo plano
Pesquisa do Windows
esses serviços representam seu disco na inicialização
então, use o regedit para desabilitar o superfetcher no registro
navegue até HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Gerenciador de sessão \ Gerenciamento de memória \ PrefetchParameters
defina a chave EnableSuperfetcher como 0
reiniciar
espero que isso ajude