Ir ao conteúdo

Posts recomendados

Postado

Tenho dual boot no PC, já fiz alteração no registro do win 10 para atualizar a hora, também no ubuntu com o comando timedatectl set-local-rtc 0. No entanto, ao acessar o BIOS, o horário permanece 3 horas adiantado em relação à hora dos dois S.O.; tentei fazer a correção direto no BIOS, mas ao retornar com boot pelo windows, o horário não permanece atualizado. Daí, ao dar o reset, o windows atualiza o horário, mas no BIOS a hora adiante 3 horas novamente. Quero sincronizar a data e o horário tanto nos dois sistemas quanto no BIOS. Não achei nenhum tutorial ou vídeo com fazê-lo. Isso pode ser feito?

  • Membro VIP
Postado

@MUrisCuri - justamente por ter alterado nos dois sistemas é que deve estar causando esse "problema". Defina se usará o formato de hora local ou universal e altere para que ambos os sistemas usem o que selecionar. No caso do Windows, basta resetar ao padrão que ele altera para o modo de operação baseado em hora local. No caso Linux, o padrão é UTC. Idealmente, é mais viável alterar o Linux e manter o funcionamento de horário padrão de tempo para o sistema da Microsoft. É importante destacar que o sistema das janelas implica bastante em certas ocasiões quando usando o formato de tempo universal coordenado.

Postado

@Marcos FRM windows 10.

Segui a ordem recomendada num site sobre linux:

1º) alterei no linux com o comando erferido anteriormente;

2º) criei mo win 10 o novo registro e defini com valor 1. 

 

Mas no BIOS permanece 3 horas adiantadas.

Ou seja, estou usando os 2 sistemas pelo formato de hora universal. E no BIOS fica 3 horas adiantadas

Estou atualizando o win 10 para Version 21H2

44 minutos atrás, Bakura Ryo disse:

@MUrisCuri - justamente por ter alterado nos dois sistemas é que deve estar causando esse "problema". Defina se usará o formato de hora local ou universal e altere para que ambos os sistemas usem o que selecionar. No caso do Windows, basta resetar ao padrão que ele altera para o modo de operação baseado em hora local. No caso Linux, o padrão é UTC. Idealmente, é mais viável alterar o Linux e manter o funcionamento de horário padrão de tempo para o sistema da Microsoft. É importante destacar que o sistema das janelas implica bastante em certas ocasiões quando usando o formato de tempo universal coordenado.

O horário dos 2 sistemas estão corretos, mas o BIOS está com horário adiantado (3 horas a frente)

Postado

você n precisa modificar o registro do windows para atualizar a hora da BIOS o windows tem um driver de BIOS q enviar dados para a BIOS como a hora do sistema você n deveria ter mexido no registro foi isso q causou o problema.

 

no CMD Digite o comando: sfc /scannow e pressione Enter. para restaurar o registro depois atualize a hora pelo windows reinicie e veja se resolveu.

Postado

Ou faz a mudança no Windows (alterando o registro) ou faz a mudança no Linux., se aplicar as alterações nos 2 sistemas vai ter  efeito colateral.  

No Ubuntu -> execute -> timedatectl set-local-rtc 1 --adjust-system-clock e veja se resolve.

Postado
20 horas atrás, roberto0071 disse:

no CMD Digite o comando: sfc /scannow e pressione Enter. para restaurar o registro depois atualize a hora pelo windows reinicie e veja se resolveu

Olá, obrigado pela dica, mas não resolveu. O BIOS continua 3 horas adiantado em relação ao windows.

Se desconecto os HD e SSD, o BIOS atualiza normal. Recentemente atualizei o BIOS de p1.60 para p1.90, pois as alterações não estavam sendo salvas no BIOS. Agora, só o horáriio no BIOS que está adiantando exatamente 3h. Alguém sabe a solução? minha placa-mãe ASRock H510M-HDV 1200 é nova, tem 2 meses de uso. Já troquei a bateria, mas também não solucionou esse erro no horário na BIOS.

  • Membro VIP
Postado

Não tem a ver com o BIOS. Tem que descobrir qual sistema não está obedecendo a configuração de manter o relógio (RTC) em UTC ou no horário local, como comentado pelos colegas. Ambos precisam estar configurados do mesmo jeito. Windows tradicionalmente sempre considerou o RTC no horário local. Linux, por outro lado, sempre o considerou em UTC.

 

Honestamente não sei quão robusto é o Windows com o RTC em UTC, visto que é uma configuração escondida que a Microsoft não faz questão de documentar e que tem um longo histórico de bugs:

 

https://www.cl.cam.ac.uk/~mgk25/mswish/ut-rtc.html

 

Edit: @MUrisCuri

 

Aqui diz que, em versões 64-bit do Windows, o valor RealTimeIsUniversal deve ser QWORD:

 

https://wiki.gentoo.org/wiki/System_time#Dual_booting_with_Windows

 

Teste. Sobrescreva o valor RealTimeIsUniversal com o novo tipo (como administrador):

 

reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation" /v RealTimeIsUniversal /d 1 /t REG_QWORD /f

 

Reinicie e veja se faz diferença. Configure "timedatectl set-local-rtc 0" no Ubuntu.

Postado
2 horas atrás, Marcos FRM disse:

Não tem a ver com o BIOS. Tem que descobrir qual sistema não está obedecendo a configuração de manter o relógio (RTC) em UTC ou no horário local, como comentado pelos colegas. Ambos precisam estar configurados do mesmo jeito. Windows tradicionalmente sempre considerou o RTC no horário local. Linux, por outro lado, sempre o considerou em UTC.

 

Honestamente não sei quão robusto é o Windows com o RTC em UTC, visto que é uma configuração escondida que a Microsoft não faz questão de documentar e que tem um longo histórico de bugs:

 

https://www.cl.cam.ac.uk/~mgk25/mswish/ut-rtc.html

 

Edit: @MUrisCuri

 

Aqui diz que, em versões 64-bit do Windows, o valor RealTimeIsUniversal deve ser QWORD:

 

https://wiki.gentoo.org/wiki/System_time#Dual_booting_with_Windows

 

Teste. Sobrescreva o valor RealTimeIsUniversal com o novo tipo (como administrador):

 

reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation" /v RealTimeIsUniversal /d 1 /t REG_QWORD /f

 

Reinicie e veja se faz diferença. Configure "timedatectl set-local-rtc 0" no Ubuntu.

Não fez diferença alguma. O horário do Ubuntu e do windows estão ok. Não entendo porque, ao consultar o BIOS, o horário lá está adiantado 3 horas. Essa é a questão. 

Postado

No entanto, meu notebook não apresenta este comportamento. O horário que aparece no sistema é o mesmo do horário no BIOS. Essa é uma característica das placas-mãe atuais? E só acontece se houver dual boot no PC? Há alguma forma de alterar configuração na UEFI para sincronizar hora local do BIOS com windows?

  • Membro VIP
Postado
7 horas atrás, MUrisCuri disse:

No entanto, meu notebook não apresenta este comportamento. O horário que aparece no sistema é o mesmo do horário no BIOS. Essa é uma característica das placas-mãe atuais? E só acontece se houver dual boot no PC? Há alguma forma de alterar configuração na UEFI para sincronizar hora local do BIOS com windows?

 

É uma configuração dos sistemas operacionais. BIOS só obedece, coitado. Como já dito: Windows por padrão coloca o relógio do hardware (RTC) no horário local, ou seja, com fuso horário local aplicado; portanto, mesmo horário do sistema operacional. No Linux, o padrão é o contrário: usa o RTC em UTC (Hora de Greenwich), ou seja, sem o fuso horário local aplicado (+3h no nosso caso).

 

Ambos podem ser configurados da outra forma. No caso de dual boot, um deles vai funcionar fora da configuração padrão. No seu caso, você modificou o Windows através do valor no registro para usar o relógio do hardware em UTC (+3h), igual ao Ubuntu; assim ambos horários dentro de cada sistema ficam corretos.

 

Quando não há dual boot, pouco importa, pois não olhamos o horário entrando no BIOS, né?

 

O Windows é uma exceção usando RTC no horário local. Todos os demais sistemas operacionais da face da terra usam em UTC.

  • 2 semanas depois...
  • Membro VIP
Postado

Não sei se você resolveu o problema. Tive o mesmo problema com o win 10 e mint 20 em dual boot. Como o Marcos FRM disse logo acima o problema é do windows. Não mudei nada no Linux Mint, apenas segui as instruções que achei nesse site abaixo. Modificando o win10. Daí resolveu.

 

https://plus.diolinux.com.br/t/dica-resolvendo-problema-de-hora-errada-no-windows-10-em-dual-boot-com-linux/6636

Postado

in vez de instalar o linux em dual boot coloca o linux no virtual box dentro no windows funciona bem 

Postado

Boa noite, obrigado pela ajuda! Demorou, mas consegui resolver, a experiência com esse problema foi muito útil, formatei o windows 10 e a partir daí o problema foi resolvido!

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...