Problema com hora em dual boot
Quando você utiliza o recurso de dual boot entre um equipamento rodando Windows e outro rodando Linux, a hora fica errada no Windows. A diferença entre a hora que ele apresenta e a correta é igual ao seu fuso horário. Vamos entender esse problema.
O problema
Existem basicamente dois relógios no computador, um deles é mantido pela BIOS e permanece funcionando, mesmo quando o seu computador está desligando (mantido por aquela bateria CR 2032). Esse relógio da BIOS também é chamado de relógio RTC (Real Time Clock).
Já o segundo relógio é o que vemos no sistema operacional e a forma como esse segundo relógio é implementado por padrão, é justamente a causa do problema. Nos sistemas operacionais baseados em Linux, é considerado que a data da BIOS está no padrão GMT (Greenwich Mean Time). GMT é o horário médio solar no Observatório Real em Greenwich, que é o horário no chamado fuso zero. Dessa forma os sistemas Linux ajustam o horário da BIOS, de acordo com o seu fuso horário. Já sistemas Windows, consideram que o horário RTC (BIOS), já está ajustado para o fuso horário local, portanto não ajustam nada nele.
Justamente esse tratamento diferente é que causa o problema. Quando é feito o boot no Linux, ele verifica o horário RTC e ajusta, aí o Windows carrega a hora errada.
Repare que no Linux consta “RTC in local TZ: no”, significando que para ele, o horário RTC não está ajustado para a hora local. Nesse caso, ele fará o ajuste, o que causará o problema no Windows. Pois a solução é realmente bem simples, basta informar ao Linux, que o horário RTC já está ajustado para o fuso horário local e estará tudo resolvido.
A Solução
O comando para isso é esse:
timedatectl set-local-rtc 1
Dessa forma ele não irá mais alterar o relógio RTC, terminando com o problema de horário entre ele e o sistema Windows, abaixo a tela desse procedimento sendo feito. Claro, ele emite um alerta de quem não ajustará o relógio para o horário de verão, mas isso não é problema em sistemas com dual boot, pois o Windows fará esse ajuste!
Comments
Obrigado pela solução, me ajudou muito!