Conflitos de tempo com vários sistemas de inicialização
Os sistemas operacionais armazenam e recuperam o tempo no relógio do hardware localizado na sua placa-mãe para que ele possa controlar o tempo, mesmo quando o sistema não tem energia. A maioria dos sistemas operacionais (Linux / Unix / Mac) armazena a hora no relógio do hardware como UTC por padrão, embora alguns sistemas (principalmente o Microsoft Windows) armazenem a hora no relógio do hardware como a hora 'local'. Isso causa problemas em um sistema de inicialização dupla se ambos os sistemas visualizarem o relógio do hardware de maneira diferente.
A vantagem de ter o relógio do hardware como UTC é que você não precisa alterar o relógio do hardware ao se mover entre fusos horários ou quando o horário de verão (DST) começa ou termina, pois o UTC não tem DST ou deslocamentos de fuso horário. / p>
Mudar o Linux para usar o horário local é mais fácil e confiável do que mudar o Windows para usar o UTC, então sistemas Linux / Windows com inicialização dupla tendem a usar o horário local.
Como o Intrepid (8.10), UTC = yes é o padrão.
Faça o Windows usar o UTC
Observação: Esse método não era inicialmente suportado no Windows Vista e Server 2008, mas voltava com o Vista SP2, o Windows 7, o Server 2008 R2 e o Windows 8 / 8.1.
Para fazer o MS Windows calcular o tempo do relógio do hardware como UTC.
Crie um arquivo chamado WindowsTimeFixUTC.reg
com o seguinte conteúdo e clique duas vezes nele para mesclar o conteúdo com o registro:
Windows Registry Editor Versão 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]
"RealTimeIsUniversal"=dword:00000001
Observação: O serviço Windows Time ainda gravará a hora local no RTC, independentemente da configuração do registro acima no desligamento, portanto, é útil desabilitar o serviço de Tempo do Windows com este comando (se a sincronização de horário ainda estiver necessário, enquanto no Windows usar qualquer solução de sincronização de tempo de terceiros):
sc config w32time start= disabled
Invertendo a mudança
Você pode criar um arquivo com o seguinte conteúdo e clicar duas vezes nele para mesclar as alterações originais, conforme acima:
Windows Registry Editor Versão 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]
"RealTimeIsUniversal"=-
Se o serviço de tempo do Windows estiver desativado, ative-o novamente com o comando:
sc config w32time start= demand
Faça o Linux usar o horário 'Local'
Para informar ao seu sistema Ubuntu que o relógio do hardware está configurado para a hora 'local':
edit /etc/default/rcS
adicione ou altere a seção a seguir
# Set UTC=yes if your hardware clock is set to UTC (GMT)
UTC=no
Para mais detalhes, você pode verificar o seguinte link:
Conflitos de tempo com vários sistemas de inicialização
Espero que seja trabalho:)