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

    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 hora e relógio, portanto, como você resolve o problema? O post de perguntas e respostas do SuperUser de hoje tem a solução perfeita para ajudar um leitor frustrado a consertar seus problemas com o relógio de inicialização dupla.

    A sessão de perguntas e respostas de hoje nos é oferecida por cortesia do SuperUser - uma subdivisão do Stack Exchange, um agrupamento de sites de perguntas e respostas conduzido pela comunidade..

    Foto cedida por Straws aleatoriamente (Flickr).

    A questão

    Leitor de superusuário arielnmz quer saber como obter os dois relógios em sua configuração de inicialização dupla do Windows / Linux para exibir os horários adequados e correspondentes:

    Desde que comecei a usar o Linux em uma configuração de inicialização dupla com o Windows, notei que quando reinicializei a máquina, a hora no outro sistema operacional estava errada (por exemplo, 12:00 no Linux, reinicialize no Windows e veja 18 : 00). Quando eu verifiquei o BIOS, o RTC foi definido para 18:00.

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

    Minha pergunta é: qual deles está fazendo a coisa certa? Em qual deles devo definir a configuração de fuso horário para UTC, a fim de ter o tempo certo em ambos?

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

    A resposta

    O colaborador do SuperUser, Ayan Patra, tem a resposta para nós:

    Recentemente, enfrentei o mesmo problema e foi assim que consertei. Você precisa fazer algumas pequenas alterações nos dois sistemas operacionais.

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

    • ntpdate pool.ntp.org

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

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

    • hwclock -systohc -utc

    Fonte

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

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

    Fonte

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


    Tem algo a acrescentar à explicação? Som desligado nos comentários. Quer ler mais respostas de outros usuários do Stack Exchange com experiência em tecnologia? Confira o tópico de discussão completo aqui.