Pokud používáte Linux a Windows na stejném počítači, i když je instalace Windows na disku To Go, pravděpodobně trpíte problém s časem. Jaký problém mám na mysli? Ten, který způsobuje, že vidíme, že když vstoupíme do Windows po použití Linuxu, čas není stejný. Alespoň v mém případě je to dvě hodiny zpoždění. co se děje? jak to vyřeším?
Tam několik způsobů, jak to udělat, ale pouze vysvětlení. Před nějakou dobou zveřejňujeme jak to opravit z Linuxu, ale po přemýšlení si myslím, že to není nejlepší způsob a zde vysvětlím proč. Abyste tomu porozuměli, musíte vědět, co je UTC a RTC, dva různé základy pro poznání času, jeden používá Linux a druhý Windows. A to je ten problém, že všichni věří, že by měli nastavit čas jedním směrem.
UTC a RTC
V propojeném článku vysvětlujeme, jak změnit čas Linuxu, aby se problém s časem vyřešil. V něm řeknete počítači, aby se podíval na skutečné hodiny, a to je to, co to znamená RTC (Hodiny reálného času). Všechny počítače mají vnitřní hodiny a systém Windows je používá k nastavení času. Problém je v tom, že se to konfiguruje v systému BIOS a systém Windows se obvykle zmýlí, pokud čas není správný, čas našeho časového pásma.
Na druhou stranu se Linux dívá na UTC, což je zkratka pro Coordinated Universal Time. To, co Linux dělá, je podívat se na vnitřní hodiny, vzít to jako univerzální čas, podívat se na časové pásmo, které máme na svém počítači nakonfigurované, a nastavit správný čas. Bezpochyby, nebo je teď nemám, je tohle nejlepší. Můžeme jít do jiné země, změnit časové pásmo, a protože hodiny našeho počítače používají UTC, čas bude v pořádku.
Proto zde vysvětlíme, jak na to že Windows také používají UTC vyřešit problém s časem. Pokud hledáte, aby Linux používal RTC, je to vysvětleno v souvisejícím článku.
Umožněte systému Windows používat k opravě času UTC
Postup by měl být následující:
- Nejprve musíte jít do BIOSu počítače a nastavit čas tak, aby se shodoval s UTC. Nastal koordinovaný světový čas tento odkaz. Jak vstoupit do BIOSu, vstoupit do časové sekce a upravit ji závisí na každém počítači. Vstup do BIOSu je obvykle stisknutím F2, Del nebo nějaké podobné klávesy při spouštění operačního systému.
- Ve správný čas spustíme Windows.
- Otevřeme terminál nebo příkazový řádek jako správce, takže stačí vyhledat aplikaci v nabídce Start, kliknout pravým tlačítkem myši a vybrat tuto možnost.
- Když se otevře, zkopírujte a vložte následující:
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation" /v RealTimeIsUniversal /d 1 /t REG_DWORD /f
- Zobrazí se zpráva informující o úspěšném dokončení operace. Nyní zbývá jen přejít do Nastavení, do sekce datum a čas, deaktivovat automatické nastavení času a znovu jej aktivovat pro obnovení synchronizace.
Existuje ruční způsob, jak provést výše uvedené, pro který musíte otevřít editor registru pomocí META + R, psát regedit
a přejděte na cestu v uvozovkách v předchozím příkazu. Uvnitř klikněte pravým tlačítkem, vytvořte novou hodnotu DWORD (32bitová), pojmenujte ji RealTimeIsUniversal
, dvakrát klikněte a zadejte hodnotu 1
. Obě metody dělají totéž, ale ta druhá je lepší, pokud chceme vidět, co děláme.
Sbohem vašim problémům s rozvrhem
Test kyseliny přichází při restartu operačního systému. Nebo spíš tak, že půjdete do Linuxu a uvidíte, že je to v pořádku, a pak vstoupíte do Windows a uvidíte, že je to také v pořádku. Když o tom přemýšlím, Linux to dělá lépe a nebylo by špatné, kdyby se Microsoft s tímto vzdal. V každém případě, s tím, co zde bylo vysvětleno, je již vše vyřízeno.