Ele hiberna (ou encerra no caso de a hibernação ser desativada) simplesmente porque está configurado para hibernar / desligar quando o nível da bateria estiver abaixo de algum limite. E a sua bateria está provavelmente tão desgastada que está constantemente abaixo desse limiar.
Você pode tentar abrir o applet do painel de controle Opções de energia , clicar em Alterar configuração do plano no plano que estiver usando e Alterar configurações avançadas de energia e localize o nó Bateria na árvore de listas. Lá você pode alterar os limites e ações que são executados quando esses limites são atingidos (hibernação / desligamento, etc.).