A menos que eu seja mal-entendido, você não está executando um desligamento "limpo", ele é chamado Desligar / reinicializar. (Se você pressionar e segurar o botão liga / desliga para desligá-lo). Se esse for o caso, seu HDD provavelmente terá setores defeituosos que podem ser facilmente reparados, gratuitamente, usando um disco de reparo inicializável , executando o chkdsk quando você puder acessar o área de trabalho, etc ...
Você mencionou que não é hardware, você executou algum teste de diagnóstico? Ou é "uma vez logado, tudo funciona bem" o seu diagnóstico até agora?
Eu recomendo:
~ Execução de software inicializável ou ao vivo para checar o hardware, principalmente o HDD.
~ Execute comandos básicos de reparo como chkdsk
, sfc /scannow
, bootrec.exe /fixboot
~ Experimente literalmente o que é chamado de arranque limpo através de MSCONFIG