O tempo muda ao usar dois sistemas operacionais

4

Eu tenho uma máquina de inicialização dupla. Ubuntu e Windows Vista. Depois de reiniciar do Ubuntu para o Vista, vejo que o tempo mudou no Vista e vice-versa. Por que isso acontece?? Os fusos horários no sistema operacional estão corretos.

dhasu
fonte
(Tweaked marcas como este não é Vista (nem Ubuntu) específico que eu usei para ver este exemplo com o Windows 2000 e Fedora A causa é sempre o mesmo, ver a resposta de exemplo Al...)
Jonik

Respostas:

7

Provavelmente porque o Ubuntu está configurado para assumir que o relógio do sistema é GMT / UTC (ou o que você quiser chamá-lo) e ajusta o fuso horário para o local do usuário que está efetuando login. O Windows altera o relógio do sistema real para corresponder o fuso horário. Você pode reconfigurar o Ubuntu para assumir que o relógio do sistema é hora local, mas não me lembro como fazê-lo no momento (o Google dirá a você!).

Al.
fonte
7

Isso ocorre devido a um pouco de confusão sobre como os dois sistemas operacionais diferentes armazenam e recuperam o horário atual. Alguns sistemas operacionais (ou BIOS?), Por padrão, 'armazenam' e 'recuperam' a hora no BIOS usando o fuso horário UTC e depois o convertem no fuso horário desejado do usuário, enquanto outros podem 'armazenar' e 'recuperá-lo' no fuso horário do usuário.

Este problema é comum (ou mais visível) pelos usuários de Mac usando o bootcamp. Consulte esta postagem no fórum do Mac Observer:

No seu registro do Windows, você precisa atualizar a chave:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation\RealTimeIsUniversal

Depois de chegar lá, a configuração RealTimeIsUniversal deve ser um DValue 1. Essa chave do Registro informa ao Windows que a hora do relógio interno mantido na NVRAM, onde estão suas configurações, está usando o Tempo Universal Coordenado (UTC), às vezes (incorretamente) ), conhecido como Horário de Greenwich (GMT).

NOTA: Eu sei que isso funciona para o XP, mas acho que também funciona para o Vista. Eu não usei o Win7, então nem pergunte!

Josh Hunt
fonte
É o sistema operacional, não o BIOS. O mesmo acontece ao inicializar duas vezes o Windows e o Mac OS X, e exclui o BIOS como responsável.
Alex
As máquinas OS X ainda têm um BIOS, mas é mais ou menos emulado. E quando digo BIOS (no post), estou realmente me referindo ao CMOS, onde o tempo é "mantido" ou onde quer que isso aconteça.
21139 Josh Hunt
Você está certo, o EFI é semelhante ao BIOS.
Alex
Não, eu só estou dizendo que, como parte do Boot Camp, a Apple instala uma compatibilidade BIOS mais tarde (das sortes)
Josh Hunt