Tive esse problema no meu laptop e PC normal (ambos com Windows 10 e Xubuntu de inicialização dupla) - o tempo sempre estava 1 hora atrasado.
Antes de dar a minha solução, apenas para ficar claro;
- Sim, o BIOS mostrou a hora correta
- Não, a bateria do BIOS não estava vazia
- Sim, tentei com o horário de verão ligado e desligado
- Sim, meu fuso horário foi definido corretamente
- Sim, também tentei diferentes fusos horários
- Não, não estraguei minhas configurações de região
- Sim, eu até mudei o horário manualmente - mas ele voltava mesmo assim
O que funcionou para mim foi o seguinte; altere as configurações de "Horário da Internet" para time.nist.gov.
- Vá ao Painel de Controle
- Ir para Relógio, idioma e região
- Selecione "Definir hora e data"
- No pop-up, vá para a guia "Horário da Internet"
- Selecione "Alterar configurações"
- Selecione o servidor time.nist.gov.
A hora agora é exibida corretamente novamente, mesmo após a reinicialização.
Se você ainda estiver tendo problemas com o tempo após essas etapas, verifique se o Windows Time Service está em execução (w32Time)
- Abra o menu Iniciar e digite " Serviços "
- Na lista de opções disponíveis, selecione " Serviços "
- Clique em qualquer serviço da lista e digite "win" para ser levado aos serviços com um nome que começa com " Windows "
- Encontre o serviço " Windows Time ", clique com o botão direito do mouse e abra as propriedades.
- Verifique se o "Tipo de inicialização" está definido como " Automático " e, em seguida, certifique-se de " Iniciar " o serviço.
Isso deve garantir que, se você estiver usando NTP (Internet Time), poderá sincronizar seu relógio na inicialização.