Sjednocení času ve Windows a Linuxu při dual bootu

Pavel Windows, Linux

Každý, kdo používá dual boot mezi Windows a Linuxem, zaznamenal špatný čas při nabootování do Windows. Přitom není moc těžké problém vyřešit ani v jednom systému.

Sjednocení času ve Windows a Linuxu při dual bootu

Pokud někdo nabootuje Linuxový systém a poté se přepne do systému Windows, má čas posunutý o hodinu či dvě. Pokud je v jiném časovém pásmu, tak klidně o více či méně.

Důvod je jednoduchý. Každý systém si do hardwarových hodin na základní desce ukládá čas jiným způsobem. Zatímco Linux ukládá vždy UTC čas, Windows ukládá aktuální čas daného časového pásma. Proto při změně systému dochází k desynchronizaci času.

Řešení 1 - Změnit nastavení Linuxu

Prvním možným řešením je změnit nastavení Linuxu tak, aby neukládal čas v UTC ale v aktuálním časovém pásmu. Osobně preferuji tuto možnost, přesto, že Linux zobrazí hlášku, že to může způsobovat problémy. 

Stačí otevřít terminál a napsat

# Použití lokálního času v Linuxu (nikoli UTC)
timedatectl set-local-rtc 1

# Pro změnu zpět na původní hodnotu,
# neboli použití UTC hardwarového času
timedatectl set-local-rtc 0

Řešení 2 - Změnit nastavení Windows

Je možné změnit i Windows tak, aby čas, který přečte z hardwarových hodin bral v UTC. Tento přístup má ale jednu obrovskou nevýhodu. Musí se rovněž vypnout synchronizace času, protože pokud si Windows stáhne aktuální čas ze serveru, ten již v UTC nebude. Takže by se opět zobrazoval špatný čas. Proto jsem zvolil možnost 1.

Pokud ale někdo chce používat Windows v UTC a zakázat synchronizaci, je to možné udělat. Stačí vytvořit soubor s obsahem níže, uložit a pojmenovat jej s příponou .reg a následně dvojklikem otevřít, čímž se provedou změny v registrech.

Windows Registry Editor Version 5.00

[\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]
    "RealTimeIsUniversal"=dword:00000001

Ještě je nutné vypnout synchronizaci, což je možné provést přes příkazovou řádku 

sc config w32time start= disabled

Více informací ohledně této problematiky je v odkazu níže. Osobně ale doporučuji spíše změnit nastavení v Linuxu.


Své zkušenosti s dual boot mezi Windows a Linux můžete sdílet v komentářích. Zdroj návodu z : ubuntu.com

Přidat komentář

Právě odpovídáte na existující komentář. Zrušit

Komentáře

Novinky z blogu

Vlastní eventy v Javascriptu

Eventy jsou s Javascriptem spjaty už od jeho počátků. Přesto, že jich v základu obsahuje nepřeberné množství, je někdy užitečné vytvořit si eventy vlastní. V tomto článku se...

Další články