Acredito que algumas possibilidades poderiam ser listadas abaixo:
Nota: Para o seu caso, eu suponho que você quer dizer "sleep" como em "standby / suspend to ram" (S3), não "save program state in HDD" como em "Hibernation mode" (S4), baseado na especificação ACPI:
link
ie. Sono = > o estado do programa é salvo na RAM (todos perdidos quando a energia é desligada), Hibernação = > o estado do programa é salvo no HDD. Não afetado pela perda de energia.
- Possibilidade: problema com a bateria
Poderia ser porque a bateria não aguentou a carga ou o circuito do controlador da bateria não está estável. Você mencionou depois de "fechar a tampa para a noite", "90% do tempo que desligou". Pode ser porque o laptop perdeu energia e todo o estado do programa salvo na memória RAM foi perdido devido a falta de energia.
Você pode solucionar esse problema removendo a bateria e deixar a energia conectada à unidade sem bateria. Se o problema desaparecer quando você remover a bateria, poderá descartar o problema do sistema operacional.
- Possibilidade: problema do sistema operacional
Você pode verificar o EVENT VIEWER no Windows:
1. Iniciar - > Executar - > digite "eventvwr" ou você pode acessar via painel de controle
2. Uma vez dentro do Visualizador de Eventos, selecione "Registro do Sistema" (ou outro registro) para verificar se há uma mensagem de erro que possa lhe dar uma pista melhor.
Você pode solucionar esse problema reinstalando o Windows (Instalação recente ou Recuperação de fábrica) depois de fazer backup de todos os seus dados. Você também pode configurar um Dual-Boot para o Linux para ver se o comportamento é o mesmo no Linux. Se o comportamento é normal no Linux, há uma boa chance de que isso seja problema no sistema operacional Windows.
- Possibilidade: problema do BIOS
Você pode entrar em contato com o suporte técnico ou site do fabricante para obter o BIOS mais recente que pode ter resolvido bugs anteriores.
- Possibilidade: Questão da placa-mãe
Pode ser que algum componente esteja quase danificado, então o comportamento fica instável. Se depois de você ter tentado todo o resto mencionado acima e o problema persistir, provavelmente é um problema na placa-mãe.