Ako koristite Linux i Windows na istom računalu, čak i ako je instalacija Windowsa na pogonu To Go, vjerojatno patite problem vremena. Na koji problem mislim? Ona zbog koje vidimo da kada uđemo u Windows nakon korištenja Linuxa, vrijeme nije isto. Barem u mom slučaju kasni dva sata. Što se događa? Kako da to riješim?
Tamo nekoliko načina da to učinite, ali samo objašnjenje. Prije nekog vremena objavljujemo kako to popraviti iz Linuxa, ali nakon razmišljanja o tome mislim da to nije najbolji način i ovdje ću objasniti zašto. Da biste to razumjeli, morate znati što su UTC i RTC, dvije različite baze za poznavanje vremena, jednu koristi Linux, a drugu Windows. I to je problem, što svi vjeruju da treba postaviti vrijeme u jednom smjeru.
UTC i RTC
U povezanom članku objašnjavamo kako promijeniti vrijeme u Linuxu da biste ispravili problem s vremenom. U njemu, ono što radite je reći računalu da pogleda stvarni sat, i to je ono što to znači RTC (Sat stvarnog vremena). Sva računala imaju interni sat, a Windows ga koristi za postavljanje vremena. Problem je što se to konfigurira iz BIOS-a, a Windows se obično zbuni ako vrijeme nije točno, ono naše vremenske zone.
S druge strane, Linux gleda na UTC, što je kratica za koordinirano univerzalno vrijeme. Ono što Linux radi je gledanje internog sata, uzima ga kao univerzalno vrijeme, gleda vremensku zonu koju smo konfigurirali na našem računalu i postavlja točno vrijeme. Bez sumnje, ili ih sada nemam, ovo je najbolje. Možemo otići u drugu zemlju, promijeniti vremensku zonu, a budući da sat našeg računala koristi UTC, vrijeme će biti dobro.
Stoga, ono što ćemo ovdje objasniti je kako to učiniti da Windows također koristi UTC riješiti problem vremena. Ako ono što tražite je da Linux koristi RTC, to je objašnjeno u povezanom članku.
Neka Windows koristi UTC za popravljanje vremena
Koraci koje treba slijediti bili bi sljedeći:
- Prije svega, morate otići u BIOS računala i postaviti vrijeme da se podudara s UTC-om. Stiglo je koordinirano univerzalno vrijeme ovaj link. Kako ući u BIOS, pristupiti vremenskom odjeljku i modificirati ga ovisi o svakom računalu. U BIOS se obično ulazi pritiskom na F2, Del ili neku sličnu tipku prilikom pokretanja operativnog sustava.
- S točnim vremenom pokrećemo Windows.
- Terminal ili naredbeni redak otvaramo kao administrator, pa samo potražite aplikaciju u startnom izborniku, kliknite desnom tipkom miša i odaberite tu opciju.
- Kada se otvori, kopirajte i zalijepite sljedeće:
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation" /v RealTimeIsUniversal /d 1 /t REG_DWORD /f
- Vidjet ćemo poruku koja obavještava da je operacija uspješno dovršena. Sada preostaje samo otići u Postavke, na odjeljak za datum i vrijeme, deaktivirati automatsko postavljanje vremena i ponovno ga aktivirati kako biste vratili sinkronizaciju.
Postoji ručni način za gore navedeno, za što morate otvoriti uređivač registra META + R, napisati regedit
i pomaknite se na stazu pod navodnicima u prethodnoj naredbi. Unutra, desni klik, stvorite novu DWORD (32-bitnu) vrijednost, dajte joj naziv RealTimeIsUniversal
, dvaput kliknite i unesite vrijednost 1
. Obje metode rade isto, ali potonja je bolja ako želimo vidjeti što radimo.
Zbogom problemima s rasporedom
Acid test dolazi prilikom ponovnog pokretanja operativnog sustava. Ili bolje rečeno, tako da odete na Linux i vidite da je u redu, a zatim uđete u Windows i vidite da je i on u redu. Kad bolje razmislim, Linux to radi bolje, a ne bi bilo loše da Microsoft popusti s ovim. U svakom slučaju, s ovim što je ovdje objašnjeno, sve je već riješeno.