Esta solução me ajudou ... O Ubuntu sempre estava bem e o Windows ficava entendendo errado:
A chave de registro RealTimeIsUniversal ainda funciona no Windows 8 e 10! Apenas testei isso sozinho. As instruções para usar este método são explicadas muitas vezes em todos os lugares, por exemplo, nesta resposta.
Vou replicar a resposta aqui:
Win + S , regedit , Enter .
Navegue até a chave:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation.
Crie um novo valor DWORD (32 bits), denomine-o RealTimeIsUniversal. Defina seu valor para 1.
Depois disso, basta reiniciar sua máquina. Depois que ele estiver ativo e em execução novamente, deixe o Windows definir a hora automaticamente (clique na hora atual na bandeja, Configurações de data e hora > Definir hora automaticamente), desta vez não irá mexer com ela.