27Jun

Como obter relógios Windows e Linux para exibir o tempo correto e correspondente?[Bota dupla]

Às vezes, quando você configura um sistema de inicialização dupla, as coisas podem ficar um pouco estranhas com as configurações de tempo e relógio, então, como você soluciona o problema? O super-usuário Q & A Post tem a solução perfeita para ajudar um leitor frustrado a corrigir os problemas do seu relógio de arranque duplo.

Today's Question &A sessão de atendimento chega a cortesia do SuperUser - uma subdivisão do Stack Exchange, um agrupamento comunitário de sites Q & A.

Foto cortesia de Palhas puxadas aleatoriamente( Flickr).

O questionário

SuperUser leitor arielnmz quer saber como obter os dois relógios em sua configuração de Windows / Linux de inicialização dupla para exibir os tempos apropriados e correspondentes:

Desde que comecei a usar o Linux em uma configuração de inicialização duplaCom o Windows, notei quando reiniciei a máquina, o tempo no outro sistema operacional estava errado( por exemplo, 12:00 no Linux, reinicialize no Windows e veja 18:00).Quando chequei o BIOS, o RTC foi configurado para 18:00.

Como meu fuso horário é -06: 00 CST, suponho que o Linux apenas define o tempo do RTC para UTC e recalcule o tempo com base no fuso horário enquanto o Windows apenas define o RTC como o horário do fuso horário. Ambos usam o mesmo servidor NTP para sincronizar o tempo.

Minha pergunta é, qual é o que está fazendo o que é certo? Em qual devo definir a zona horária para UTC para ter o tempo certo em ambos?

Qual é o melhor método para corrigir o problema do relógio de inicialização dual de arielnmz?

A Resposta O contribuidor

SuperUser Ayan Patra tem a resposta para nós:

Recentemente, enfrentei o mesmo problema e é assim que eu reparei. Você precisa fazer algumas mudanças menores em ambos os sistemas operacionais.

Comecei primeiro com o Linux. Execute os seguintes comandos como root:

  • ntpdate pool.ntp.org

Isso atualizará seu tempo se ele não estiver configurado corretamente.

Agora defina o relógio de hardware para UTC com este comando.

  • hwclock -systohc -utc

Fonte

Agora, inicialize para o Windows e adicione o seguinte ao registro. Basta criar um arquivo. reg usando o código abaixo no Bloco de Notas. Salve e execute-o.

  • Windows Registry Editor Versão 5.00
    [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ TimeZoneInformation]
    "RealTimeIsUniversal" = dword: 00000001

Origem

A partir da próxima inicialização, ambos os sistemas operacionais mostrarão a hora correta.

Tem alguma coisa a adicionar à explicação? Som desligado nos comentários. Deseja ler mais respostas de outros usuários Tech-savvy Stack Exchange? Confira o tópico de discussão completo aqui.