Dvostruko pokretanje Linuxa i Windowsa može ometati postavke vremena na oba operativna sustava, obično Windows. Evo tri jednostavna načina da to popravite.
Jeste li ikada uz Windows probali dual-booting Linux i završili u eksperimentu putovanja kroz vrijeme koji je pošao po zlu? Upalite Windows danju i odjednom vam sat kaže da je već noć.
Ovo je ponavljajuća smetnja s gotovo svim Windows-Linux dual-boot sustavima. Naučimo zašto se to događa i kako riješiti ovaj otkačeni problem s vremenom i vratiti se na sadašnji datum i vrijeme.
Zašto dvostruko pokretanje Linuxa kvari vaše Windows vrijeme?
Srž ovog problema leži u tome kako oba ova operativna sustava upravljaju hardverskim satom.
Hardverski sat fizički je segment matične ploče vašeg računala koji je odgovoran za mjerenje vremena. Napaja ga CMOS baterija i njime upravlja kernel operativnog sustava koji koristite. Različiti operativni sustavi različito upravljaju ovim satom.
Linux postavlja hardverski sat na univerzalno koordinirano vrijeme (UTC), dok Windows pretpostavlja da hardverski sat već koristi lokalno vrijeme izvedeno iz vaše trenutne lokacije.
Kada dvostruko pokrećete oba ova sustava, Linux nastavlja davati točno vrijeme jer iako postavlja hardverski sat prema UTC-u, izračunava vremensku razliku između UTC-a i vašeg lokalnog vremena i interno postavlja pomak u OS-u sat.
Windows, međutim, nije svjestan i nevezan za promjenu vremenske zone hardverskog sata, te nastavlja čitati vrijeme s hardverskog sata i predstavlja ga kao lokalno vrijeme.
Da biste to popravili, trebate konfigurirati oba svoja operativna sustava da jednoglasno upravljaju hardverskim satom ili satom OS-a.
Naučimo tri načina za ispravljanje Windowsa koji pokazuje netočno vrijeme nakon dvostrukog pokretanja Linuxa.
Trebali biste koristiti samo jednu od ovih metoda, a ne kombinirati ih.
1. Neka Linux koristi lokalno vrijeme za hardverski sat
Kao što je prethodno objašnjeno, problem nastaje jer Linux postavlja hardverski sat na UTC. Najjednostavniji pristup popravljanju netočnog prikaza vremena u sustavu Windows bio bi konfigurirati Linux da postavi hardverski sat, inače poznat kao sat stvarnog vremena (RTC) na lokalno vrijeme.
Windows bi zatim dohvatio lokalno vrijeme sa sistemskog sata i prikazao ga, rješavajući problem. Evo kako postaviti RTC da koristi lokalno vrijeme na Linuxu:
- Pokrenite novi prozor terminala.
- Koristiti timedatectl naredbu, postavite RTC da koristi lokalno vrijeme pokretanjem ove naredbe s sudo prefiks:
sudo timedatectl set-local rtc 1
- Ponovno pokrenite sustav ručno ili upišite ponovno podizanje sustava.
To su svi koraci potrebni za postavljanje hardverskog sata da koristi lokalno vrijeme na Linuxu.
Za poništavanje promjena jednostavno upišite istu naredbu uz malu izmjenu mijenjajući "1" u "0". Ovo je najlakši način za rješavanje problema nedosljednosti vremena kod dvojnog pokretanja.
2. Konfigurirajte Windows za automatsku sinkronizaciju vremena s interneta
Posljednja metoda trebala je riješiti sve vaše probleme s vremenom. U slučaju da nije, evo brzog načina da popravite svoje Windows vrijeme bez ponovnog pokretanja sustava u Linuxu.
I Windows i Linux dolaze sa značajkom automatizirane sinkronizacije vremena koja sinkronizira sistemsko vrijeme s mrežnim poslužiteljem vremena. Evo koraka koje trebate slijediti da biste uključili automatsku sinkronizaciju vremena:
- Desnom tipkom miša kliknite donji desni kut programske trake gdje se prikazuje vrijeme.
- Na izborniku koji se pojavi kliknite na Podesite datum i vrijeme. Ili možete otvoriti postavke > Vrijeme i jezik > Datum vrijeme.
- Postavite točnu vremensku zonu ako je bio neispravan, a zatim uključite Automatski postavite vrijeme klikom na klizač, te finalizirajte svoje postavke klikom na Sinkroniziraj sada. Sada biste trebali vidjeti da se vrijeme promijenilo u vaše lokalno vrijeme. Sada možete zatvoriti prozor postavki i usredotočiti se na svoje bolje stvari.
To su svi koraci koje morate slijediti kako biste popravili vrijeme u sustavu Windows poremećeno dvostrukim pokretanjem Linuxa.
3. Neka Windows koristi UTC vrijeme za hardverski sat
Kao što je ranije spomenuto, Windows pretpostavlja da je hardverski sat postavljen na lokalno vrijeme i ne trudi se ponovno ga pretvoriti u vaše lokalno vrijeme jer bi to bilo suvišno.
Da biste riješili ovaj problem, možete postaviti Windows da konfigurira hardverski sat i postavi ga na UTC kako bi Windows bio prisiljen pretvoriti UTC iz hardverskog sata u lokalno vrijeme.
Ovo je složeniji popravak, pa se preporučuje da isprobate druga dva rješenja i tek onda pribjegnete ovom. U slučaju da oba prethodna popravka nisu uspjela, slijedite sljedeće korake:
- Pomoću trake za pretraživanje ili Win + R prečac, pokrenite dijaloški okvir Pokreni na Windowsima i upišite regedit.
- S otvorenim uređivačem registra sustava Windows idite na ovu lokaciju: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation.
- Desnom tipkom miša kliknite prazan prostor, kliknite na Novi, i dodajte novi Q-WORD (64-bitna) vrijednost unos, dajući mu ime Stvarno vrijeme je univerzalno. Ako ste na 32-bitna verzija sustava Windows, trebate dodati a D-WORD (32-bitna) vrijednost unos umjesto toga.
- Nakon što je unos dodan, dvaput kliknite na njega i postavite vrijednost na 1 i ponovno pokrenite sustav.
Windows će sada prvo postaviti hardverski sat na UTC, a zatim pretvoriti UTC u vaše lokalno vrijeme, dajući vam točno vrijeme i datum i tako eliminirati odstupanje u vremenu koje se javlja zbog dvostrukog pokretanja sustava Windows s Linux.
Povratak u sadašnjost: Windows koji prikazuje netočno vrijeme u postavljanju dvostrukog pokretanja popravljen!
Netočno vrijeme pri dvostrukom pokretanju čest je problem s kojim se susreću svi korisnici dvostrukog pokretanja neovisno o tome koju verziju Windowsa i Linuxa koriste.
Neželjeno putovanje kroz vrijeme može vam uzrokovati probleme ili neugodnosti, ali sada znate kako riješiti ovaj problem na tri različita načina.
Iako krivac za ovaj problem općenito leži u tome kako Linux i Windows pristupaju mjerenju vremena, ponekad, uzrok problema može biti znak neispravnog hardvera ili sigurnosni problem kao što je skriveni zlonamjerni softver na vašem sustav.
U slučaju da se čini da nijedan od ovih popravaka za dvostruko pokretanje ne funkcionira za vas, razmislite o provjeri ispravnosti hardvera ili istraživanju bilo kakvih tragova zlonamjernog softvera na vašem sustavu.