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
K tomuto článku již není možné přidávat další komentáře
Komentáře
Vdaka,uz som bol z toho na prasky.Menil som to krizom-krazom ale nic nepomahalo.